La universidad de Cambridge, a través de Alex Chadwick, ofrece una guía en línea para desarrollar sistemas operativos básicos para Raspberry Pi.
Si bien tener experiencia en programación es bueno, la guía fue hecha para cualquier persona sin conocimientos de desarrollo de sistemas operativos o de código ensamblador.
La guía está dividida en 12 lecciones, en las cuales incluyen un poco de teoría y ejercicios prácticos.
El curso lamentablemente está en inglés, pero los interesados que no saben inglés, lo pueden traducir con algún traductor como Google o Bing, ya que no es muy extenso.
Enlace: Baking Pi
[Fuente Hacker News]
Buenisimo el tutorial, ya está en mis favoritos para desglosarlo tranquilamente. Un gran saludo!! ;)