Result of College assignment: a tad OS written for Raspberry Pi 3B
based on rust-raspberrypi-OS-tutorials
- Prepare SD card (link)
- Replace config.txt and kernel8.img on boot volume
You need a UART to USB converter (i.e., CP21xx) to connect with Raspberry.
It is a single-core and single-process OS. The base functionality allows the execution of static ELF.
OS exports a minimal functionality kernel call; you can check example programs for tadOS here.
But.. can it run DOOM?
it should, yet there's no generic doom for embedded Rust (a future project? maybe)
- v0.1 - current version
- early development