Kit de développement de pilotes (ddk)

Définition - Que signifie le kit de développement de pilote (DDK)?

Un kit de développement de pilote (DDK) est un produit logiciel proposé par un fournisseur de logiciels ou une société de développement tierce. Il permet aux fournisseurs de matériel de développer des pilotes logiciels pour leurs produits matériels. Un DDK est destiné à faciliter le processus de développement et comprend généralement une documentation détaillée et des exemples de projets. Il peut inclure un environnement de construction avec des outils de test pour les développeurs de pilotes. Ce type de kit d'outils est souvent publié par un fournisseur de système d'exploitation (OS) pour aider les développeurs à créer un pilote logiciel pour un certain produit matériel ou pour mettre à jour un pilote d'application logicielle existant pour l'adapter à un système d'exploitation nouvellement publié.

Definir Tech explique le kit de développement de pilotes (DDK)

En règle générale, les fabricants d'appareils et les développeurs d'applications logicielles utilisent des DDK pour rendre le matériel compatible avec un ou plusieurs systèmes d'exploitation (OS). Certains DDK peuvent être facilement obtenus auprès des fournisseurs de systèmes d'exploitation. Dans ces cas, le fournisseur a intérêt à disposer d'une grande variété de produits matériels compatibles avec le nouveau système d'exploitation.

Cependant, des tiers développent également des DDK à vendre. Une différence notable entre ces DDK tiers est qu'ils prennent généralement en charge les systèmes d'exploitation d'un certain fournisseur. La plupart des DDK incluent des exemples de projets, une interface de programmation d'application (API) ou une bibliothèque et une documentation de modèle d'objet composant (COM). Certains contiennent même un utilitaire de débogage, un compilateur, des outils de test ou d'autres utilitaires.