DDK (från engelska. Driver Development Kit ) är en uppsättning utvecklingsverktyg, header-filer, bibliotek, verktyg, exempelkod och dokumentation som gör det möjligt för programmerare att skapa drivrutiner för enheter som använder en specifik teknik eller för en specifik plattform ( programvara eller firmware ) . Namnet kommer från den mer allmänna termen SDK ( Engelska Software Development Kit ), som syftar på kit för att utveckla program i allmänhet, inte bara drivrutiner.
Att skapa en drivrutin är möjligt utan att använda DDK, men DDK innehåller verktyg som förenklar drivrutinsutveckling (till exempel färdiga exempel och kodmallar), säkerställer drivrutinskompatibilitet med operativsystemet (symboliska definitioner av konstanter, definitioner av OS-gränssnitt funktioner, definitioner som beror på typen och versionen av operativsystemet ), samt installation och testning av drivrutinen.
I ekosystemet som är associerat med Windows-operativsystemet har termen föråldrats och ersatts av termen WDK - Windows Driver Kit. [1] Produkten är tillgänglig som en gratis nedladdning via Microsoft Connect-webbplatsen och inkluderar både kärnläges- och användarlägesprogrambyggande verktyg.