免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4778 | 回复: 11

跪求linux内核学习方法 [复制链接]

论坛徽章:
0
发表于 2009-02-19 20:31 |显示全部楼层
5可用积分
小弟接触linux也有1年带上大半载了吧,一般的也知道不少了。(工作也算干这行的)
抱着深入了解系统的运作的理想,买了一本 深入理解linux内核(中文版3) 但是不怎么看得懂啊:(
请过来的大哥们拉小弟一把
哪有容易点的书?或者好的视频呢?怎样才能真正的掌握它呢!
此致

    敬礼

论坛徽章:
0
发表于 2009-02-19 20:40 |显示全部楼层
原帖由 HJLin 于 2009-2-19 20:31 发表
小弟接触linux也有1年带上大半载了吧,一般的也知道不少了。(工作也算干这行的)
抱着深入了解系统的运作的理想,买了一本 深入理解linux内核(中文版3) 但是不怎么看得懂啊:(
请过来的大哥们拉小弟一把
...


建议先看<Linux内核设计与实现>这本书, 要基础一点. 不过我觉得在看这些之前, 最好对体系结构有一定的了解. 特别是分段, 分页, 寻址的那些内容. 也就是ULK上面第2章所涉及到的内容, 要多看看.

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2009-02-19 20:44 |显示全部楼层

回复 #2 scutan 的帖子

反复看,看不懂的就补一下,再反复看反复补习

论坛徽章:
0
发表于 2009-02-19 20:45 |显示全部楼层

论坛徽章:
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
发表于 2009-02-19 20:46 |显示全部楼层
建议LZ先看一下《Linux内核设计与实现(第2版)》,主要是系统并且概要的讲解了2.6的内核。看了这本书会让你对Linux内核有一个系统层次的认识。

然后你就要深入的去理解Linux的内核代码。学习内核代码,需要结合某一个方面,不要一下子全面的看内核。因为有些方面比如结构体系,内存管理这些都需学起来不太容易,进展不顺利的容易受打击。选择内核一个子系统进行学习和了解。

同时,看内核的时候,还要结合着《Linux设备驱动(第三版)》这本书,自己运行或者学着写一些内核模块,然后调试。实践得到的知识更深刻。

整体上就是看书+实践+总结,然后不断的循环这三个步骤。

论坛徽章:
0
发表于 2009-02-19 20:52 |显示全部楼层
嗯, 我也同意各个击破的方法, 也就是说在看了LKD之后, 可以选择自己比较感兴趣的部分, 如网络, 内存管理,或进程管理或驱动等方面, 去深入地学习一下. 这个时候就可以结合相关的书籍, 相关的章节去学习. 比如你若对内存管理感兴趣, 那么就可以将ULK上面的第2, 8, 9章, Linux设备驱动以及情景分析的第2章结合起来看.
说了这么多, 感觉要看的也蛮多的. 不过现在先把LKD看了吧, 我有中英文的电子版, 要的话跟我说.

论坛徽章:
0
发表于 2009-02-19 21:49 |显示全部楼层

回复 #1 HJLin 的帖子

看看下周即将上市的《嵌入式系统Linux内核开发实战指南(ARM平台)》试试

论坛徽章:
0
发表于 2009-02-19 21:50 |显示全部楼层
感谢scutan版主的指导!
希望能够通过学习真正的高手

给我一本 lkd 好吗?我都要了

linhanjie123@163.com

thanks!

[ 本帖最后由 HJLin 于 2009-2-19 22:47 编辑 ]

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2009-02-19 22:37 |显示全部楼层
原帖由 chinaemblinux 于 2009-2-19 21:49 发表
看看下周即将上市的《嵌入式系统Linux内核开发实战指南(ARM平台)》试试


还是不要把这里当作打广告的场所吧,呵呵,连样章都没看到。

论坛徽章:
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
发表于 2009-02-19 22:55 |显示全部楼层
原帖由 HJLin 于 2009-2-19 21:50 发表
感谢scutan版主的指导!
希望能够通过学习真正的高手

给我一本 lkd 好吗?我都要了

linhanjie123@163.com

thanks!


去网上搜索一下,很容易找到的。也可以考虑直接买本原版的,也不是很厚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP