Wie erstelle ich ein benutzerdefiniertes Betriebssystem für Raspberry Pi von Grund auf neu?

Ich bin neu im Kernel und Embedded Linux. Ich habe kürzlich einen Raspberry Pi gekauft und ihn mit dem Raspbian gebootet. Der Pi hat mich fasziniert. Um mehr über Embedded zu erfahren, habe ich mich für ein Hausautomationssystem entschieden. Ich wollte meinen eigenen Kernel verwenden und stapeln....