Программирование

Павел Агуров. Практика программирования USB +CD

Павел Агуров. Практика программирования USB

В книге собрана информация, необходимая для создания USB-устройств и драйверов для операционной системы Microsoft Windows 2000/XP. Рассмотрен процесс создания USB-устройства: от написания программы микроконтроллера (примеры реализованы для микропроцессора AT89C5131) до разработки собственного WDM-драйвера. Содержится описание специальных классов устройств: HID-класс, позволяющий обойтись без разработки драйвера, и класс CDC, позволяющий работать с USB как с обычным COM-портом. Рассмотрено использование функций Raw Input, Direct Input и Setup API, содержится большое количество практических советов и примеров программ на языках Delphi, C и C#. Для удобства читателей все исходные коды приводятся на прилагаемом компакт-диске.

Оглавление:
  • Введение

Часть I. Общие сведения о USB
  • Глава 1. Спецификация USB
  • Глава 2. Программирование на языке C для микроконтроллера
  • Глава 3. Инструменты
  • Глава 4. Принципы использования функций Win32 в .NET

Часть II. Классы USB
  • Глава 5. Класс CDC
  • Глава 6. Класс HID
  • Глава 7. Другие классы USB

Часть III. Практика программирования USB
  • Глава 8. Создание USB-устройства на основе АТ89С5131
  • Глава 9. Реализация класса CDC
  • Глава 10. Реализация класса HID
  • Глава 11. Специальные функции Windows
  • Глава 12. Разработка драйвера

Часть IV. Справочник
  • Глава 13. Формат INF-файла
  • Глава 14. Базовые функции Windows
  • Глава 15. Структуры и функции Windows для последовательных портов
  • Глава 16. Структуры и функции Windows Setup API
  • Глава 17. Структуры и функции Windows HID API

Приложения
  • Приложение 1. Дополнительные функции
  • Приложение 2. Компиляция примеров в других версиях Delphi
  • Приложение 3. Таблица идентификаторов языков (LangID)
  • Приложение 4. Таблица кодов производителей (Vendor ID, Device ID)
  • Приложение 5. Как создать ярлык Device Manager
  • Приложение 6. Часто задаваемые вопросы
  • Приложение 7. Описание компакт-диска
  • Литература
  • Предметный указатель

Издательство: БХВ-Петербург
Серия: Профессиональное программирование
Год издания: 2006
Страниц: 624
ISBN: 5-94157-851-2
Формат: PDF
Качество: отличное

 

Скачать книгу и диск (14,6 МБ):

deposit_rumit 06/08/16 Просмотров: 4416
+1
dovgart 30 ноября 2010, 20:12:24

Ссылки битые :-(

samuraj 27 февраля 2010, 12:38:20

А где (+CD-ROM)? shok