Gerätebaum und Codegröße

Nach meinem Verständnis vonGerätebäumeEine der Hauptanwendungen besteht darin, plattformspezifischen Code von Treibern zu entfernen, um mehrere Plattformen zu unterstützen. Wie geht das?Gerätebaum mehrere Konfigurationen für ein einzelnes Peripheriegerät verwalten?

Wenn ich beispielsweise LCD-Panel A in Plattform A und LCD-Panel B in Plattform B verwenden möchte, muss ich den Code für LCD-Panel A und Panel B in der endgültigen Binärdatei beibehalten? Wenn dies der Fall ist und es mehrere Peripheriegeräte mit mehr als einer Option gibt, scheint es in der Binärdatei einen riesigen zusätzlichen Code zu geben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage