Использование Microsoft Windows Drive Model
Автор - Уолтер Они
В книге Уолтера Они "Использование Microsoft Windows Drive Model" объясняется, как пишутся драйверы устройств для последних представителей семейства операционных систем Microsoft Windows на основе модели WDM (Windows Driver Model). В введении рассказывается, для кого написана эта книга, как организован материал и как наиболее эффективно работать с книгой. Также здесь приводится информация об ошибках и о других ресурсах, которые могут вам пригодиться при изучении программирования драйверов. В главе 1 описаны некоторые внутренние механизмы двух основных ветвей семейства Windows, а также в ней объясняется, что такое драйверы устройств WDM и их место в архитектуре Windows.
Книга написана для опытных программистов, причем от читателя вовсе не требуются какие-либо познания в области написания драйверов устройств для операционной системы Windows. Книга написана для тех, кто хочет этому научиться. Чтобы успешно освоить программирование драйверов устройств, необходимо очень хорошо владеть языком программирования С, потому что драйверы WDM пишутся именно на этом языке. Также потребуется исключительное умение ориентироваться в неоднозначных ситуациях и проводить инженерный анализ компонентов операционной системы, потому что из-за неполной или неточной информации часто придется пользоваться методом проб и ошибок. Написание драйвера WDM имеет много общего с написанием драйвера режима ядра для Windows NT 4.0. Задача немного упрощается тем, что вам не придется обнаруживать и настраивать оборудование.
По иронии судьбы, правильно обращаться с Plug and Play и с управлением питанием оказывается дьявольски сложно. Если вы писали драйверы режима ядра для Windows NT, у вас не будет проблем с чтением этой книги. Заодно вам пригодятся готовые фрагменты кода, которые вы сможете вставлять в собственные программы в этих дьявольски сложных областях. Написание драйвера WDM не имеет ничего общего с написанием драйверов виртуальных устройств (VxD) для системы Windows 3.0 и ее потомков, а также драйверов UNIX и драйверов реального режима для MS-DOS. Если весь ваш предыдущий опыт сосредоточен в этих областях, придется основательно потрудиться для изучения новой технологии. Информация, содержащаяся в первой главе, пригодится руководителям проектов и всем, кому приходится планировать аппаратные проекты. Крайне неприятно в самом конце цикла разработки нового устройства вспомнить, что для него потребуется драйвер. В отдельных случаях удается найти обобщенный драйвер, работающий с новым устройством. Тем не менее, чаще таких драйверов не существует, и их приходится писать самостоятельно.
Издательство – Питер
Год издания – 2007
Формат книги - DJVU
Размер - 14,9 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|