访问地址 http://www.qqread.com/linux/2008/03/y402583.html
更多内容请看Linux集群技术、体验Linux的音影世界、Linux驱动大全专题,或进入讨论组讨论。
运行环境: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!
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Linux集群技术 (8557篇文章)
- 体验Linux的音影世界 (8229篇文章)
- Linux驱动大全 (9037篇文章)
- Linux下的路由的配置与应用 (12045篇文章)
- Linux命令简介 (10107篇文章)
- Linux防火墙 (9915篇文章)
- Linux日志专题 (8683篇文章)
- Linux服务器的安全性能 (20759篇文章)
- 全面解析 Linux2.6内核 (613篇文章)
- 揭秘Linux内存管理 (8293篇文章)
- 最具影响力的七大GNU/Linux发行版 (70次浏览)
- Linux“装机”一条龙 (46次浏览)
- 安装qmail全套功略 (37次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (33次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (32次浏览)
- Linux系统命令分类详解 (1) (32次浏览)
- 桌面Linux:微软无需畏惧 (28次浏览)
- 高级Linux安全管理技巧(上) (28次浏览)
- Linux上的偷窺裝置 (1394的使用) (27次浏览)
- Linux更值得一试 细数GNOME的8个新特性 (26次浏览)



