Ist die Kernelkompilierung von DTS-Dateien abhängig?

401
SOFuser

Ich versuche, einen benutzerdefinierten Linux-Kernel zu erstellen. Ich verstehe jedoch nicht, ob die Kompilierung von DTS-Dateien unter "arch /<...>/ boot / dts" betroffen ist oder ob der Bootloader nur die Parameter (in der DTB-Datei) an den Kernel zur Ausführungszeit übergeben muss. Danke dir.

0

1 Antwort auf die Frage

0
sawdust

Ist die Kernelkompilierung von DTS-Dateien abhängig?

Nein, die Kompilierung des Linux-Kernels wird von der .config -Datei gesteuert, bei der 'make menuconfig' ausgeführt wird.
Der Gerätebaum ist als eine spezifischere Laufzeitkonfiguration gedacht, um die erforderlichen Gerätetreiber anzugeben und wichtige (dh auf die Platine bezogene) Parameter bereitzustellen.

Möglicherweise gibt es einige Header-Dateien, die vom Kernel und den Device Trees gemeinsam genutzt werden, ansonsten können sie unabhängig voneinander kompiliert werden.