Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 10

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 4 5 6 7 8 9 < 10 > 11 12 13 14 15 16 .. 166 >> Следующая

Что вы найдете в книге
В этой книге вы сможете найти ответы на некоторые вопросы, касающиеся разработки и программирования USB-устройств.
? Что такое USB-интерфейс и зачем он нужен:
• вы хотите узнать, что такое USB? Эта книга ориентируется на практическое использование USB-интерфейса и содержит все сведения, необходимые для разработки своего проекта.
? В каких случаях нужен USB-интерфейс, и какие преимущества он дает:
• вы используете СОМ-интерфейс и считаете, что этого достаточно? Прочитайте эту книгу, — возможно, вы измените свое мнение.
Введение
З
? Как USB-устройства взаимодействуют с компьютером:
• вы хотите понять, как работает USB-шина? что нужно сделать, чтобы ваше устройство было опознано системой? Ответы на эти вопросы содержат главы, посвященные архитектуре USB-шины и стандарту Plug and Play.
? Как разработать приложение, взаимодействующее с USB-контроллером:
• вы решили использовать USB в своем проекте, вам потребуются сведения о необходимых для работы функциях. Эта книга подробно и просто расскажет обо всех функциях, предоставляемых операционной системой Microsoft Windows. Справочная часть книги позволит быстро найти нужную информацию.
? Как выбрать микросхему USB-приемопередатчика при разработке своего контроллера:
• существует множество микросхем для организации USB-интерфейса. Выбрать нужную достаточно сложно. Мы предоставим вам краткий обзор основных микросхем приемопередатчиков, присутствующих на российском рынке.
? Как создать USB-устройство на основе микропроцессора 8051:
• мы предлагаем вместе пройти полный путь создания USB-устройства на основе микропроцессора 8051. После прочтения этих глав использование USB-интерфейса станет простым делом, ничуть не сложнее использования обычного СОМ-порта.
Программные требования
Все программы мы будем реализовывать на языках Borland Delphi 6 и Visual Studio 6. Так как мы не будем использовать никаких специфических функций, присущих именно этим версиям язьіков, то все примеры могут быть скомпилированы в других версиях практически без модификации.
Версия Windows должна быть или Windows 2000 или Windows XP. Желательно при этом наличие всех доступных пакетов обновлений (service pack). Возможно использование Windows 98, но многие примеры, связанные с написанием драйверов, могут не работать.
Для компиляции драйверов, приведенных в книге, потребуется Windows 2000 DDK или Windows XP DDK, в соответствии с вашей версией Windows.
В качестве дополнительного источника информации мы рекомендуем установить MSDN. Список полезных для работы утилит и программ приводится в справочной части книги, в главе 19.
На компакт-диске содержатся полные исходные тексты и скомпилированные модули.
4
Введете
Аппаратные требования
Достаточно обычного домашнего компьютера, на котором компиляция программы в Delphi и Visual Studio занимает приемлемое для вас время.
Установка Delphi 6 потребует примерно 300 Мбайт на жестком диске, установка Visual Studio — 240 Мбайт, MSDN — 1,5 Гбайт, Windows DDK — 700 Мбайт.
Для тестирования программ необходимо иметь одно или несколько USB-устройств. Для создания своих устройств будет необходим соответствующий инструментарий.
О программном коде
Книга содержит полные исходные коды всех программ, однако многие листинги содержат только изменения кода относительно предыдущего листинга. Такое сокращение позволяет не только экономить место, но и улучшить понимание кода, делая акцент только на новой функциональности. Код на компакт-диске содержит тексты без сокращений.
В программах на Delphi мы не приводим код самого проекта (DPR-файл) и код формы (DFM-файлы). Все исходные коды можно найти на компакт-диске, и, мы думаем, желающих набирать модули форм "с листа" найдется немного. \
Еще раз повторим, что такие сокращения не означают отсутствие возможности скомпилировать и попробовать приведенные примеры на своем компьютере. Все исходные коды и необходимые модули находятся на компакт-диске.
Краткое описание глав
Первая часть книги содержит главы 1—2. В них приводится спецификация USB, описание USB-интерфейса и его составляющие. В этих главах мы не будем глубоко заглядывать внутрь USB: регистры контроллера, команды и тонкости аппаратной организации мы оставим на потом:
? глава 1 ("Что такое USB") содержит описание USB-интерфейса с точки зрения пользователя и потенциального покупателя компьютера; примеры USB-устройств и тонкости, которые необходимо знать при их покупке и покупке компьютера; правила установки и конфигурирования устройств, основные проблемы, возникающие при этом, и методы их решения. Кроме того, глава содержит определение основных понятий USB: хабы, концентраторы и т. д.;
Введение
5
? глава 2 ("Аппаратное обеспечение USB") содержит небольшое описание аппаратной части USB. До схемотехники и микросхем приемопередатчиков мы доберемся в следующих главах, а в этой описываются кабели, разъемы, принципы питания устройств и другие сведения, необходимые не только разработчику аппаратуры, но и обычному пользователю персонального компьютера для грамотного использования интерфейса USB.
Предыдущая << 1 .. 4 5 6 7 8 9 < 10 > 11 12 13 14 15 16 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100