From Fedora Project Wiki
Class ideas
Arm assembly language
Make your own Operating System
Cambridge course on making a minimal OS http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
Licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License from Alex Chadwick