- 博客(2)
- 资源 (12)
- 收藏
- 关注
原创 一个简单的内核模块编写到测试的全过程testmodule 之内核版本2.4.20.8
一个简单的内核模块编写到测试的全过程。由于是初学者,第一次接触内核模块编写,所以今天花了5个小时才完全搞通。本文针对的linux内核版本号是:linux-2.4.20.8 1. 模块程序的编写 建立testmodule.c 文件,输入以下代码 #ifndef __KERNEL__ #define __KERNEL__ #endif #ifndef MODULE #defi
2011-11-17 19:53:35 1970
转载 内核符号表解释
本文是摘抄而来,看里面的理解对自己的学习帮助很大所以摘抄而来,供自己以后学习参考之用! 在编写驱动的过程中,常会使用到EXPORT_SYMBOL宏来将定义的函数名导出到内核符号表。以前只是简单的知道如果一个模块中定义的函数要提供给其他模块调用,就必须进行导出。这段时间在编译单个模块的时候,因为没编译成功造成了函数没定义而报警的情况,因此让我有一个机会对内核符号表的问题进行了一个深入的学习和认识。
2011-11-16 19:31:00 616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人