Udostępnij za pośrednictwem


Sterowniki urządzeń

Sterowniki urządzeń są niezbędne dla każdego urządzenia IoT. W tej sekcji opisano sposób pisania sterowników urządzeń, sposobu działania podpisywania sterowników w usłudze Windows IoT Enterprise (różni się od tradycyjnego podpisywania klienta) oraz sposobu dodawania sterowników urządzeń do obrazów.

Jak zapisywać sterowniki urządzeń

System Windows zawiera wbudowane sterowniki dla wielu typów urządzeń. Jeśli istnieje wbudowany sterownik typu urządzenia, nie musisz zapisywać własnego dysku; Urządzenie może używać wbudowanego sterownika. Jeśli jednak musisz napisać sterownik urządzenia dla urządzenia, użyj dokumentacji programistycznej dla zestawu Windows Driver Kit (WDK).

Sterowniki urządzeń ARM64

Urządzenia IoT z procesorami ARM64 wymagają sterowników utworzonych specjalnie dla architektury ARM64. Wiele z tych samych wbudowanych sterowników w wersji X64 systemu Windows IoT Enterprise jest uwzględnionych w wersji ARM64 systemu Windows IoT Enterprise. Dostawcy procesorów ARM64 i/lub płyty głównej dostarczają dodatkowe sterowniki ARM64 wymagane do poprawnego działania swoich płyt w pakietach wsparcia dla płyty głównej (BSP). Ponadto wielu dostawców urządzeń udostępnia również sterowniki dla swoich urządzeń za pośrednictwem usługi Windows Update lub za pośrednictwem kanałów pomocy technicznej innych firm.

Jeśli musisz napisać sterownik urządzenia ARM64 dla Twojego urządzenia, postępuj zgodnie z dokumentacją tworzenia sterowników ARM64 dotyczącą tworzenia sterowników ARM64 za pomocą zestawu Windows Driver Kit (WDK)

Podpisywanie sterownika urządzenia w trybie jądra

System Windows IoT Enterprise udostępnia te same zasady podpisywania sterowników trybu jądra co system Windows, wymagając, aby każdy sterownik trybu jądra był podpisany cyfrowo przez zaufane źródło, zanim będzie można go załadować.

sterowniki Test-Signed

sterowniki z podpisem testowym to sterowniki podpisane cyfrowo za pomocą certyfikatu testowego i używane podczas opracowywania i testowania sterowników.

Aby można było załadować sterownik z podpisem testowym, należy włączyć opcję TESTSIGNING wbazie danych konfiguracji rozruchu Windows, a certyfikat testowy używany do podpisywania testowego sterownika musi być zainstalowany w magazynie certyfikatów systemu.

sterowniki Production-Signed

Gdy wszystko będzie gotowe do przejścia do środowiska produkcyjnego, dostępne są dwie opcje dotyczące sposobu podpisania sterownika produkcyjnego przez firmę Microsoft. Pierwszy to tradycyjny proces podpisywania przez klienta, a drugi to podpisywanie oświadczenia.

Tradycyjne podpisywanie przez klienta

W przypadku typowego tradycyjnego podpisywania klienta, jeśli nie znasz procesu instalacji urządzenia i sterownika, zalecamy rozpoczęcie od przejrzenia Plan instalacji urządzeń i sterowników. Możesz również przeczytać Omówienie instalacji urządzeń i sterowników, aby zapoznać się z ogólnym omówieniem tego procesu i jego składników.

Podpisywanie atestacyjne

Postępuj zgodnie z tym artykułem, aby dowiedzieć się, jak działa podpisywanie atestacyjne dla sterownika jądra do publikacji.

Notatka

Gdy sterownik otrzymuje podpis uwierzytelniający, nie jest certyfikowany przez Windows. Podpis zaświadczania firmy Microsoft wskazuje, że sterownik może być zaufany przez system Windows, ale ponieważ sterownik nie został przetestowany w programie HLK Studio, nie ma żadnych gwarancji dotyczących zgodności, funkcjonalności itp. Ponadto sterowniki z podpisem zaświadczania nie są publikowane w usłudze Windows Update.

Jak dodać sterowniki urządzeń do obrazów

Za pomocą systemu Windows IoT Enterprise można dodawać sterowniki urządzeń do obrazu systemu Windows przed wdrożeniem obrazu lub po jego wdrożeniu. Podczas planowania sposobu dodawania sterowników do wdrożenia systemu Windows ważne jest, aby zrozumieć, jak foldery sterowników są dodawane do obrazu, jak klasyfikacja sterowników wpływa na wdrożenie i wymagania dotyczące podpisu cyfrowego dla sterowników. Aby dowiedzieć się więcej na temat dodawania sterowników, zapoznaj się z następującym artykułem Sterowniki urządzeń.