Ich lese das Buch und es sagt, dass:Wie kommuniziert U-Boot mit dem Linux-Kernel?
Nach U-Boot Lasten Linux-Kernel, der Kernel alle Ressourcen von U-Boot-Anspruch wird
Was bedeutet das? Bedeutet dies, dass alle Datenstrukturen, die in U-Boot zugeordnet wurden, verworfen werden?
Beispiel: Während U-Boot werden PCIE und Netzwerkgerät initialisiert. Wird nach dem Booten des Linux-Kernels die Datenstruktur von PCIE und Network Device verworfen? Wird der Linux-Kernel PCIE und NEtwork erneut initialisieren? Oder U-Boot wird einige Daten an den Kernel übertragen?
U-Boot verwendet Speicher, um dem Kernel Daten zur Verfügung zu stellen. Wenn ein Kernel ein Steuerelement verwendet, verwendet es mindestens ein Minimum dieser Daten. Und ja, es initialisiert die gesamte Hardware neu. – 0andriy