3 ms·
bunnie made a 1-hour video that walks through the Precursor tech stack (no, not ideal from an accessibility perspective): https://www.bunniestudios.com/blog/?p
by mwcampbell 5y ago
bunnie made a 1-hour video that walks through the Precursor tech stack (no, not ideal from an accessibility perspective):
https://www.bunniestudios.com/blog/?p=6336 https://www.bunniestudios.com/blog/?p=6336
IIUC, Xous is designed for environments that aren't quite as constrained as the microcontrollers that Hubris runs on. Precursor has 16 MB of RAM and 128 MB of SPI flash. There's some kind of support for separate executables, but the OS and applications are packaged in one image. Whatever flash isn't used by that image is for user storage. Also, they've got the Rust std library, or at least some subset of it, running on Xous.
Incidentally, bunnie is working with me on a version of Precursor with a braille keyboard and text-to-speech output. I got my prototype unit today. So I'll be digging into Xous more soon. bunnie wrote a nice article about the process of designing the braille keyboard here:
https://www.crowdsupply.com/sutajio-kosagi/precursor/updates/whats-the-value-of-hackable-hardware-anyway https://www.crowdsupply.com/sutajio-kosagi/precursor/updates...
and covered more recent developments on that front, including meaty technical details on the software side, in a recent status update:
https://www.crowdsupply.com/sutajio-kosagi/precursor/updates/more-supply-chain-issues-surprise-edition-the-good-the-bad-and-the-ugly https://www.crowdsupply.com/sutajio-kosagi/precursor/updates...
I still need to figure out the use cases that Precursor is best suited for, given the modest hardware specs, but it's still cool to have a fully open mobile hardware platform that's fully accessible.