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

 

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

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

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

19.3.1. Monitor.....................................................................................................527
19.3.2. SymLink....................................................................................................527
19.3.3. EzDriverlnstaller.......................................................................................527
19.3.4. WdmSniff..................................................................................................527
19.4. Средства Syslnternals.....................................................................................528
19.4.1. WinObj......................................................................................................528
19.5. Средства USB Forum.....................................................................................531
19.5.1. HID Descriptor Tool................................................................................531
19.6. Средства HDD Software................................................................................533
19.7. Средства Sourceforge......................................................................................533
Приложения...........................................................................................535
Приложение 1. Дополнительные функции........................................................537
Приложение 2. Таблица идентификаторов языков (LangID).............................539
Приложение 3. Таблица кодов производителей (Vendor ID, Device ID).............543
Приложение 4. Описание компакт-диска........................................................546
Литература....................................................................................................548
Предметный указатель...................................................................................549
Введение
Последовательные интерфейсы интересны тем, что позволяют объединить множество устройств, используя всего одну (или две) пары проводов. До 1996 года последовательные интерфейсы персонального компьютера были представлены коммуникационным портом, работающим согласно спецификации RS-232. Хотя RS-232 сохраняет все преимущества последовательной связи, она имеет и ряд недостатков. Самыми существенными из них являются плохая помехозащищенность и отсутствие гальванической развязки. Первое мешает использованию высоких скоростей обмена, а второе — "горячему" подключению устройств. Кроме того, стандарт RS-232 подразумевает подключение только одного устройства к одному последовательному порту.
Еще один недостаток внешних интерфейсов персонального, компьютера — строгая предопределенность их использования. Так, СОМ-порт используется для подключения "мыши" или модема, LPT-порт — для подключения принтера (ну, еще сканера или плоттера), порт клавиатуры предназначен для подключения клавиатуры, и т. д. Кроме необходимости иметь в персональном компьютере множество различных, но, чаще всего, неиспользуемых, разъемов, такое многообразие несет и другие проблемы: для каждого интерфейса необходимо выделять аппаратное прерывание (IRQ), "пустые" разъемы занимают место, что особенно актуально для ноутбуков.
В 1996 году была опубликована версия 1.0 нового интерфейса, названного USB (Universal Serial Bus, универсальная последовательная шина), а осенью 1998 — спецификация 1.1, исправляющая проблемы, обнаруженные в первой редакции. В 2000 году была опубликована версия 2.0, в которой предусматривалось 40-кратное повышение пропускной способности шины.
Шина USB ориентирована на устройства, подключаемые к PC Изохронные передачи USB позволяют передавать огромные потоки данных, такие как аудиосигналы, а шина USB 2.0 позволяет передавать и видеосигналы. Спецификация USB подразумевает прозрачное подключение устройств к шине и позволяет иметь несколько устройств на одном порту.
2
Введение
Для кого эта книга
Эта книга для вас, если:
? протирая пыль с компьютера, вы обнаружили два непонятных разъема и хотите узнать, что это такое;
? вам надо объяснить в бухгалтерии, что "все то же самое, но без USB" дешевле не будет;
? вам надо подключить к компьютеру два принтера, сканер и цифровой фотоаппарат одновременно;
? подключив к первому порту USB- мышь, а ко второму USB- клавиатуру, вы хотите понять, куда же подключать обещанные в USB-спецификации 127 устройств;
? ваш шеф утверждает, что изготовленный вами прибор не работает, т. к. его нельзя подключить к его новому ноутбуку, в котором нет COM-порта;
вам обидно, что Windows находит новые устройства, но не говорит об этом вашей программе;
? вам хочется узнать, что нужно Windows, чтобы ваше устройство было названо по имени;
? скорость СОМ-порта вас не удовлетворяет, поэтому хочется использовать USB, но времени на переделку нет.
Другими словами, мы адресуем эту книгу тем, кто хочет использовать в своей работе современный протокол USB. Книга будет интересна тем, кто занимается или собирается заниматься программированием микроконтроллеров. Книга будет полезна разработчикам Windows-драйверов, а также тем, кто хочет повысить свой профессиональный уровень.
Предыдущая << 1 .. 3 4 5 6 7 8 < 9 > 10 11 12 13 14 15 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100