Niestandardowa płyta kamery wymaga udokumentowanej listy interfejsów sprzętu i oprogramowania, w tym czujnika, platformy obliczeniowej, zasilania, zegarów i wersji oprogramowania. W tym artykule opisano proponowany przepływ prac programistycznych od definicji interfejsu do stworzenia prototypu. Nie raportuje zakończenia projektowania, produkcji ani adaptacji platformy.

Zdefiniuj dane wejściowe przed projektowaniem

Zidentyfikuj czujnik lub moduł, układ pinów złącza, standardy sygnału, sekwencję zasilania, zegary, szyny sterujące, tryby wyjściowe i ograniczenia mechaniczne. Rejestruj zmiany w dokumentacji producenta i zakres projektów referencyjnych. Istniejące płytki, pakiety oprogramowania i udostępniane dzienniki błędów ułatwiają dochodzenie. Niepotwierdzone parametry należy trzymać poza ustalonymi wartościami projektowymi.

Dostarcz i weryfikuj etapowo

Scena Wyjścia Dowody potrzebne przed podjęciem dalszych działań
Interfejsy i zakres Lista parametrów, zakres oprogramowania i nierozwiązane elementy Sprawdzono kluczowe połączenia i zależności
Przegląd projektu Uzgodnione pliki projektowe i kwestie przeglądu Rozwiązano problemy związane z zasilaniem, sygnałami, komponentami i mechaniką
Włączenie prototypu Rewizja płytki, dopasowana konfiguracja i pomiary Zasilanie, zegary, resetowanie i komunikacja sterująca spełniają uzgodnione warunki
Przechwytywanie surowej klatki Sterowniki, drzewo urządzeń, ustawienia i pliki ramek Sprawdzono tryby, format, liczniki i zawartość obrazu
Integracja i ponowne testowanie Przykładowy program, lista problemów i kroki odzyskiwania Ponownie przetestowano uzgodnione dane wejściowe i scenariusze błędów

Zarządzaj zmianami sprzętu za pomocą wersji oprogramowania

Powiąż każdą wersję płyty z jej BSP, drzewem urządzeń i sterownikami. Jeśli to możliwe, przed oceną różnic w przypadku płytek niestandardowych sprawdź akwizycję na płytce referencyjnej. Akceptacja płytki referencyjnej nie oznacza akceptacji prototypu niestandardowego. Zobacz Dokumentacja dotycząca użytkowania drzewa urządzeń systemu Linux za swoją rolę; użyj powiązań i sterowników z rzeczywistego jądra.

Zachowaj warunki budowy i niedokończone prace w momencie przekazania

Uzgodnione materiały mogą obejmować edytowalne pliki projektowe, dane produkcyjne, listy części, oprogramowanie, instrukcje budowy i zapisy testów. Potwierdź oddzielnie licencje innych firm i ograniczenia binarne dostawcy. Po uruchomieniu prototypu i testach integracji kamery zorganizuj dalszą weryfikację docelowej temperatury, mocy, obciążenia i czasu trwania. Obraz uzyskany podczas badań stanowiskowych nie stanowi potwierdzenia przyjęcia partii produkcyjnej płyt.

Powiązane usługi: Sprzęt wizyjny i technologia wbudowana, konsultacja projektu.