谁能给推荐一些linux内核编程方面的书呢,基础和进阶的……~谢谢了~~

1.LKD-LinuxKernelDevelopment--Linux内核设计与实现,总体介绍了内核,不深入细节。
适合了解Linux内核,不需要太多基础。
2.LDD-LinuxDriverDevelopment--Linux驱动设计专门讲驱动--不需要太多基础3.ULK-UnderstandingLinuxKernl--深入了解Linux的Linux内核。
uxcore中的大多数子系统都进行了详细解释。
需要了解一点微机原理,了解一点AT&T格式汇编(本书不涉及网络部分)4、了解Linux网络。
-深入了解Linux网络技术内幕,专门讲解Linux网络实现,我没看过,所以不多说~(不过是一本关于ULK的推荐书)5.Linux内核原版代码场景分析类似的书有很多,根据情况选择。
6、深入理解Linux内核架构又是一本很厚的书。
本书主要讲解x86x86-64架构的核心实现细节~类似ULK~7.深入理解Linux虚拟内存。
这本书是一本关于源码解读的书,具体是关于内核内存管理部分的书~8.其他各种“内置Linux驱动”相关的书籍~以上书籍都需要有一定的C语言背景。
如上所述,这些书需要一些时间去理解和练习~不然就变得无趣了~

嵌入式linux书籍???

《鸟哥的Linux私房菜基础学习篇(第三版)》,鸟哥写的

主要讲解一些Linux命令、Linux实际操作以及Linux基础理论。
非常适合Linux初学者学习。

《嵌入式Linux应用开发完全手册》,魏东山主编

本书结合了常见的嵌入式开发经验和技巧以及常见的嵌入式系统应用、系统移植、调试和异常处理等。
内容非常丰富。
是中文Linux领域不可多得的好书。
以ARM系统为主的嵌入式处理器种类较多,目前国内应用最为广泛。

《UNIX环境中的高级编程》(第2版),Stevens编写

《UNIX环境中的高级编程》是一本Unix指南/Linux程序员桌面必备书籍。
可以说,Linux程序员如果没有读过这本书,就如同基督徒没有读过圣经一样。
人们很难理解。
本书总结了Linux编程所需的所有理论框架、主要系统功能、多进程编程,甚至Linux网络通信。

《Linux设备驱动开发详解:基于最新Linux4.0内核》,作者:宋宝华

随着通信和信息技术的飞速发展,电子行业,全世界每天生产大量的芯片,设计大量的新电路板,因此必须开发大量的设备驱动程序。
本书主要讲解了驱动程序编程所涉及的Linux内核的最底层机制。
也就是在《Linux设备驱动开发详解》第二版畅销之后,作者又编写了第三版。

《Linux设备驱动》,Cobot写的

《LINUX设备驱动》就是网上所说的“LDD”,经典之作,重要书籍。
国内经典的《Linux驱动详解》也是一本很好的书,很实用,书中有很多源码分析,是基于2440的,对Linux外设驱动有非常全面的讲解。

《深入理解Linux内核》(第三版),博伟等待

要学习Linux,就必须学习Linux的精髓。
Linux的本质在于Linux内核。
本书以Linux2.6版本架构为基础,分类向初学者介绍Linux内核架构、编程思想、功能模块。
在本书的指导下学习,将帮助你理解Linux操作系统的本质,达到事半功倍的效果。