¿Cómo construir un SO personalizado para Raspberry pi desde cero?

Soy nuevo en kernel y Linux incrustado. Recientemente compré una Raspberry Pi y la inicié usando la Raspbian. El Pi me fascinó, para aprender más sobre Embedded decidí hacer un sistema de automatización del hogar. Quería usar mi propio núcleo y apilar. es decir, no quiero usar ninguno de los...