Files
novaOS/README.md
Alexander Neuhäuser afe1128139 Implement Heap allocation (#3)
* Implement Maloc

* Implement Dealloc

* Migrate to a struct based heap implementation
2025-09-14 18:17:24 +02:00

22 lines
456 B
Markdown

# NovaOS
NovaOS is a expository project where I build a kernel from scratch for a Raspberry PI 3 B+.
[Technical write-up](https://blog.leafnova.net/projects/pi3_kernel/)
## Features
- Delay and sleep ✓
- UART ✓
- Switching ELs ✓
- GPIOs ✓
- GPIO Interrupts ✓
- Communicate with peripherals via mailboxes ✓
- Frame Buffer ✓
- Heap Memory allocation ✓
- Multi Core
- Dynamic clock speed
- MMU
- Multiprocessing
- Basic Terminal over UART