谁能给推荐一些linux内核编程方面的书呢,基础和进阶的……~谢谢了~~
1.LKD-Linux Kernel Development--Linux内核设计与实现
对内核从总体上介绍,没有深入细节,适合用来了解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语言的基础
如楼上所说,这些书需要一点时间去理解和练习~不然比较没劲~