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

 我来答
handsoul
2012-03-16 · TA获得超过955个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:755万
展开全部
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语言的基础

如楼上所说,这些书需要一点时间去理解和练习~不然比较没劲~
竹燃
2012-03-07 · TA获得超过2110个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:802万
展开全部
这种书很多,关键在于你看不看得懂,有没有耐心去看,先说明下,很枯燥的!另外,最好有台电脑,实践了才会收获!有条件,就去买块开发板,甚至直接去培训班,效果更好!

书:
1、单片机C语言应用程序设计第3版,或者C程序设计第四版,学linux前强化下C语言
2、LINUX设备驱动程序第三版
3、嵌入式LINUX应用程序开发标准教程第2版
4、嵌入式LINUX应用开发完全手册

书不用多,多了也只是摆在书架上装饰而已,把这几本看完,弄懂就不简单了,另外,你可以搜索一下“天嵌科技ARM开发社区”,里面很多高手,有问题就去问,一般都会告诉你的,不过最好自己弄懂
最后,建议你还是花五六百,去买一块开发板,也不一定要天嵌的,我用的是天嵌,感觉还不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-07
展开全部
Linux内核修炼之道 这本书听不错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式