Usługa
Oprogramowanie wbudowane
Firmware ładujemy i provisionujemy bezpośrednio na linii produkcyjnej, a nie w zapleczu. Bootloader, aplikacja i konfiguracja zapisywane są kolejno. Wymagane są podpisane binaria. Hash, wersja i znacznik czasu każdej sztuki są powiązane z numerem seryjnym płytki. Do rejestracji w chmurze wykorzystujemy AWS, Azure lub Państwa własne PKI.
Co obejmuje ta usługa
- Ładowanie firmware na linii produkcyjnej (in-line lub offline)
- Programowanie wielu obrazów: bootloader, aplikacja, partycja konfiguracyjna
- Wymuszanie podpisanego bootloadera
- Obsługa kluczy i certyfikatów pod kontrolą dostępu
- Wersja i hash firmware każdej sztuki rejestrowane pod numerem seryjnym
- Opcjonalna rejestracja w platformie chmurowej (AWS, Azure, własna PKI)
Przebieg produkcji dla tej usługi
- PLIKI WEJŚCIOWE
-
Przekazanie firmware
Plik binarny odebrany wraz z wersją, skrótem oraz odwołaniem do klucza podpisującego.
-
Konfiguracja programowania
Oprzyrządowanie programujące podłączone, interfejs debugowania potwierdzony.
-
Sekwencja programowania
Najpierw bootloader, potem aplikacja, na końcu ewentualna partycja konfiguracyjna.
-
Weryfikacja
Skrót odczytany zwrotnie porównywany z oczekiwanym przed przejściem jednostki do testu.
-
Rejestrowanie
Wersja firmware, hash oraz znacznik czasu provisioningu każdej sztuki zapisywane w bazie traceability.
- WYJŚCIE
Normy i zgodność
- IPC-A-610IPC-A-610 klasa 2 i klasa 3 kryteria akceptacji.
- RoHSZgodność z RoHS — pasta lutownicza SAC305 bez ołowiu na każdym zleceniu.
- REACHZaopatrzenie w komponenty świadome REACH przy turnkey BOM.
- AOIInspekcja AOI wewnętrznie na każdej płytce, nie wyrywkowo.
Właściwe dopasowanie, gdy
- Państwa produkt opuszcza fabrykę z firmware na płytce.
- Potrzebują Państwo wymuszenia podpisanego firmware, aby spełnić wymagania klienta lub regulacyjne.
- Chcą Państwo, aby każda wysłana sztuka była identyfikowalna do wersji firmware i jego hasha.
Najczęściej zadawane pytania
Czy potrafią Państwo wgrywać i provisionować firmware w produkcji?
Tak. Ładowanie firmware odbywa się na linii za pośrednictwem dedykowanych przyrządów programujących. Obsługujemy interfejsy SWD, JTAG, UART i USB-DFU, programowanie wieloobrazowe (bootloader, aplikacja, system plików) oraz łańcuchy podpisanych bootloaderów. Jeśli plan testów klienta przewiduje obok programowania także test funkcjonalny, sztuka trafia do partnerskiego laboratorium testowego z już wgranym firmware.
Czy potrzebujemy pisemnego planu testów?
Tak, gdy w zakresie znajduje się test funkcjonalny. Produkcyjny plan testów określa kryteria przyjęcia i odrzucenia, wektory FCT, kroki kalibracji oraz zasady serializacji. Pomożemy go opracować, jeżeli Państwa zespół jeszcze tego nie zrobił, opierając się na działaniu firmware i docelowej charakterystyce w terenie. Plan testów trafia do partnerskiego laboratorium testowego, z którym współpracujemy w zakresie FCT.
Jak wspieracie gotowość do Cyber Resilience Act (CRA) dla urządzeń połączonych?
Wsparcie CRA po stronie produkcji obejmuje egzekwowanie podpisanego firmware'u, serializację każdej jednostki na potrzeby śledzenia SBOM, bezpieczne procesy provisioningu oraz udokumentowane zapisy testowe. Obowiązki CRA po stronie produktu (obsługa podatności, aktualizacje bezpieczeństwa) pozostają po stronie OEM.
Wyceń oprogramowanie wbudowane
Prosimy o przesłanie BOM, plików Gerber oraz CPL. Odpowiadamy w ciągu jednego dnia roboczego. NDA na życzenie.