关于linux内核学习?
时间:2011-02-14
来源:互联网
小弟一直都有自己的学习计划,其中阅读并且学习linux内核源码是我的学习计划之一,因为操作系统这块的知识对于我以后很重要,所以linux内核学习被我安排到学习的计划中,小弟我也知道学习内核源码需要有很多的准备知识,所以我之前一直准备着,比如说,操作系统的知识,汇编方面知识,c语言方面的,使用linux等等,我认为现在准备的差不多了,所以打算开始学习源代码了,我倒不奢望把linux内核的全部代码都搞清楚,读懂一两个模块就很好了,于是我开始学习linux源码,我认为学习应该先从小开始,于是我先是下载了linux 0。11版本源码,代码量不大,然后配合着源码剖析的那本书去学习,但是学习了一段,感觉不大,所以小弟很困惑,想请教如下几个问题,
1.以我目前的情况,我该如何去学习linux内核源码,一直都找不到很好的学习方法,所以学习的效果不好,麻烦大侠们指教下?
2. 我以前看了很多开源的东西,在看代码的时候,喜欢拿几个小例子,让程序跑起来,一边打断点,一边跟程序, 再一边学习,然后遇到不会的地方就各个击破,我感觉这样学习效果很好, 所以也打算用同样的方法学习linux内核源码,但是我一直不知道linux内核源码如何跑起来,如何打断点,如何跟程序,所以我想请教下,如何让 linux内核源码跑起来,便于跟程序?
小弟很困惑,求指导!!!
1.以我目前的情况,我该如何去学习linux内核源码,一直都找不到很好的学习方法,所以学习的效果不好,麻烦大侠们指教下?
2. 我以前看了很多开源的东西,在看代码的时候,喜欢拿几个小例子,让程序跑起来,一边打断点,一边跟程序, 再一边学习,然后遇到不会的地方就各个击破,我感觉这样学习效果很好, 所以也打算用同样的方法学习linux内核源码,但是我一直不知道linux内核源码如何跑起来,如何打断点,如何跟程序,所以我想请教下,如何让 linux内核源码跑起来,便于跟程序?
小弟很困惑,求指导!!!
作者: zhangjian33446 发布时间: 2011-02-14
你先把本版的精华帖子挑一些看看吧, 有一些讲该怎么开始的, 开始的时候看看书比较合适,等有了一些概念再看代码, linux 0.11就不要看了,直接对着书看对应版本的代码, 如果你觉得基础够了, ULK3是挺好的
作者: flw2 发布时间: 2011-02-14
回复 flw2
麻烦问下大侠 对了linux内核源码的学习 能让内核源码跑起来 然后再打断点 跟程序吗?
麻烦问下大侠 对了linux内核源码的学习 能让内核源码跑起来 然后再打断点 跟程序吗?
作者: zhangjian33446 发布时间: 2011-02-14
考虑实践的问题的话,就直接看当前流行的内核版本吧。了解一下内核模块的开发,看一下 LDD3,这本书很经典,也有很多实例用来测试。
作者: Godbach 发布时间: 2011-02-14
0.11那本书也挺好的,尤其里面对保护模式讲的很详细。慢慢学习吧,别急着收获
作者: amarant 发布时间: 2011-02-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28