# 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 ~ - Basic Console over UART ~ - Multi Applications ~ - Multi Core - Dynamic clock speed - Kernel Independent Applications - Multiprocessing