Driver Development Kit (DDK)

Autore: Lewis Jackson
Data Della Creazione: 6 Maggio 2021
Data Di Aggiornamento: 20 Giugno 2024
Anonim
Set up: Windows Driver Kit (WDK) for Visual Studio 2019
Video: Set up: Windows Driver Kit (WDK) for Visual Studio 2019

Contenuto

Definizione - Cosa significa DDK (Driver Development Kit)?

Un kit di sviluppo driver (DDK) è un prodotto software offerto da un fornitore di software o da una società di sviluppo di terze parti. Consente ai fornitori di hardware di sviluppare driver software per i loro prodotti hardware. Un DDK ha lo scopo di semplificare il processo di sviluppo e in genere include documentazione dettagliata e progetti di esempio. Può includere un ambiente di build con strumenti di test per gli sviluppatori di driver. Questo tipo di kit di strumenti viene spesso rilasciato da un fornitore del sistema operativo (OS) per aiutare gli sviluppatori a creare un driver software per un determinato prodotto hardware o per aggiornare un driver di un'applicazione software esistente per adattarlo a un sistema operativo appena rilasciato.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega il Driver Development Kit (DDK)

In genere, i produttori di dispositivi e gli sviluppatori di applicazioni software utilizzano DDK per rendere l'hardware compatibile con uno o più sistemi operativi (SO). Alcuni DDK possono essere facilmente ottenuti dai fornitori del sistema operativo. In questi casi, il fornitore ha interesse ad avere un'ampia varietà di prodotti hardware compatibili con il nuovo sistema operativo.

Tuttavia, terze parti sviluppano anche DDK da vendere. Una notevole differenza in questi DDK di terze parti è che in genere supportano i sistemi operativi di un determinato fornitore. La maggior parte dei DDK include progetti di esempio, un'API (Application Programming Interface) o una libreria e documentazione COM (Component Object Model). Alcuni contengono persino un'utilità di debug, un compilatore, strumenti di test o altre utilità.