Anyone considering things like that should also be familiar with the "Styx on a Brick" work, where the Vita Nuova guys stuck a Styx interface on a Lego mindstorm controller brick. The interface layering from the raw serial interface up through something which you wrote times to (and the clickable GUI on top of that) remains a really great illustration.
On Nov 8, 2010, at 9:00, erik quanstrom <quans...@quanstro.net> wrote: >> Just run Plan 9 on the hardware. Who wanted to create "Plan 9 from 8-bit >> space"? Let's do it for AVR. >> Then mount LEDs and the like... > > that's pretty impractical. letting alone the type hell one would > have in porting a c compiler, i don't know of any 8 bit parts with > an mmu, and the avr is especially difficult, being a harvard > arch chip with program memory only in flash. > > a more fruitful approach would be to write an assembler and > simulator, then an event loop to poll devices and serve an > external interface (9p or simplier, depending on how stupid > the chip is. :-)) which one could read from a machine with > more brains, a plan 9 box. > > jeff sickel is working with pics and other tiny controllers. see > the resonance tracking paper and slides at http://5e.iwp9.org/ > and the work in progress at http://4e.iwp9.org/ > > - erik