Skip to content

prodiggy8/picoos

 
 

Repository files navigation

PicoOS

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
Prerequisites
  • Rust with thumbv6m-none-eabi target
  • probe-rs for flashing (or elf2uf2-rs for USB boot mode)
  • See PCB above for details on peripherals
Build & Run
cargo run

About

an operating system for the RPI Pico-W

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 94.4%
  • Assembly 4.5%
  • Other 1.1%