York Jong's Library tagged → View Popular
Linux USB
This web site was created to serve as a central point of information for USB support under Linux. We've released our first press release.
Re: Re 4 : usb interrupt read failures further information
-
the maximum buffer size these functions can handle is currently limited to 64k bytes
(a limit of the Windows kernel)
微處理機與USB主從介面之設計與應用
本書捨棄了標準的USB微處理器(例如,Cypress EZ-USB系列),特別採用了一般的8051微處理機來設計USB裝置,以提高整個USB裝置設計的彈性與便利性。而透過8051與USB主/從介面晶片組的結合可以很輕易地設計出一個完全符合規格的USB主裝置與從裝置。在本書中,分別以Philips的PDIUSBD11與PDIUSBD12 USB從晶片組來設計USB週邊裝置,另以Cypress的SL811HS USB主晶片組來設計出能連接HID滑鼠、HUB與Mass Storage裝置的USB主裝置。而後者,更可以實現模擬一個虛擬的主機端的功能
USB Device Descriptors
There's been a bit of confusion concerning the USB Device Descriptors, so I thought I'd do another informational post to clear things up a bit.
-
The Device Descriptor is mandatory, and only one is allowed for each USB device.
-
Configurations are mutually exclusive to one-another; the host may select any one of the configurations at any one time, but cannot use multiple configurations at once.
- 3 more annotations...
USB Audio Streamer
The idea for creating a USB sound card based on a PIC came from discussions of other people creating one on the Microchip USB forum. The hardware of the card is based on all Microchip products.
-
the other device is a custom interface based on a HID
interface. The purpose of the custom interface is for programming the device
serial number, upgrading the firmware, and in the future any other
configuration that isn’t supported directly by USB Audio 1.0
libusb 簡介與第一個範例
[libusb] 是一個 user-space 的 USB 程式庫,在 embedded linux 應用實作上,我們會使用 libusb 實作一個 host 端的應用程式,並透過 USB 介面存取或控制 target device。
LibUsb-Win32
Libusb-win32 is a port of the USB library libusb to the Windows operating systems (Win98SE, WinME, Win2k, WinXP). The library allows user space applications to access any USB device on Windows in a generic way without writing any line of kernel driver code.
USB Protocol Specification
-
The data sent via the bus are ordered according to Intel's Little Endian
specification, i.e. bytes are written and read from the least significan
bit (LSB) to the most significant bit (MSB). -

- 6 more annotations...
USB in a NutShell - Chapter 3 - USB Protocols
-
- Token Packet (Header defining what it expects to follow), an
- Optional Data Packet, (Containing the payload) and a
- Status Packet (Used to acknowledge transactions and to provide a means of error correction)
Each USB transaction consists of a -
Data on the USBus is transmitted LSBit first
- 2 more annotations...
USB Mass Storage FAQ
-
For hard drives, flash
drives, and similar devices, PERIPHERAL DEVICE TYPE = 00h (direct access
block device) and VERSION = 04h (SPC-2) or 05h (SPC-3).
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in USB
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo




![[Protocol layers]](http://www.faculty.iu-bremen.de/birk/lectures/PC101-2003/14usb/FINAL%20VERSION/images/Protocol_layers.gif)

