万本电子书0元读

万本电子书0元读

顶部广告

Linux那些事儿之我是USB(第2版)电子书

售       价:¥

纸质售价:¥47.40购买纸书

298人正在读 | 2人评论 6.2

作       者:任桥伟,肖季东,肖林甫

出  版  社:电子工业出版社

出版时间:2012-03-01

字       数:36.5万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书基于2.6.22内核,对USB子系统的大部分源代码逐行行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作、配合的。本次改版修改了第1版中出现的错误,增加了一个附录,主要内容是关于Linux内核的学习方法,是作者的经验总结,值得一读。 本书使用幽默诙谐的笔调对Linux内核中的USB子系统源代码行了分析,形象且详尽地介绍了USB在Linux中的实现。本书从U盘、Hub、USB Core到主机控制器覆盖了USB实现的方方面面,被一些网友誉为USB发的“圣经”。<br/>【推荐语】<br/>《Linux那些事儿之我是USB(第2版)》编辑推荐:做程序员的**境界就要像和尚研究佛法一样研究算法,这次函数调用就像流星,短暂地划过却能照亮整个天空。它的心只有编译器才懂,终于,四大传输也就这样结束了,而我们的故事也即将ALT+F4了。我只是说也许《Linux那些事儿之我是USB(第2版)》不仅能带给你一趟愉悦的USB代码之旅,更能给你一套终生受益的高效内核学习法宝! 配套阅读:Linux口袋书(第2版) 特别推荐:软件需求十步走——新一代软件需求工程实践指南 特别推荐:软件架构设计(第2版)——程序员向架构师转型 特别推荐:构建高质量的C#代码 特别推荐:企业门户(Portal)项目实施方略与发指南 特别推荐:Boost程序库完全发指南——深C++“准”标准库(第2版) 特别推荐:系统集成项目管理工程师考试考突破与实战练习(第2版) 特别推荐:信息系统项目管理师考试考突破与实战练习(第2版) 特别推荐:信息系统项目管理师考试考前冲刺与考分析<br/>
目录展开

前言

第1篇 Linux那些事儿之我是USB Core

1.引子

2.它从哪里来

3.PK

4.漫漫辛酸路

5.我型我秀

6.我是一棵树

7.我是谁

8.好戏开始了

9.不一样的Core

10.从这里开始

11.面纱

12.模型,又见模型

13.繁华落尽

14.接口是设备的接口

15.设置是接口的设置

16.端点

17.设备

18.配置

19.向左走,向右走

20.设备的生命线(一)

21.设备的生命线(二)

22.设备的生命线(三)

23.设备的生命线(四)

24.设备的生命线(五)

25.设备的生命线(六)

26.设备的生命线(七)

27.设备的生命线(八)

28.设备的生命线(九)

29.设备的生命线(十)

30.设备的生命线(十一)

31.驱动的生命线(一)

32.驱动的生命线(二)

33.驱动的生命线(三)

34.驱动的生命线(四)

35.字符串描述符

36.接口的驱动

37.还是那个match

38.结束语

第2篇 Linux那些事儿之我是HUB

1.引子

2.跟我走吧,现在就出发

3.特别的爱给特别的Root Hub

4.一样的精灵,不一样的API

5.那些队列,那些队列操作函数

6.等待,只因曾经承诺

7.最熟悉的陌生人——probe

8.蝴蝶效应

9.While You Were Sleeping(一)

10.While You Were Sleeping(二)

11.While You Were Sleeping(三)

12.While You Were Sleeping(四)

13.再向虎山行

14.树,是什么样的树

15.没完没了的判断

16.一个都不能少

17.盖茨家对Linux代码的影响

18.八大重量级函数闪亮登场(一)

19.八大重量级函数闪亮登场(二)

20.八大重量级函数闪亮登场(三)

21.八大重量级函数闪亮登场(四)

22.八大重量级函数闪亮登场(五)

23.是月亮惹的祸还是spec的错

24.所谓的热插拔

25.不说代码说理论

26.看代码的理由

27.电源管理的四大消息

28.将suspend分析到底

29.梦醒时分

30.挂起自动化

第3篇 Linux那些事儿之我是U盘

1.小城故事

2.Makefile

3.变态的模块机制

4.想到达明天现在就要启程

5.外面的世界很精彩

6.未曾开始却似结束

7.狂欢是一群人的孤单

8.总线、设备和驱动(上)

9.总线、设备和驱动(下)

10.我是谁的他

11.从协议中来,到协议中去(上)

12.从协议中来,到协议中去(中)

13.从协议中来,到协议中去(下)

14.梦开始的地方

15.设备花名册

16.冰冻三尺非一日之寒

17.冬天来了,春天还会远吗?(一)

18.冬天来了,春天还会远吗?(二)

19.冬天来了,春天还会远吗?(三)

20.冬天来了,春天还会远吗?(四)

21.冬天来了,春天还会远吗?(五)

22.通往春天的管道

23.传说中的URB

24.彼岸花的传说(一)

25.彼岸花的传说(二)

26.彼岸花的传说(三)

27.彼岸花的传说(四)

28.彼岸花的传说(五)

29.彼岸花的传说(六)

30.彼岸花的传说(七)

31.彼岸花的传说(八)

32.彼岸花的传说(The End)

33.SCSI命令之我型我秀

34.迷雾重重的批量传输(一)

35.迷雾重重的批量传输(二)

36.迷雾重重的批量传输(三)

37.迷雾重重的批量传输(四)

38.迷雾重重的批量传输(五)

39.迷雾重重的批量传输(六)

40.迷雾重重的批量传输(七)

41.跟着感觉走(一)

42.跟着感觉走(二)

43.有多少爱可以胡来?(一)

44.有多少爱可以胡来?(二)

45.当梦醒了天晴了

46.其实世上本有路,走的人多了,也便没了路

附录A Linux那些事儿之我是sysfs

A.1 sysfs初探

A.2 设备模型

A.2.1 设备底层模型

A.2.2 设备模型上层容器

A.2.3 示例一:usb子系统

A.2.4 示例二:usb storage驱动

A.3 sysfs文件系统

A.3.1 文件系统

A.3.2 sysfs

A.3.3 file_oprations

附录B Linux内核高效学习法

B.1 高效学习Linux内核

B.2 Kernel地图:Kconfig与Makefile

B.3 分析内核源码如何入手

B.3.1 分析README

B.3.2 分析Kconfig和Makefile

B.3.3 态度决定一切:从初始化函数开始

B.4 内核学习的心理问题

B.5 高效学习Linux驱动开发

B.6 设备模型(上)

B.7 设备模型(下)

B.7.1 内核中USB子系统的结构

B.7.2 USB子系统与设备模型

B.8 驱动开发三件宝

累计评论(2条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部