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.