Skip to content
 
 

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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages