一步一步学内核
文章平均质量分 72
yby19870627
这个作者很懒,什么都没留下…
展开
-
内核模块的加载与卸载
Linux内核是个很庞大的东西,要全部了解清楚是很难的,所以我们所做的内核上的开发也是为驱动做一些基本的准备。其中Linux的系统的构成、内核的构成还有内核的目录结构在这里就不去做过多的解释,有兴趣的可以自己查找相关的资料。 一、内核模块的特点 a) 不会被编译进内核之中,这样的话可以尽可能的控制Linux内核的大小。 b) 在内核运行期原创 2012-03-16 11:04:03 · 15048 阅读 · 0 评论 -
内核模块的基本编写以及Makefile的编写
前面讲了内核模块怎么安装和卸载,那么现在就正式讲解一下内核模块怎么编写。以一个在内核中打印出”hello world”到终端的例子讲解。1、 首先要写模块加载时的入口函数和模块卸载时的入口函数static int hello_init(){ printk(“hello world\n”); return 0;} s原创 2012-03-16 13:13:37 · 9179 阅读 · 2 评论