這本書,您可以把它當成一本核心原始程式分析的書,甚至僅僅當成核心USB 實現原始程式分析的書,但是我更希望您把它當成展現如何研究Linux核心,展現如何與核心進行平等交流的一個範例,起碼它表現了應該用什麼樣的態度去對待Linux 核心原始程式。也就是說,分析核心原始程式,態度決定一切。很多人或許有這樣的困惑,也分析瀏覽了很多核心的原始程式,可總是覺得分析、瀏覽後,腦子裡還是空空的,並沒有感覺到多大的收穫。這個時候或許可以去看看是不是自己在分析程式時的態度出現了問題。在分析核心原始程式時,只有遵循嚴謹的態度,而非抱著走馬看花、得過且過的態度,最終才會有很大的收穫。
目錄
前言
第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篇
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那些事兒之我是隨身碟
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.其實世上本有路,走的人多了,也便沒了路
前言
第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.裝置的生命線(八...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。