Skip to content

iceHtwoO/novaOS

Repository files navigation

NovaOS

NovaOS is a expository project where I build a kernel from scratch for a Raspberry PI 3 B+.

Technical write-up

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

About

Raspberry Pi3+ Kernel

Resources

Stars

Watchers

Forks