红联Linux门户
Linux帮助

Linux设备驱动开发详解:USB主机与设备驱动

发布时间:2008-03-12 17:18:07来源:红联作者:bjfarsight
下载地址: http://www.farsight.com.cn/download/pdf/LinuxDriver20-USB.pdf

本电子资料节选自宋宝华老师的一书,第20章。

本书出版1月后,即进入chinapub畅销版top10,目前在OS类中书籍中位于首位。

周立功作序推荐、业界权威专家强力推荐,本书也是作者多年培训和研发经验的总结。

同时本书版权已经输出至台湾,繁体中文版即将面世。

非常推荐搞linux驱动开发的朋友们看一下!!!

china-pub关于此书的介绍以及网友评价链接如下:http://www.china-pub.com/38157

[ 本帖最后由 Growth兆 于 2008-3-12 20:32 编辑 ]
文章评论

共有 65 条评论

  1. keyjing 于 2009-07-19 02:45:45发表:

    谢谢

  2. jiangkaibo1987 于 2009-07-18 00:16:08发表:

    看看不错啊

  3. renxj_811222 于 2009-07-07 17:19:17发表:

    谢谢楼主分享

  4. abea007 于 2009-05-10 20:33:29发表:

    谢谢.

  5. yiqinty 于 2009-05-09 13:40:42发表:

    先下了!

  6. sdqdfang 于 2009-05-09 12:57:55发表:

    :0)1

  7. sdqdfang 于 2009-05-09 12:57:51发表:

    :0)1

  8. sdqdfang 于 2009-05-09 12:57:48发表:

    :0)1

  9. sdqdfang 于 2009-05-09 12:57:39发表:

    :0)1

  10. sdqdfang 于 2009-05-09 12:57:33发表:

    :0)1

  11. sdqdfang 于 2009-05-09 12:57:29发表:

    :0)1

  12. a18521220 于 2009-04-29 01:16:02发表:

    太感谢了

  13. zhansjia 于 2008-12-22 21:58:16发表:

    谢谢,收下了

  14. carcar2005 于 2008-12-05 08:59:08发表:

    学习新事物从学习linux开始0:w(5(

  15. chnuser 于 2008-11-26 16:27:08发表:

    th

  16. braveniit 于 2008-06-30 14:49:48发表:

    usb驱动正是我所需的,谢谢前辈了```

  17. yjh5216 于 2008-06-22 09:54:11发表:

    很不错的书,非常感谢

  18. llypei 于 2008-06-18 19:12:19发表:

    thanks

  19. chenlei1115 于 2008-06-17 08:19:41发表:

    确实不错,这本书,usb以后是趋势

  20. elang 于 2008-06-12 16:26:18发表:

    谢谢啊,呵呵好久没有来了

  21. guilincxl 于 2008-06-04 22:26:16发表:

    USB主机与设备驱动

  22. sunhello07 于 2008-06-03 22:20:38发表:

    很好很有用,收藏了,谢谢楼主啦

  23. meiyanghan 于 2008-04-13 16:06:20发表:

    谢谢前辈门的分享

  24. bjfarsight 于 2008-03-12 17:29:04发表:

    http://www.farsight.com.cn/news/TS080228.htm

  25. bjfarsight 于 2008-03-12 17:20:11发表:

    为了防止介绍不详细,版主把我帖子再删了,偶就再多说几句哈~~~


    [font=宋体]在[/font][font=Times New Roman]Linux[/font][font=宋体]系统中,提供了主机侧和设备侧视角的[/font][font=Times New Roman]USB[/font][font=宋体]驱动框架,本章主要讲解从主机侧角度看到的[/font][font=Times New Roman]USB[/font][font=宋体]主机控制器驱动和设备驱动。[/font]
    [font=Times New Roman]20.1[/font][font=宋体]节给出了[/font][font=Times New Roman]Linux[/font][font=宋体]系统中[/font][font=Times New Roman]USB[/font][font=宋体]驱动的整体视图,讲解了[/font][font=Times New Roman]Linux[/font][font=宋体]中主机侧和设备侧角度的[/font][font=Times New Roman]USB[/font][font=宋体]驱动层次。[/font][/color]
    [color=black][font=宋体]从主机侧的角度而言,需要编写的[/font][font=Times New Roman]USB[/font][font=宋体]驱动程序包括主机控制器驱动和设备驱动两类,[/font][font=Times New Roman]USB[/font][font=宋体]主机控制器驱动程序控制插入其中的[/font][font=Times New Roman]USB[/font][font=宋体]设备,[/font][font=宋体]而[/font][font=Times New Roman]USB[/font][font=宋体]设备驱动程序控制该设备如何作为从设备与主机通信。本章[/font][font=Times New Roman]20.2[/font][font=宋体]节分析了[/font][font=Times New Roman]USB[/font][font=宋体]主机控制器驱动的结构并给出实例,[/font][font=Times New Roman]20.3[/font][font=宋体]节讲解了[/font][font=Times New Roman]USB[/font][font=宋体]设备驱动的结构及其设备请求块处理过程,并分析了[/font][font=Times New Roman]USB[/font][font=宋体]设备驱动的骨架程序,[/font][font=Times New Roman]20.4[/font][font=宋体]节则给出了[/font][font=Times New Roman]Linux[/font][font=宋体]设备驱动的实例。[/font][/color]
    [color=black][font=Times New Roman]20.1[/font][font=宋体]节与[/font][font=Times New Roman]20.2[/font][font=宋体]~[/font][font=Times New Roman]20.4[/font][font=宋体]节是整体与部分的关系,[/font][font=Times New Roman]20.2[/font][font=宋体]节与[/font][font=Times New Roman]20.3[/font][font=宋体]~[/font][font=Times New Roman]20.4[/font][font=宋体]节是并列关系。[/font]