免费注册 查看新帖 |

Chinaunix

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

初学linux内核 [复制链接]

论坛徽章:
0
发表于 2010-03-24 16:51 |显示全部楼层
linux内核是linux爱好者的圣地,怎么能不学呢?最近抽出空来仔细研究学习内核看了几本书,现在还是一个内核菜鸟。我把我的菜鸟经验和大家分享一下,高手就不要看了。

学习内核的基础知识
学习内核需要一些基础知识,幸好这些知识不是太尖端,需要有:汇编、编译链接、C、计算机系统原理。需要的知识不是太多吧。


初学习内核的经验

*阅读内核的工具
cscope
cscope可以和vim或者emacs配合使用。cscope+emacs参考c-aries的《漫步在内核代码中的emacs》
wine+source Insight
这个是windows下的软件,在linux也可以运行。安装很简单的,我使用挺好。


*内核并不难
没学习内核以前觉得内核很深奥,现在看来就是吓唬人的,自己把自己吓住了。学习内核困难之处在于内核太大了,要熟记函数、数据结构之间的关系不是一朝一夕的事情。要成为高手只是时间问题,而和智商高低无关。


*内核实验
可以通过qemu这个虚拟机实验你编译的内核。去掉内核中不需要的驱动后编译内核只需要几分钟的时间,qemu可以让你不启动机器就使用你自定义的内核。如果配合上bash脚本,那是相当方便的。


浦华众诚培训网技术学院   转载

论坛徽章:
0
发表于 2010-04-01 16:28 |显示全部楼层
内核好学吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP