Программирование аппаратных средств в Windows - Книга посвящена программированию базовых компонентов персонального компьютера: мыши, клавиатуры, процессора, системных устройств, дисковой подсистемы, а также систем мониторинга питания, температур, видео и звука. Уделено внимание популярным интерфейсам USB, IEEE 1394 и др. Рассмотрены особенности программирования в операционных системах Windows ME/2000/XP и Vista. Приведено большое количество простых и понятных примеров, написанных на языке C++. Для написания и отладки примеров были использованы оболочки Visual C++ 6.0 и Visual Studio 2008. Во втором издании расcмотрены особенности программирования для ОС Windows Vista. Прилагаемый компакт-диск содержит исходные коды всех примеров и системные драйверы для работы с аппаратными портами ввода-вывода. Для программистов.
Название: Программирование аппаратных средств в Windows Автор: Несвижский В. Издательство: БХВ-Петербург Год: 2008 Страниц: 528 Формат: PDF Размер: 5,50 МБ ISBN: 978-5-9775-0263-4 Качество: Отличное Серия или Выпуск: Профессиональное программирование Язык: Русский
Содержание:
Введение Программные требования Поддержка Глава 1. Общие сведения 1.1. Использование функций ввода-вывода 1.2. Использование функции DeviceIoControl 1.3. Использование драйвера 1.4. Использование ассемблера 1.5. Недокументированный доступ к портам 1.6. Определение параметров оборудования 1.7. Драйверы и Windows Vista Глава 2. Мышь 2.1. Общие сведения 2.2. Использование портов 2.2.11. Команда Read Data (EBh) 2.3. Использование Win32 API Глава 3. Клавиатура 3.1. Общие сведения 3.2. Использование портов 3.3. Использование Win32 API Глава 4. Видеоадаптер 4.1. Общие сведения 4.2. Использование портов 4.3. Использование Win32 API Глава 5. Работа с видео 5.1. Использование MCI 5.2. Использование VFW Глава 6. Звуковая карта 6.1. Использование портов 6.2. Использование Win32 API Глава 7. Работа со звуком 7.1. Создание плеера аудиодисков 7.2. Программирование MIDI 7.3. Доступ к файлам в формате MP3 Глава 8. Системный динамик 8.1. Программирование системного динамика Глава 9. Часы реального времени 9.1. Использование портов Глава 10. Таймер Глава 11. Дисковая подсистема 11.1. Использование портов 11.2. Использование Win32 API Глава 12. Пространство шины PCI 12.1. Общие сведения 12.2. Использование портов Глава 13. Контроллер DMA Глава 14. Контроллер прерываний 14.1. Команда ICW1 14.2. Команда ICW2 14.3. Команда ICW3 14.4. Команда ICW4 14.5. Команда OCW1 14.6. Команда OCW2 14.7. Команда OCW3 Глава 15. Процессор Глава 16. Аппаратный мониторинг системы Глава 17. Параллельный и последовательный порты 17.1. Общие сведения 17.2. Использование портов 17.3. Использование Win32 API Глава 18. Современные интерфейсы 18.1. Интерфейс USB 18.2. Интерфейс IEEE 1394 18.3. Интерфейс Wireless Приложение 1. Глоссарий Приложение 2. Описание компакт-диска Предметный указатель
Скачать Программирование аппаратных средств в Windows