LINUX.ORG.RU

Программирование драйверов USB-устройств в Linux


0

0

Небольшая статья про то, как писать драйверы USB-устройств под Linux. Автор - разработчик программ для embedded систем и статья интересна тем, что написана на основе личного опыта, и не является переводом текста из LDD book.

>>> статья

респект автору

добавил в bookmark

kolian
()

Хм. Мощьно задвинул! Респект!

x86 ★★
()

Люблю такие новости на лоре. Спасибо !

amorphis
()
Ответ на: комментарий от anonymous

Есть. Scatter-gather. Но это - тема следующей статьи.

Если не можете ждать, посмотрите файлы drivers/usb/storage/, там есть драйверы использующие scatter-gather режим.

Павел Курочкин, Автор статьи.

anonymous
()

Статтья хорошая, хотя я для своих поделок libusb использую, как то проще чем драйвер писать.

ip ★★★★
()

А эти Ребята еще те красавчики!!!

elfssv
()
Ответ на: комментарий от Asteronix

в виндовс давно есть такая штука
сам драйвер написан уже
короче конфигуриш его для своего девайса и все

дальше уже через его апи работаеш
вроде для некомерческого использования даже бесплатно

есть и для лпт и ком
название не скажу
все дома лежит

anonymous
()
Ответ на: комментарий от ip

libusb хорошая штука. мы пробовали. но медленная.

Для сравнения. Драйвер, написанный для нашего сканера, обеспечивает 3.2 МБ/сек. Через libusb - максимум, чего удалось добиться 300 КБ/сек.

Павел Курочкин.

anonymous
()

Супер. Очень полезная инфа. Автору спасибо.

anonymous
()
Ответ на: комментарий от anonymous

На самом деле, эту бы инфу запихать в первый пункт. О том, что есть libusb, о том, в каких случаях лучше использовать libusb - а когда лучше помучаться с драйвером. Так сказать, разграничить сферы ответственности.

svu ★★★★★
()

Павел молодец.

anonymous
()
Ответ на: комментарий от anonymous

Большое спасибо за высокую оценку.

Если есть дополнительные вопросы, предлагаю их обсуждать на нашем форуме.

http://www2.b4open.spb.ru/forum/ так будет полезнее для всех.

Павел Курочкин.

anonymous
()

Отлично, то что надо! Спасибо автору!

gh0stwizard ★★★★★
()

Караул!!!
Я тоже хочу!!!
А между тем:

The connection has timed out

The server at www2.b4open.spb.ru is taking too long to respond.

* The site could be temporarily unavailable or too busy. Try again in a few moments.
* If you are unable to load any pages, check your computer's network
connection.
* If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

bit
()
Ответ на: комментарий от paulig

красноглазые могут отдыхать

остальным сылка http://www.entechtaiwan.com/dev/rapid/index.shtm

RapidDriver is an all-in-one solution providing hardware device support on all software levels under different operating systems. If you need to manage various devices under a wide range of operating systems then RapidDriver is for you. RapidDriver gives you immediate access to your hardware device by eliminating the need to understand Windows kernel organization and write sophisticated, error-prone, kernel mode code.

цена исходника 3к
но он и не нужен там

держит ком лпт пци пц104 иса и усб

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.