【1】USB规范,一切的一切,基本的基本,天书级别
USB_11_spec(中文).pdf USB1.1规范(中文版)
usb_20.pdf USB2.0规范(英文版)

【2】USB大全(USB Complete),看名字就知道了,有你所想了解的一切,通俗易懂
USB-complete.pdf version 2 —— USB Complete第二版 英文
Usb Complete - Everything You Need To Develop Custom Usb Peripherals (3[1]. edition).pdf —— USB Complete 第三版 英文
USB大全.pdf —— 中文版,扫描的,效果不好,没有书签,让人看得很累

【3】USB总线系统结构
Universal Serial Bus System Architecture.pdf —— 很多细节描述得很清楚,比USB Complete还Complete

【4】USB2.0 设计指南
USB 2.0 Platform Design Guideline.pdf —— Intel出的设计文档,主要针对High-speed的硬件设计,布线,EMI等等

【5】海量存储类手册
MassStorageManul.pdf —— 比USB开发者论坛提供的文档详细多了,如果想读写U盘那就得看看了

【6】文件系统,关于FAT12/16/32这两篇文档解释得很清楚,开发足FAT文件系统足够了
FAT文件系统原理.pdf
FAT32_manual_cn.pdf

【7】上位机驱动
USB驱动的制作过程与体会.pdf —— 教你十分钟完成一个USB上位机驱动(试了,偶远远大于10分钟)
使用NI-VISA控制USB 设备.pdf —— 用NI的VISA软件也能做出USB上位机驱动,不过主要针对的是USB TMC(Test & measurement class,测试测量类)

【8】fudan_abc(复旦abc,Intel 牛人)写的关于linux下usb驱动的文章,强烈推荐,让你学到东西又笑到翻,枯燥的技术能被这样描述,佩服,佩服(得到一定境界了,传说中的大侠?)
fudan_abc之绝对经典.rar

【9】网络资源
www.usb.org —— USB开发者论坛,所有的USB的基本大法都可从上面down得
bbs.driverdevelop.com/ —— 驱动开发网, 从底层固件到上位机软件都有,不错的论坛
http://www.usbmadesimple.co.uk/ try to make it simple
http://www.everythingusb.com 上面有很多好玩的东西
http://www.lvr.com USB Complete估计是站长出的了,又是传说中的大侠 从usb协议,到u盘,到hub,到UHCI,到EHCI。。。

【10】其他资源 NXP网站上的USB HOST程序,读U盘,带文件系统
http://www.icdev.com.cn/bbs/viewthread.php?tid=9376&highlight=usb

FAT32文件的建立
http://www.icdev.com.cn/bbs/viewthread.php?tid=9379&highlight=

USB枚举过程
http://www.icdev.com.cn/bbs/viewthread.php?tid=6547&highlight=usb

USB3.0针脚定义、引脚定义
http://www.icdev.com.cn/bbs/viewthread.php?tid=9040&highlight=usb

USB 相關的資料
http://www.icdev.com.cn/bbs/viewthread.php?tid=5453&highlight=usb

CH375 uClinux 2.4 的USB HOST Controller驱动
http://www.icdev.com.cn/bbs/viewthread.php?tid=9042&highlight=usb

USB1.1与USb2.0的区别
http://www.icdev.com.cn/bbs/viewthread.php?tid=6124&highlight=usb

USB芯片的电路和PCB设计参考
http://www.icdev.com.cn/bbs/viewthread.php?tid=281&highlight=usb

USB2.0的EMI和ESD设计
http://www.icdev.com.cn/bbs/viewthread.php?tid=179&highlight=usb