Skip to content
/ rpi-os Public
forked from IfanTsai/rpi-os

🎈 A simple os in Raspberry Pi 3B

License

Notifications You must be signed in to change notification settings

YuliNet/rpi-os

 
 

Repository files navigation

rpi-os

A simple os in Raspberry Pi 3B.

  • process management
    • privilege isolation and system call
    • fork system call like unix fork
    • static priority time slic task O(n) scheduleer
  • memory management
    • virtual memory mapping base on MMU
    • full process memory isolation
    • handle page fault interrupt
  • exception handler
  • simple printf API
  • framebuffer

image-20211118223421247

About

🎈 A simple os in Raspberry Pi 3B

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 75.7%
  • Assembly 20.2%
  • Makefile 4.1%