Dostosowanie aparatu do systemu Linux rozpoczyna się od zlokalizowania problemu w stosie oprogramowania. BSP zwykle składa uruchomienie płyty, jądro i powiązane oprogramowanie. Drzewo urządzeń opisuje połączenia sprzętowe i zasoby. Sterowniki wykonują operacje związane z kontrolą urządzenia i ścieżką danych. Aplikacje żądają obrazów poprzez dostępne interfejsy. Zmiana jednej warstwy nie powoduje gotowości w pozostałych.
Zidentyfikuj rzeczywistą kombinację oprogramowania
Zapisz wersję płyty, jądro i gałąź dostawcy, drzewo urządzeń, sterowniki i oprogramowanie sprzętowe. Zawartość BSP różni się w zależności od platformy i zakresu dostawy; użyj rzeczywistej listy plików i zbuduj wyniki. Dokumentacja źródłowa wyjaśnia mechanizmy, ale nie stwierdza, że jądro dostawcy ma te same interfejsy lub implementację.
Sprawdź wejścia i wyjścia według warstwy
| Warstwa | Elementy do sprawdzenia | Dowód |
|---|---|---|
| Oprogramowanie do obsługi płytek drukowanych i BSP | Uruchamianie, konfiguracja jądra i zależności | Wersje i dzienniki uruchamiania |
| Drzewo urządzeń | Magistrale, adresy, zasilanie, zegary, resetowanie i punkty końcowe | Zgodność pomiędzy interfejsami fizycznymi a aktywną konfiguracją |
| Sterowniki czujników i odbiorników | Kontroluj komunikację, tryby i łącza danych | Dzienniki sondowania, konfiguracji i stanu przechwytywania |
| Przechwytywanie aplikacji | Format, wymiary, bufory i czasy klatek | Surowe ramki, liczniki i zapisy błędów |
Opisy sprzętu nie są sterownikami wykonywalnymi
Węzły i właściwości drzewa urządzeń muszą odpowiadać powiązaniom obsługiwanym przez bieżące sterowniki. Dodanie węzła nie może zastąpić brakującego sterownika. Jądro dokumentacja sterownika kamery-czujnika wyjaśnia związek między zegarami zewnętrznymi, częstotliwościami łącza i warunkami sprzętowymi. Sprawdź rzeczywiste wartości względem docelowego sprzętu i jego powiązań.
Kontynuuj od sondowania do weryfikacji surowej ramki
Wykryty czujnik ustala postęp jedynie na odpowiednim etapie ścieżki sterowania. Sprawdź, czy tryb docelowy tworzy działającą ścieżkę danych, a następnie zapisz format, wymiary, czasy klatek i zawartość obrazu. W przypadku sporadycznych awarii, zatrzymania nagrywania, odtwarzania i błędów. Sam udany podgląd nie gwarantuje trwałego pozyskania.
Powiązane usługi: Sprzęt wizyjny i technologia wbudowana, konsultacja projektu.