2015-04-25 11 views
10

Kernel 3.19 (ponownie) wprowadzone nakładki drzewa urządzeń. Jestem na jądrze Linux 3.19.4, przez Fedorę (3.19.4-200.fc21.armv7hl).Jak załadować nakładkę drzewa urządzenia na jądro 3.19+

Mam plik nakładki overlay.dts zgodnie z opisem w documentation.

overlay.c zawiera funkcje do pracy z nakładkami, w tym funkcje do ładowania nakładki.

Czy jądro sprawdza wszystkie ścieżki do załadowania nakładek? Jeśli tak, to gdzie? Jeśli nie, w jaki sposób mogę załadować nakładkę?

Odpowiedz

1

Z mojego doświadczenia (3,8-3,14), ładowanie DTB jest w rzeczywistości jurysdykcją programu ładującego, a nie samego jądra. Użyłem do tego celu u-boot - u-boot może załadować skompilowany plik drzewa urządzeń (man dtc) z systemu plików na bazie EXT2 do znanej lokalizacji w pamięci RAM, która jest następnie określona w wierszu komend jądra.

Który boot loader jest używany?

Powiązane problemy