Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование USB
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
VadikT
Добрый день всем!.. Вот, хочу мспользовать USB-интерфей в WindowsNT-программах... (не имеется ввиду использование виртуального ком-порта). До этого USB никогда не юзал. Вообще, реально ли это? И где можно что нибудь почитать для просвещения (кроме спецификации) из практических примеров использования USB под WindowsXP? Спасибо. С уважением.
_Sam_
http://www.is.svitonline.com/vks/
На этом сайте есть примеры, краткое описание USB и ссылки.
olefil
WinDriver возьми и не парся. Если никогда не работал и не писал под USB, так он за тебя все и напишет.
nemo444
Вообще-то, насколько мне известно, в WindowsNT "забыли" включить поддержку USB.
Так что подумай о переходе под Windows2000 или (лучше) WindowsXP. Обе эти операционки отлично работают с USB.

Если же "ну очень хочу под NT", то порыскай в гугле на счёт NT и USB.
Помнится я где-то встречал типа патча какого-то, или драйверов что-ли?
Вобщем производители обещали работу USB и под NT тоже.

А вообще про программирование USB надо читать:
MSDN,
Walter Oney "Programming the Microsoft Windows Driver Model",
John Hyde "USB Design by Example",
Jan Axelson "USB Complete"

(Именно в указанном порядке)
Ну и конечно же различные примеры USB драйверов.
olefil
Просто ради общего развития 2000 и XP это тожо WinNT платфома, только пятой версии.
Andrey_Sudnov
Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования
(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).
xelos
на www.beyondlogic.org неплохая подборка доки по USB, тока на аглицком.
PVA
Цитата(Andrey Sudnov @ Apr 7 2005, 15:42)
Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования
(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).
*

Про программирование драйверов там есть и даже с примерами. Эт вы быстро листали smile.gif Для не начинающих рекомендую MSDN. Про программирование драйверов вообще есть еще Солдатов "Программирование драйверов Windows."
eternal
Цитата(nemo444 @ Apr 6 2005, 09:18)
Вообще-то, насколько мне известно, в WindowsNT "забыли" включить поддержку USB.
Так что подумай о переходе под Windows2000 или (лучше) WindowsXP. Обе эти операционки отлично работают с USB.


Под WinNT 4.0 есть несколько USB стеков сторонних производителей.
В частности: http://store.bsquare.com/catalog/index.cfm...g&parent_id=127
Так же есть поддержка со стороны Jungo WinDriver.



О USB исходно документация на http://www.usb.org

Ещё: http://www.lvr.com/usb.htm
DimLord
Кто-нибуть действительно занимался разработкой драйверов для USB? Если да то ответьте пожалуйста на такой вопрос, я разрабатываю драйвер для USB Flash диска и сталкнулся с такой проблемой - не все Flash диски читаются одинаково, тоесть одни читаются нормально адругие нет. Последовательность моих действий над подключенным устройством следующая:
1. определяю момент подключения USB Flash диска.
2. выставляю ему логический адрес.
3. получаю дескриптор устройства.
4. получаю короткий дескриптор конфигурации.
5. получаю полный дескриптор конфигурации.
6. выставляю конфигурацию.
7. выставляю интерфейс.
8. формирую CBW запрос на чтение данных.

После этого одни "флешки" отрабатывают успешно и возвращают данные, а другие возвращают NAK, не могу понять в чём отличие тип передачи BULK. Все "флешки" данный тип передачи поддерживают???
I_Spy
Цитата(Andrey Sudnov @ Apr 7 2005, 16:42)
Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования
(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).
*


Если кто подскажет чем ее сканировать и сжимать, чтобы получился файл приемлемого объема и качества, то могу отсканировать эту книгу и залить на ФТП. Слово за модератором - ?

Сам ищу книжку "USB Design by Example" by John Hyde в электронном виде, так что если кто даст линк на нее, буду очень благодарен (или сбросьте на мыло, mailto:dedushke@inbox.ru).

Лично мне книга пока не очень понравилась, т.к. мало картинок и описываются сразу довольно непонятные вещи... пока читаю про WDM. Может, потом будет понятнее.

Кстати, там есть пример разработки USB-устройства на AT89 процессоре
Hercules
Цитата(I_Spy @ Jul 14 2005, 23:58)
Сам ищу книжку "USB Design by Example" by John Hyde в электронном виде, так что если кто даст линк на нее, буду очень благодарен (или сбросьте на мыло, mailto:dedushke@inbox.ru).

Лично мне книга пока не очень понравилась, т.к. мало картинок и описываются сразу довольно непонятные вещи... пока читаю про WDM. Может, потом будет понятнее.

Кстати, там есть пример разработки USB-устройства на AT89 процессоре
*


У меня есть книжка "USB Design by Example" by John Hyde в электронном виде.

Попробывал выложиь здесь, но не получилось, т.к. общий объем ~16 мегабай в архиве.
Hercules
Вот выложил для тех у кого нету доступа к фтп:

_http://rapidshare.de/files/3143141/USB_Design_By_Examples.rar.html
Esquire
I_Spy
Цитата
Если кто подскажет чем ее сканировать и сжимать, чтобы получился файл приемлемого объема и качества, то могу отсканировать эту книгу и залить на ФТП.

Сканировать и сжимать лучше FineReader'ом в формате ч\б TIFF, метод сжатия CCITT Group 4 с удалением мусора и делением разворота книги на отдельные страницы. Далее печатать любым принт-драйвером c поддержкой формата PDF для получения готовой книги. Если нужны более подробные консультации, обращайся в ПМ.

Цитата
Сам ищу книжку "USB Design by Example" by John Hyde в электронном виде, так что если кто даст линк на нее, буду очень благодарен (или сбросьте на мыло, mailto:dedushke@inbox.ru).


Книга есть на FTP, см. также http://forum.electronix.ru/index.php?showt...sign+by+example .

Hercules
Обычно пользуюсь rapidshare.de (50 Мб\файл, срок хранения - 30 дней со дня последнего скачивания) или webfile.ru (20 Мб\файл, срок хранения - 14 дней со дня заливки).
Altair
Вот еще чудная ссылочка, полностью программная реализация USB на обычном AVR. Много ссылок, детальное описание.
http://www.obdev.at/products/avrusb/projects.html
I_Spy
2 Hercules: Спасибо за книгу! уже дошел до енумерации устройств (3 глава, все понятно). Только у тебя эта книга не 2nd edition, а 1st.

Кто еще хочет качать - предупреждаю: когда зайдете по ссылке первый раз, линка на скачку не получите - надо подождать ровно 60 минут и с этого же IP зайти по ссылке вторично. Там об этом будет написано. Типа сделано для разгрузки сервиса. smile3046.gif
Esquire
I_Spy
Цитата
инка на скачку не получите - надо подождать ровно 60 минут и с этого же IP зайти по ссылке вторично

Ждать надо 40 – 60 секунд, в зависимости от текущей нагрузки сервера, после чего Java-скрипт покажет ссылку на файл. Вторично заходить по ссылке необходимо только в том случае, если время ее жизни истекло (обычно несколько часов).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.