Gdy marka urządzenia dostarcza pakiet SDK, zespół ds. aplikacji musi mimo to potwierdzić dostępne interfejsy, wersje urządzeń i prawa do dostawy. Dostęp do obrazów lub parametrów nie oznacza dostępu do sterowników, programów ładujących, mechanizmów aktualizacji oprogramowania sprzętowego ani kodu źródłowego. Oceń oddzielnie możliwości interfejsu, licencje i obowiązki.
Zidentyfikuj warstwę udostępnioną przez zestaw SDK
| Odsłonięty element | Elementy do potwierdzenia | Wpływ na zakres rozwoju |
|---|---|---|
| Obrazy i stan | Formaty, bufory, taktowanie, stany błędów i reguły wątków | Definiuje opakowania przechwytywania obrazu i dalsze przetwarzanie |
| Parametry i sterowanie | Czytelne i zapisywalne elementy, zakresy, jednostki, sekwencje działań i limity | Definiuje narzędzia konfiguracyjne i obsługiwane przepływy pracy |
| Interfejsy oprogramowania sprzętowego i aktualizacji | Dostępne zaproszenia, odpowiednie modele, awarie i wsparcie dostawcy | Odróżnia integrację API aktualizacji od programowania rozruchu i odzyskiwania |
| Sterowniki, protokoły i źródła | Dostępność dokumentów, kodu, środowiska kompilacji i praw do modyfikacji | Ustala dane wejściowe dla adaptacji lub zmian niższego poziomu |
| Wydanie i dystrybucja | Warunki licencji dotyczące plików binarnych, przykładów, bibliotek wykonawczych i dokumentów | Określa, które komponenty innych firm mogą być dostarczane |
Sprawdź aktualną licencję pod kątem opłat, praw do modyfikacji i dystrybucji produktu. W tym artykule nie założono żadnych warunków autoryzacji specyficznych dla marki. Oficjalne pobranie pakietu SDK nie ustanawia certyfikatu programisty strony trzeciej ani partnerstwa.
Zdefiniuj obsługiwaną kombinację w macierzy wersji
Zapisz model urządzenia, wersję sprzętu, oprogramowanie sprzętowe, SDK, system operacyjny, architekturę procesora, sterownik i tryb pracy. Udanym przykładem jednego modelu jest zapis weryfikacyjny dla tej kombinacji. W przypadku innych modeli lub systemów zidentyfikuj różnice, kontrole regresji i bieżący stan weryfikacji.
Produkty dostarczane i odpowiedzialność za wady
Zlecone prace mogą obejmować opakowania SDK, narzędzia konfiguracyjne, aplikacje, adaptację sterowników lub rozwój oprogramowania sprzętowego. Określ kod źródłowy, biblioteki, przykłady, instrukcje kompilacji, dokumenty API i zapisy testów dla każdego zadania. Przenieś oprogramowanie sprzętowe dostawcy, biblioteki innych firm i dokumenty autoryzacyjne w ramach odpowiednich licencji. Nie obiecuj pełnego źródła komponentów bez praw do dostawy.
W przypadku brakujących obrazów, nieprawidłowego zapisu parametrów lub odłączonych urządzeń należy uzgodnić, kto dostarcza sprzęt, logi i warunki odtwarzania oraz kto sprawdza adapter, sterownik lub oprogramowanie sprzętowe. Funkcje nieujawniane przez SDK wymagają przeglądu dokumentów i wykonalności; nie są one domyślnie uwzględniane w procesie tworzenia aplikacji.
Powiązane usługi: Zestawy SDK urządzeń wizyjnych i narzędzia konfiguracyjne I algorytmy wizyjne i rozwój SDK. Przesyłaj modele, zestawy SDK i dokumenty licencyjne za pośrednictwem zapytania projektowe w celu oceny zleconego zakresu.