A bare-metal, very simple operating system for the RP2040/RPI Pico-W written in Rust. Built on Embassy.
Features
- shell with Unix-like commands
- SD card support with a FAT32-like file system
- text display via DVI, based on DusterTheFirst's implementation
- PS2 keyboard input via PIO
- run programs with syscalls (print, read)
- load and execute ELF binaries
- CYW43 wireless support
- TCP/IP stack via embassy-net
- debug with websockets
- Rust with
thumbv6m-none-eabitarget - probe-rs for flashing (or elf2uf2-rs for USB boot mode)
- See PCB above for details on peripherals
cargo run