Рассмотренопрограммирование аппаратных ресурсов в Windows посредством функцийBIOS, портов ввода-вывода и программного интерфейса Win32 APL. Описаныметоды доступа и управления всеми основными устройствами современногоперсонального компьютера: мышью, клавиатурой, видеоадаптером, звуковойплатой, дисковой подсистемой, процессором, шиной, портами и др. Уделеновнимание общим методам программирования в Windows, а также различнымтрюкам и хитростям при написании программ: работе с файлами,взаимодействию в сети, самоликвидации исполняемых файлов, получениюданных о USB-устройствах и др. Приведено большое количество простых ипонятных примеров, написанных на языках C++ и Assembler.
Скачать:
http://depositfiles.com/files/3175188
Название: Программирование драйверов Windows
Автор: Солдатов В.П.
Издательство: Бином-Пресс
ISBN: 5-9518-0099-4
Год: 2004
Формат: CHM
Страниц: 480
Язык: Русский
Описание:
Книгапредставляет собой систематизированное введение в программированиедрайверов Windows 2000/XP/Server 2003 и Windows 98/Ме с использованиемMicrosoft Windows DDK. Начиная с рассмотрения базовых понятий итерминов программирования драйверов, автор затем подробно рассматриваетнабор программных средств, необходимых для разработки драйверов режимаядра в операционной системе Windows, а после реализации законченногодрайвера, что дает накопление стартового опыта, переходит к детальномурассмотрению структуры драйверов модели WDM и "драйверов-в-стиле-NT".Подробно рассмотрены особенности работы с памятью в режиме ядра,вопросы взаимодействия с подсистемой ввода/вывода Windows, создания исинхронизации программных потоков, особенности работы с совместноиспользуемыми данными, процедуры для работы с файлами, текстом,временем и Системным Реестром в режиме ядра. Рассмотрены разные способыинсталляции драйверов - от взаимодействия с системным мастеромУстановки новой аппаратуры до динамической загрузки с использованиемсервисов SCM Менеджера. Отдельная глава посвящена составлению и отладкеinf-файлов - вопросу, крайне редко затрагиваемому в русскоязычнойлитературе по программированию. Затрагиваются также и общие вопросыработы с аппаратурой, включая обзор шин современного компьютера - PCI,USB, FireWire, PC Cards. Завершается книга рассмотрением методовтестирования и отладки драйверов. В приложениях приводится справочнаяинформация, полезная разработчику драйверных систем как, впрочем, ивсем профессиональным программистам в среде Windows.
Материал книги дает ясное представление об основных типах данных и структурахдрайверов и механизмах их взаимодействия с операционной системой.Минимальным требованием к читателю является хорошее знание языкапрограммирования С (без расширений C++).
Книга будет полезнастудентам и специалистам, интересующимся программированием в режимеядра Windows и разработкой модулей ядра, которыми, в частности,являются драйверы.
Название: Разработка устройств сопряжения для персонального компьютера типа IBM PC Автор: Новиков Ю.В., Калашников О.А., Гуляев С.Э. Издательство: ЭКОМ ISBN: 5-7163-0009-Х Год: 1997 Формат: DJVU Страниц: 224 Язык: Русский
Описание: Книгапосвящена проблеме разработки аппаратуры и программных средств длясопряжения персональных компьютеров типа IBM PC с различными внешнимиустройствами, возникающей при создании компьютерных систем икомплексов. Приведенные справочные данные по интерфейсам ISA,Centronics, RS-232C, а также типичные схемотехнические решенияпозволяют проектировать устройства сопряжения в наибольшей степенисоответствующие особенностям конкретной задачи и удовлетворяющиетребованиям стандартов. Книга предназначена для разработчиковэлектронной аппаратуры, а также для студентов соответствующихспециальностей, но может быть полезна и для специалистов, занимающихсяремонтом и обслуживанием персональных компьютеров. books/com/RazUsSopr.rar [1.7 Mb] (cкачиваний: 1777)
Название: Язык описания цифровых устройств AlteraHDL Автор: Антонов А.П. Издательство: РадиоСофт ISBN: 5-93037-052-4 Год: 2001 Формат: DJVU Страниц: 224 Язык: Русский
Описание: Книгапосвящена языку описания цифровых устройств, интегрированному в пакетавтоматизации проектирования MAX+plus II. Рассматриваются как базовыеконцепции языка, так и вопросы практического его использования дляописания типичных операционных и управляющих устройств. Основу книгисоставил курс лекций, читаемых автором студентам кафедры Автоматика иВычислительная Техника факультета Технической КибернетикиСанкт-Петербургского Государственного Технического Университета.
Предназначена для инженерно-технических работников, специализирующихсяв области проектирования цифровых систем автоматики и вычислительнойтехники, а также студентов соответствующих специальностей. books/com/altera.rar [2.21 Mb] (cкачиваний: 1835)
Название: Интерфейс USB. Практика использования и программирования Автор: Агуров П.В. Издательство: БХВ-Петербург ISBN: 5-94157-202-6 Год: 2004 Формат: DJVU Страниц: 576 Язык: Русский
Описание: Изложеныбазовые сведения по интерфейсу USB для ПК: примеры USB-устройств исоветы по их выбору, правила установки и конфигурирования устройств,методы решения возникающих проблем. Описаны кабели, разъемы, принципыпитания устройств и другое аппаратное обеспечение. Приведено внутреннееустройство US В и его физическая реализация, обсуждены общие вопросынаписания драйверов для операционной системы Microsoft Windws 2000/ХР спримерами на языке Borland Pascal и в среде Delphi. Рассмотрен процесссоздания USB-устройства: от выбора микросхем и схемотехники донаписания программы микроконтроллера и WDM-драйвера. В книге содержитсябольшое количество практических советов и примеров программ. Дляудобства читателей все исходные коды приводятся на прилагаемомкомпакт-диске. books/com/agurov_usb.rar [8.16 Mb] (cкачиваний: 1210)
Название: Аппаратные интерфейсы ПК. Энциклопедия Автор: Михаил Гук Издательство: Питер ISBN: 5-94723-180-8 Год: 2002 Формат: DJVU Страниц: 528 Язык: Русский
Описание: Книгапосвящена аппаратным интерфейсам, использующимся в современныхперсональных компьютерах и окружающих их устройствах. В ней подробнорассмотрены универсальные внешние интерфейсы, специализированныеинтерфейсы периферийных устройств, интерфейсы устройств храненияданных, электронной памяти, шины расширения, аудио и видеоинтерфейсы,беспроводные интерфейсы, коммуникационные интерфейсы, вспомогательныепоследовательные интерфейсы. Сведения по интерфейсам включают состав,описание сигналов и их расположение на разъемах, временные диаграммы,регистровые модели интерфейсных адаптеров, способы использования всамостоятельно разрабатываемых устройствах.
Книга адресована широкому кругу специалистов, связанных с эксплуатациейПК, а также разработчикам аппаратных средств компьютеризированнойаппаратуры и их программной поддержки. books/com/guk.rar [4.25 Mb] (cкачиваний: 1517)
Название: Программирование на аппаратном уровне. Специальный справочник Автор: Кулаков В. Г. Издательство: Питер ISBN: 5-272-00359-4 Год: 2002 Формат: DJVU Страниц: 496 Язык: Русский
Описание: Вкниге рассматриваются возможности персональных IBM-совместимыхкомпьютеров, рекомендации по использованию которых не даются вофициальной технической документации. Информация, собранная в книге,интересна прежде всего для тех, кто и не удовлетворен возможностями,предоставляемыми стандартными драйверами и операционными системами. Содной стороны, это создатели «несерьезных», но сложных программ —компьютерных игр, а с другой — разработчики самого серьезногообеспечения, предназначенного для систем управления разнообразнымитехническими объектами. Неотъемлемой частью издания является дискета стекстами программ, листинги которых представлены в книге. Онинеобходимы для полного понимания принципов реализации описываемыхвозможностей аппаратуры. books/com/kulakov.rar [5.04 Mb] (cкачиваний: 1017)
Название: Сопряжение компьютеров с внешними устройствами. Уроки реализации Автор: Смит Дж. Издательство: Мир ISBN: 5-03-003371-8 Год: 2000 Формат: DJVU Страниц: 266 Язык: Русский
Описание: Книгаанглийского автора является практическим курсом по использованиюкомпьютера для управления внешними устройствами через com-порт,параллельный принтерный порт или параллельный программируемыйинтерфейсный порт. Книга дает общее представление о микропроцессорныхсистемах и выгодно отличается от других тем, что в ней содержитсяописание как аппаратных, так и программных средств. Приведенные сериипрограммных примеров знакомят читателя с применением языка высокогоуровня для ввода/вывода и управления внешними устройствами. В целяхоблегчения самостоятельного изучения предмета в книгу включеномножество практических заданий и программных упражнений, в которыхиспользуются минимальный набор аппаратных средств и простые длявосприятия программы. Для студентов вузов и колледжей, а такжепреподавателей. books/com/smit.rar [2.5 Mb] (cкачиваний: 913)