mirror of
https://github.com/iceHtwoO/novaOS.git
synced 2026-04-16 20:22:26 +00:00
f33100d36b4498452f1db2d6ce487cc181b3c3f3
* feat: basic terminal * feat: execute application via terminal
NovaOS
NovaOS is a expository project where I build a kernel from scratch for a Raspberry PI 3 B+.
Features
- Delay and sleep ✓
- UART ✓
- Switching ELs ✓
- GPIOs ✓
- GPIO Interrupts ✓
- Communicate with peripherals via mailboxes ✓
- Frame Buffer ✓
- Heap Memory allocation ✓
- MMU ✓
- SVC instructions ~
- Multi Core
- Multi Applications
- Dynamic clock speed
- Kernel Independent Applications
- Multiprocessing
- Basic Terminal over UART
Description
Languages
Rust
92.1%
Assembly
5.3%
Shell
2.6%