Driver Development Kit (DDK)

Autor: Lewis Jackson
Data Utworzenia: 6 Móc 2021
Data Aktualizacji: 20 Czerwiec 2024
Anonim
Set up: Windows Driver Kit (WDK) for Visual Studio 2019
Wideo: Set up: Windows Driver Kit (WDK) for Visual Studio 2019

Zawartość

Definicja - Co oznacza Driver Development Kit (DDK)?

Zestaw do programowania sterowników (DDK) to oprogramowanie oferowane przez dostawcę oprogramowania lub zewnętrzną firmę programistyczną. Umożliwia to producentom sprzętu opracowywanie sterowników dla swoich produktów sprzętowych. DDK ma na celu ułatwić proces programowania i zwykle zawiera szczegółową dokumentację i przykładowe projekty. Może obejmować środowisko kompilacji z narzędziami testującymi dla programistów sterowników. Ten typ zestawu narzędzi jest często wydawany przez dostawcę systemu operacyjnego (OS), aby pomóc programistom zbudować sterownik oprogramowania dla określonego produktu sprzętowego lub zaktualizować istniejący sterownik aplikacji, aby pasował do nowo wydanego systemu operacyjnego.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Driver Development Kit (DDK)

Zazwyczaj producenci urządzeń i twórcy aplikacji używają DDK, aby sprzęt był zgodny z jednym lub kilkoma systemami operacyjnymi (OS). Niektóre zestawy DDK można łatwo uzyskać od dostawców systemów operacyjnych. W takich przypadkach dostawca jest zainteresowany posiadaniem szerokiej gamy produktów sprzętowych, które są kompatybilne z nowym systemem operacyjnym.

Jednak strony trzecie opracowują również DDK do sprzedaży. Istotną różnicą w tych DDK innych firm jest to, że zazwyczaj obsługują systemy operacyjne od określonego dostawcy. Większość zestawów DDK obejmuje przykładowe projekty, interfejs programowania aplikacji (API) lub bibliotekę i dokumentację COM (Component Model Model). Niektóre zawierają nawet narzędzie do debugowania, kompilator, narzędzia testujące lub inne narzędzia.