内容简介本书基于2.6.22内核,对USB子系统的大部分源代码逐行进行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作互相配合的。本书使用幽默诙谐的笔调对Linux内核中的USB子系统源代码进行了分析,形象且详尽地介绍了USB在Linux中的实现。本书从U盘、Hub、USBCore直到主机控制器覆盖了USB实现的方方面面,被一些网友誉为USB开发的“圣经”。对于Linux初学者,可以通过本书掌握学习内核、浏览内核代码的方法;对于Linux驱动开发者,可以通过本书对设备模型有形象深刻的理解;对于USB开发者,可以通过本书全面的理解USB在一个操作系统中的实现;对于Linux内核开发者,也可以通过本书学习到很多Linux高手开发维护一个完整子系统时的编程思想。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据Linux那些事儿之我是USB/肖林甫,肖季东,任桥伟著.--北京:电子工业出版社,2010.7ISBN978-7-121-11178-5Ⅰ.①L…Ⅱ.①肖…②肖…③任…Ⅲ.①Linux操作系统-程序设计②电子计算机-接口-程序设计Ⅳ.①TP316.89②TP334中国版本图书馆CIP数据核字(2010)第117276号责任编辑:孙学瑛文字编辑:王静印刷:北京天宇星印刷厂装订:三河市皇庄路通装订厂出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编100036开本:860×10921/16印张:36字数:843千字印次:2010年7月第1次印刷印数:4000册定价:79.00元凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。服务热线:(010)88258888。III导读Linux那些事儿之我是USBCore2-6,对USB协议规范的简单描述。7,USB设备在sysfs文件系统中的表示。8-9,通过对README、Kconfig、Makefile文件的分析,定位要分析的目标代码范围。10-11,USB子系统的初始化函数usb_init()。12-13,2.6内核的设备模型,以及设备模型在USB子系统中的映射。14-19,USB子系统实现中的几个重要数据结构。�14,structusb_interface,接口。�15,structusb_host_interface,设置。�16,structusb_host_endpoint,端点。�17,structusb_device,设备。�18,structusb_host_config,配置。�19,structusb_driver,USB接口驱动,structusb_device_driver,USB设备驱动,以及US...