3 ms·
I ported the late, lamented Prex operating system to the Cybiko. It was a bit cramped but worked well enough to... well, okay, it actually worked really badly,
by david-given 11y ago
I ported the late, lamented Prex operating system to the Cybiko. It was a bit cramped but worked well enough to... well, okay, it actually worked really badly, but it booted a shell and you could run programs. It'd probably run Fuzix quite well. (Prex is Minix-like and moderately memory-hungry.)
It used an H8 microprocessor which was really rather nice. Tight code and interesting to write assembly for, and the gcc port was decent.
The hardware was interesting if useless; there was a not-quite-proprietary wireless protocol (it was an off-the-shelf low-speed wireless module), a small and primitive LCD, the world's most terrible keyboard (it was genuinely painful to type on), but a decent battery life.
The Prex port is probably useless, but it does come with a Linux tool to upload programs via the Cybiko boot loader, if anyone's interested: http://cowlark.com/cybiko/ http://cowlark.com/cybiko/
- joshu 11y agohttp://prex.sourceforge.net/ http://prex.sourceforge.net/
- david-given 11y agoYup, that's the one. It's an interesting lightweight microkernally operating system, which will operate either with an MMU and memory protection or without an MMU with all processes sharing an address space. It supports Posix and, if you've got an MMU, fork(), so you should be able to run fairly standard Unix software on it. (Without an MMU --- although this is all from memory so I could well be wrong --- you only get vfork().) It was last updated in about 2009 when the author vanished off the internets. A few people were using it and tried to keep it going but the community never gelled around it.