Небольшая статья про то, как писать драйверы USB-устройств под Linux. Автор - разработчик программ для embedded систем и статья интересна тем, что написана на основе личного опыта, и не является переводом текста из LDD book.
На самом деле, эту бы инфу запихать в первый пункт. О том, что есть libusb, о том, в каких случаях лучше использовать libusb - а когда лучше помучаться с драйвером. Так сказать, разграничить сферы ответственности.
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.
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.