對內核從總體上介紹,沒有深入細節,適合用來了解Linux內核,不需要太多基礎
2.LDD-Linux Driver Development--Linux驅動程序設計
專門講驅動程序設計-不需要太多基礎
3.ULK-Understanding the Linux Kernl--深入理解Linux內核
對Linux內核中大部分的子系統進行講解,非常詳細~需要知道壹點微機原理和了解壹點AT&T格式的匯編~(該書沒有涉及網絡部分)
4. Understanding Linux Networks Internals --深入理解Linux網絡技術內幕
專門講解Linux網絡實現,沒看過,所以沒有太多發言權~(但是它是ULK上的推薦書目)
5.Linux內核原代碼情景分析
很多類似的書,看情況自己選擇吧。
6.深入Linux內核架構
又是壹本非常厚的書,這本書主要講解x86 x86-64架構上內核實現細節~性質類似於ULK~
7.深入理解Linux虛擬內存管理
這是壹本源碼解讀性質的書,專門講內核中內存管理部分的~
8.其他各種“嵌入式Linux驅動”相關的書~
上面的書都需要壹點C語言的基礎
如樓上所說,這些書需要壹點時間去理解和練習~不然比較沒勁~