Практика программирования USB (+ CD-ROM)
|
|
Павел Агуров
Автор |
| Серия: | Профессиональное программирование |
|---|---|
| Издательство: | BHV |
| Год издания: | 2007 |
| Страниц: | 624 |
| Переплет: | Мягкая обложка |
| Приложение: | Прилагается CD-ROM |
| Формат: | 70х100/16 (170х240 мм, увеличенный) |
| ISBN: | 978-5-94157-851-1 |
| Вес: | 570 г |
| Рейтинг: | подано менее 2-х голосов |
В книге собрана информация, необходимая для создания USB-устройств и драйверов для операционной системы Microsoft Windows 2000/XP. Рассмотрен процесс создания USB-устройства: от написания программы микроконтроллера (примеры реализованы для микропроцессора AT89C513I) до разработки собственного WDM-драйвера. Содержится описание специальных классов устройств: HID-класс, позволяющий обойтись без разработки драйвера, и класс CDC, позволяющий работать с USB как с обычным СОМ-портом. Рассмотрено использование функций Raw Input, Direct Input и Setup API, содержится большое количество практических советов и примеров программ на языках Delphi, С и С#. Для удобства читателей все исходные коды приводятся на прилагаемом компакт-диске. Для программистов и разработчиков аппаратуры
Содержание
- Введение
- ЧАСТЬ I. ОБЩИЕ СВЕДЕНИЯ О USB
- Глава 1. Спецификация USB
- Глава 2. Программирование на языке С для микроконтроллера
- Глава 3. Инструменты
- Глава 4. Принципы использования функций Win32 в .NET
- ЧАСТЬ II. КЛАССЫ USB
- Глава 5. Класс CDC
- Глава 6. Класс HID
- Глава 7. Другие классы USB
- ЧАСТЬ III. ПРАКТИКА ПРОГРАММИРОВАНИЯ USB
- Глава 8. Создание USB-устройства на основе AT89C5131
- Глава 9. Реализация класса CDC
- Глава 10. Реализация класса HID
- Глава 11. Специальные функции Windows
- Глава 12. Разработка драйвера
- ЧАСТЬ IV. СПРАВОЧНИК
- Глава 13. Формат INF-файла
- Глава 14. Базовые функции Windows
- Глава 15. Структуры и функции Windows для последовательных портов
- Глава 16. Структуры и функции Windows Setup API
- Глава 17. Структуры и функции Windows HID API
- ПРИЛОЖЕНИЯ
- Литература
- Предметный указатель

Вы читали книгу «Практика программирования USB (+ CD-ROM)»? Ваше мнение будет интересно многим.
Напишите Ваш отзыв