Here I try to build my own operating system for a raspberry pi Model B+ I am not really sure where the road will go from here and maybe I will start adding support for the Raspi2 and above (which should only be a different mailbox if I read that correctly).
- Booting
- Initialize and set GPIO
- basic screen output (pixel and line drawing)
- string output
- a lot!
Nothing, but I will try to catch up sometime.
For me everything started with this tutorial from cambridge: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
I have to admit that I don't really like writing assembly and so I started to port everything to C now. What helped me with that is:
The kernel skeleton from osdev https://wiki.osdev.org/Raspberry_Pi_Bare_Bones
and just lateley another tutorial which i really appreciate! https://jsandler18.github.io/ https://github.com/jsandler18/raspi-kernel