Перейти к содержанию
    

Добрый день всем!.. Вот, хочу мспользовать USB-интерфей в WindowsNT-программах... (не имеется ввиду использование виртуального ком-порта). До этого USB никогда не юзал. Вообще, реально ли это? И где можно что нибудь почитать для просвещения (кроме спецификации) из практических примеров использования USB под WindowsXP? Спасибо. С уважением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.is.svitonline.com/vks/

На этом сайте есть примеры, краткое описание USB и ссылки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

WinDriver возьми и не парся. Если никогда не работал и не писал под USB, так он за тебя все и напишет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то, насколько мне известно, в 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 драйверов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования

(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования

(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).

Про программирование драйверов там есть и даже с примерами. Эт вы быстро листали :) Для не начинающих рекомендую MSDN. Про программирование драйверов вообще есть еще Солдатов "Программирование драйверов Windows."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то, насколько мне известно, в 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

1. определяю момент подключения USB Flash диска.

2. выставляю ему логический адрес.

3. получаю дескриптор устройства.

4. получаю короткий дескриптор конфигурации.

5. получаю полный дескриптор конфигурации.

6. выставляю конфигурацию.

7. выставляю интерфейс.

8. формирую CBW запрос на чтение данных.

 

После этого одни "флешки" отрабатывают успешно и возвращают данные, а другие возвращают NAK, не могу понять в чём отличие тип передачи BULK. Все "флешки" данный тип передачи поддерживают???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть книжка: Павел Агуров. Интерфейс USB. Практика использования и программирования

(Не читал, листал в магазине, проимеры на Delphi, про программирование драйверов вроде ничего нет, для начинающих книжка).

 

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

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

 

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

Изменено пользователем Hercules

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот выложил для тех у кого нету доступа к фтп:

 

_http://rapidshare.de/files/3143141/USB_Design_By_Examples.rar.html

Изменено пользователем Hercules

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

I_Spy

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

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

 

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

 

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

 

Hercules

Обычно пользуюсь rapidshare.de (50 Мб\файл, срок хранения - 30 дней со дня последнего скачивания) или webfile.ru (20 Мб\файл, срок хранения - 14 дней со дня заливки).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще чудная ссылочка, полностью программная реализация USB на обычном AVR. Много ссылок, детальное описание.

http://www.obdev.at/products/avrusb/projects.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...