-
Data: 2021-12-03 01:35:41
Temat: Re: Obsługa wyświetlacza SPI TFT (ILI9341) w nowym Raspbianie
Od: "Grzegorz Niemirowski" <g...@g...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Atlantis <m...@w...pl> napisał(a):
> 6. Pliki *.dtbo z tego co widzę kompiluje się z plików źródłowych *.dtb za
> pomocą kompilatora dtc. Prawdopodobnie w ten sposób dałoby się przygotować
> customowy plik dtbo do mojego ekranu, w którym mógłbym ustawić określone
> pliki i inne parametry domyślne. Niestety, nie rozgryzłem jeszcze
> struktury i znaczenia poszczególnych elementów tych plików.
To jest po prostu device tree. Na x86 jest ACPI, które pozwala wykrywać
sprzęt podczas uruchamiania komputera. ARM tego nie ma i trzeba kernelowi
powiedzieć gdzie co jest w komputerze. Sprzęt jest opisywany za pomocą
plików Device tree, zawierających drzewo urządzeń. Pliki źródłowe DT mają
rozszerzenie .dts i znajdziesz do nich mnóstwo dokumentacji. Plik .dts można
skompilować do formy binarnej kompilatorem dtc. I teraz dochodzimy
overlay'ów, które są takimi patchami na DT. Zamiast modyfikować DT całego
systemu mikroprocesorowego przygotowujesz tylko plik nakładki. Piszesz
normalny plik .dts i kompilujesz go za pomocą dtc. Tylko dajesz rozszerzenie
.dtbo żeby było widać, że to overlay. Nie kompiluje się .dtb do .dtbo bo
.dtb już jest skompilowane a poza tym oba pliki mają inne zastosowanie. Tak
jak kiedyś MS wymyślił, żeby wygaszacze ekranu nie miały rozszerzenia .exe
ale .scr, choć format pliku był ten sam i nie kompilowało się exe do scr.
Do poczytania na start:
https://learn.adafruit.com/introduction-to-the-beagl
ebone-black-device-tree/compiling-an-overlay
--
Grzegorz Niemirowski
https://www.grzegorz.net/
Następne wpisy z tego wątku
- 03.12.21 13:39 Atlantis
- 03.12.21 13:47 Grzegorz Niemirowski
- 03.12.21 14:17 Atlantis
- 03.12.21 14:34 Grzegorz Niemirowski
- 03.12.21 14:40 Atlantis
- 03.12.21 22:52 Atlantis
- 06.12.21 11:41 MKi
- 06.12.21 12:21 Atlantis
- 06.12.21 12:32 Dariusz Dorochowicz
- 06.12.21 13:46 J.F
- 06.12.21 14:07 Mateusz Viste
- 06.12.21 15:56 J.F
- 06.12.21 16:57 Grzegorz Niemirowski
- 07.12.21 09:52 J.F
- 07.12.21 10:02 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
Najnowsze wątki
- 2025-01-21 Zgromadzenie użytkowników pojazdów :-)
- 2025-01-21 bateria na żądanie
- 2025-01-21 Warszawa => IT Business Analyst <=
- 2025-01-21 Warszawa => IT Assets Manager <=
- 2025-01-21 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=
- 2025-01-20 Białystok => Delphi Programmer <=
- 2025-01-20 Białystok => User Experience Designer <=
- 2025-01-20 Katowice => UX Designer <=
- 2025-01-20 Wrocław => Specjalista ds. Sprzedaży <=
- 2025-01-20 Białystok => Solution Architect (Java background) <=
- 2025-01-20 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-21 e-doręczenia
- 2025-01-20 Zbieranie podpisów przed sklepem
- 2025-01-20 cenzura internetu
- 2025-01-20 ulaskawienie