sangwon090 / osmium-rpi

An Operating System for Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSMIUM-RPI

GitHub Lines of code GitHub issues GitHub closed issues

An Operating System for Raspberry Pi

⚠ THIS REPOSITORY HAS BEEN ARCHIVED! Visit new repository: OSMIUM for x86-64

I found that developing an OS for RPI is very difficult because there are so many undocumented features.
This is why I'm trying to rewrite OSMIUM for x86-64 machines.

Milestones

  • UART
  • Mailbox
  • Interrupt Handling
    • Legacy Interrupt Controller
    • GIC-400
  • Memory Management
    • Virtual Memory (partially implemented)
    • Memory Allocator
  • Process Management
    • Process Scheduler
    • System Calls
  • File Systems
    • FAT32
    • ext2
  • Libraries
    • libc
  • USB
    • Keyboard
    • Mouse
  • Networking
    • Ethernet Driver

Acknowledgements

About

An Operating System for Raspberry Pi

License:MIT License


Languages

Language:C 81.0%Language:Assembly 15.6%Language:Makefile 3.4%