Комплект разработчика драйверов (DDK)

Автор: Lewis Jackson
Дата создания: 6 Май 2021
Дата обновления: 11 Июнь 2024
Anonim
Никогда Не Обновляйте Драйвера Программой DriverPack
Видео: Никогда Не Обновляйте Драйвера Программой DriverPack

Содержание

Определение - Что означает комплект разработчика драйверов (DDK)?

Комплект разработки драйверов (DDK) - это программный продукт, предлагаемый поставщиком программного обеспечения или сторонней фирмой по разработке. Это позволяет поставщикам оборудования разрабатывать программные драйверы для своих аппаратных продуктов. DDK предназначен для упрощения процесса разработки и обычно включает в себя подробную документацию и примеры проектов. Он может включать в себя среду сборки с инструментами тестирования для разработчиков драйверов. Этот тип набора инструментов часто выпускается поставщиком операционной системы (ОС), чтобы помочь разработчикам создать программный драйвер для определенного аппаратного продукта или обновить существующий драйвер программного приложения в соответствии с недавно выпущенной ОС.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет комплект для разработки драйверов (DDK)

Как правило, производители устройств и разработчики приложений используют DDK для обеспечения совместимости оборудования с одной или несколькими операционными системами (ОС). Некоторые DDK могут быть легко получены у поставщиков ОС. В этих случаях поставщик заинтересован в наличии широкого спектра аппаратных продуктов, совместимых с новой ОС.

Однако третьи стороны также разрабатывают DDK для продажи. Заметным отличием этих сторонних DDK является то, что они обычно поддерживают операционные системы от определенного поставщика. Большинство DDK включают примеры проектов, интерфейс прикладного программирования (API) или библиотеку объектных моделей компонентов (COM) и документацию. Некоторые даже содержат утилиту отладки, компилятор, инструменты тестирования или другие утилиты.