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.