ux 2.6.12内核上加载一个简单的模块
2008-3-21 8:29:04 来源:PC235.COM 您有问题?请联系我们关 键 词:ux 2.6.12内核上加载一个简单的模块
运行环境:linux-2.6.12
编译环境:arm-linux-gcc(3.4.1)
运行平台:AT91RM9200
一、编写模块程序testmodule.c
|
二、编写Makefile
|
注意:"$(MAKE)"前面要空一个"Tab"
KDIR 为内核的路径,这个内核要与AT91RM9200运行的内核先同(编译器也要相同的,要不运行不了)。
三、编译
在linux下执行:make CC=/src/3.4.1/bin/arm-linux-gcc
/*注释:/src/3.4.1/bin/arm-linux-gcc 为交叉编译环境的路径*/
生成testmodule.ko
四、运行
1、将testmodule.ko通过串口或者网口下载到AT91RM9200的板子上
2、执行:chmod +x testmodule.ko修改模块的属性将其设为可执行文件
3、执行:insmod testmodule.ko
Hello! This is the first test module!
执行:rmmod testmodule.ko
Module exit! Bye Bye!
ux 2.6.12内核上加载一个简单的模块文章结束
更多内容请看 电脑系统 > > Linux FreeBSD专题【最新推荐】
【频道更新】
【相关文章】
ux系统下安装Flash浏览器插件的方法
ux系统下编译安装g2ipmsg(飞鸽传书)
E Linux Enterprise 11宣布开发计划
.24内核编译 initrd-2.6.24.img分析
ux系统下使用Windows XP字体美化汉字
ntu Linux系统已开始支持SELinux技术
ux系统下查看文件调用情况Shell命令
ux系统下history命令的记录如何删除
堂:Linux下C语言编程的注意事项
ux操作系统下TCP keepalive属性查看
巧:在Linux系统中查找文件的方法
ux系统如何让普通用户具有mount权限
ux操作系统的文件属性与目录配置解析
析:Linux系统启动过程的故障排除
堂:Linux操作系统的软件安装方法
析:Linux系统下U盘汉字乱码问题
令:查看Linux磁盘剩余空间方法介绍
Linux ext2/ext3文件系统详解
inux操作系统下内存泄漏的检查方法
inux操作系统下C语言编程注意事项
ux系统下编译安装g2ipmsg(飞鸽传书)
E Linux Enterprise 11宣布开发计划
.24内核编译 initrd-2.6.24.img分析
ux系统下使用Windows XP字体美化汉字
ntu Linux系统已开始支持SELinux技术
ux系统下查看文件调用情况Shell命令
ux系统下history命令的记录如何删除
堂:Linux下C语言编程的注意事项
ux操作系统下TCP keepalive属性查看
巧:在Linux系统中查找文件的方法
ux系统如何让普通用户具有mount权限
ux操作系统的文件属性与目录配置解析
析:Linux系统启动过程的故障排除
堂:Linux操作系统的软件安装方法
析:Linux系统下U盘汉字乱码问题
令:查看Linux磁盘剩余空间方法介绍
Linux ext2/ext3文件系统详解
inux操作系统下内存泄漏的检查方法
inux操作系统下C语言编程注意事项