Przegląd
Repozytorium nakładek drzewa urządzeń (DTS) firmy Riverdi–Toradex zawiera gotowe do użycia pliki konfiguracyjne służące do podłączania modułów wyświetlaczy Riverdi do platform System on Modules (SoM) firmy Toradex.
Zawiera ono zbiór nakładek drzewa urządzeń (.dts / .dtsi), które definiują parametry interfejsów wyświetlaczy, sterowania podświetleniem oraz kontrolerów dotyku stosowanych w panelach Riverdi. Nakładki te pełnią rolę warstw sprzętowych, które upraszczają integrację modułów wyświetlaczy z ekosystemem Toradex.
Te nakładki zostały zaprojektowane przede wszystkim z myślą o modułach SoM Verdin iMX8M Mini oraz Verdin iMX8M Plus, ale mogą również służyć jako szablony dla innych modułów firmy Toradex lub innych producentów. Korzystając z tych wstępnie skonfigurowanych plików, programiści mogą szybko przeprowadzić wdrożenie wyświetlaczy Riverdi w środowiskach Linux embedded bez konieczności ręcznej edycji lub debugowania skomplikowanych struktur drzewa urządzeń. Takie podejście znacznie skraca czas rozwoju i minimalizuje ryzyko błędów konfiguracyjnych — co jest szczególnie cenne podczas pracy z wieloma wariantami wyświetlaczy lub carrier boardami na zamówienie.
W projekcie zastosowano budowę modułową opartą na ponownym wykorzystaniu elementów. Każda nakładka jest uporządkowana według typu wyświetlacza, interfejsu i kontrolera dotyku, dzięki czemu struktura jest przejrzysta i łatwa do rozbudowy. Spójne konwencje nazewnictwa oraz przejrzysta dokumentacja w tekście zapewniają, że nawet użytkownicy, którzy dopiero zaczynają przygodę z tworzeniem drzew urządzeń, mogą szybko zrozumieć logikę i powiązania w obrębie każdego pliku. Oprócz uproszczenia uruchamiania systemu repozytorium promuje również dobre praktyki dotyczące utrzymywania przejrzystych i skalowalnych hierarchii DTS.


Oprócz udostępniania gotowych nakładek repozytorium Riverdi–Toradex DTS pełni również rolę platformy referencyjnej dla programistów, którzy chcą przeprowadzić customizację lub rozszerzyć własne konfiguracje. Można je wykorzystać jako materiał edukacyjny pozwalający zrozumieć, w jaki sposób różne komponenty sprzętowe współdziałają w systemie opartym na Linuksie — od bufora ramki i potoku DRM po wejście dotykowe oparte na interfejsie I²C oraz podświetlenie sterowane za pomocą PWM.
Repozytorium zostało zaprojektowane tak, aby zachować elastyczność i możliwość rozbudowy, umożliwiając wprowadzenie w przyszłości takich dodatków, jak obsługa wyświetlaczy Riverdi wyposażonych w interfejsy DSI, a także opcjonalnych narzędzi do automatycznego generowania i walidacji nakładek w środowisku kompilacji Toradex. Stanowi ono długoterminową platformę referencyjną, która łączy projektowanie sprzętu z integracją oprogramowania, pomagając programistom we wdrażaniu niezawodnych i wydajnych systemów HMI.
Proszę przejść do poniższego linku, aby znaleźć wszystkie potrzebne pliki.


DTS
Drzewo urządzeń (DTS) to struktura danych wykorzystywana przez jądro systemu Linux do opisu układu sprzętowego systemu.
Określa ono sposób podłączenia do procesora takich komponentów, jak wyświetlacze, kontrolery dotyku, porty GPIO, urządzenia I²C oraz interfejsy komunikacyjne. Zamiast sztywnego zakodowania informacji o sprzęcie w jądrze, drzewo urządzeń zapewnia elastyczny, deklaratywny sposób opisywania konfiguracji specyficznych dla danej płyty, które można modyfikować bez konieczności rekompilacji źródeł jądra.
Każdy plik typu .dts lub .dtsi definiuje węzły i właściwości reprezentujące komponenty sprzętowe oraz połączenia między nimi. Podczas uruchamiania jądro systemu Linux odczytuje skompilowany plik Device Tree Blob (DTB) w celu prawidłowej inicjalizacji sterowników i urządzeń peryferyjnych. To modułowe podejście pozwala programistom na obsługę wielu konfiguracji sprzętowych za pomocą jednego jądra, po prostu poprzez dostarczenie różnych plików drzewa urządzeń lub nakładek.
Podsumowanie
Podsumowując, repozytorium Riverdi–Toradex DTS stanowi gotową do użycia podstawę do integracji wyświetlaczy Riverdi z System on Modules Toradex, co skraca czas rozwoju i zmniejsza złożoność konfiguracji.
Szczegółowa dokumentacja techniczna, schematy wyprowadzeń oraz informacje o obsługiwanych konfiguracjach znajdują się na stronie produktu Riverdi poświęconej konkretnemu modelowi wyświetlacza. Znajdą tam Państwo aktualne karty katalogowe, schematy połączeń oraz powiązane materiały.
Czytelnikom zainteresowanym zgłębianiem powiązanych tematów baza wiedzy Riverdi oferuje dodatkowe artykuły poświęcone różnym aspektom technologii wyświetlaczy, integracji oraz użytkowania produktów.
Znajdą tam Państwo odpowiedzi na najczęściej zadawane pytania, uwagi dotyczące sprzętu oraz przykłady zastosowań, które mogą pomóc w wyjaśnieniu konkretnych kwestii projektowych lub poszerzeniu wiedzy na temat rozwiązań Riverdi w systemach wbudowanych.
ODKRYJ NASZĄ
Whitepaper
Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!



