Friday, September 26, 2008

USB on the Linux Kernel

When I was a BIOS engineer in Compal Electronics about 9 years ago, I first met USB in notebook. My assigned job is USB legacy support in the system BIOS, so it's an old friend to me. Definitely, USB is an excellent component and a must have function for some consumer product today. For example, PDA, iPod, Wi-Fi phone, etc. Fortunately, USB OTG makes it's possible for me to study and read USB again.

USB Reading Book List:
1. Universal Serial Bus System Architecture, Mindshare Inc.
2. Synopsys DesignWare Cores USB 2.0 Hi-Speed On-The-Go, Synopsys
3. USB 2.0 Specification, USB-IF (Download)
4. On-The-Go Supplement to the USB 2.0 Specification, USB-IF
5. ISP1761 Linux Programming Guide, NXP (PB11MPCore)
6. USB Complete: Everything You Need to Develop Custom USB Peripherals, Lakeview Research
7. USB Mass Storage: Designing and Programming Devices and Embedded Hosts, Lakeview Research

Internet Resource:
1. USB Made Simple
2. USB in a NutShell - a little journey through the USB 2.0 Spec.

No comments: