免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2549 | 回复: 8

学习内核?? [复制链接]

论坛徽章:
0
发表于 2008-12-16 11:03 |显示全部楼层
5可用积分
各位前辈好,小弟有了一定有LINUX基础,现在想学习LINUX内核,主要是为了以后开发嵌入式做准备。不知道哪本书写得好,给小弟推荐一下,谢谢。应该读哪个版本的内核??2。4,2。6,0。01??请高手不吝赐教!

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2008-12-16 11:14 |显示全部楼层
如果想学嵌入式,肯定要学习一下移植内核。这个本论坛也有相关的文章可以搜索。单纯学习内核来讲,现在流行的是2.6的。如果有了基础,可以结合者《Linux设备驱动程序(第三版)》还有《深入理解Linux内核(第三版)》来看。

但是,实际看代码的过程中,还是要结合具体的应用。

论坛徽章:
0
发表于 2008-12-16 11:37 |显示全部楼层
Linux kernel development

论坛徽章:
0
发表于 2008-12-16 12:02 |显示全部楼层
原帖由 scutan 于 2008-12-16 11:37 发表
Linux kernel development

同意!先看这个吧,G*版主推荐的2本不容易一下读完!

论坛徽章:
0
发表于 2008-12-16 12:27 |显示全部楼层
起初学的话2.4和2.6都可以。嵌入式中现在都2.6的了,不过主要你应该先了解整体内部实现,然后根据你的具体开发需要去看具体的部分。书的话2.4的有毛德操的《linux内核源代码情景分析》不错,2.6的上面推荐的那些都很好。主要看你的自己需要,找适合自己的

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2008-12-16 12:50 |显示全部楼层
LKD的话,就是系统的对内核了解一下。我当时看完LKD感觉跟没看似的,可能是也没做笔记,哪些地方明白哪些地方不明白,过后全都给忘了。
学习LDD3的好处在于作者提供了代码,自己可以编译调试程序,这点对学习内核和驱动很是重要啊。

论坛徽章:
0
发表于 2008-12-16 13:03 |显示全部楼层
ULK和情景挺好的
如果操作系统的知识不够的话建议楼主还是扎实一点的学习
弄本赵炯博士的0.11或0.12版本先看看
如果动手能力不行的话 可以参考<<自己动手写操作系统>>  把代码跑一遍
然后再按楼上各位高手说的做
我个人觉得 2.6和2.4相比改进了不少 看2.6吧

论坛徽章:
0
发表于 2008-12-16 13:16 |显示全部楼层

回复 #1 helun 的帖子

那个不重要,重要的是理解内核的精髓,并能灵活调整

论坛徽章:
0
发表于 2008-12-16 17:17 |显示全部楼层
顶ls,我觉得还要了解一种cpu才能对操作系统更了解
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP