主题 : mini2440 按键驱动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 15466
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2010-03-05
最后登录: 2010-07-09
楼主  发表于: 2010-06-12 15:04

 mini2440 按键驱动

各位,我想写一下mini2440的按键驱动,在网上搜了一下,有很多.C的源码,但是我是新手,不知道,编好程序后应该怎么干?是不是需要重新编译内核?如果不重新编译内核有没有别的方法?如果有具体步骤怎么做?不胜感激,望各位大侠不吝赐教
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-06-12 16:11

 回 楼主(gzx_gcp) 的帖子

这取决于你的按键驱动是静态编译进内核还是作为内核模块在启动后动态加载。对于前者,你需要重新编译内核并下载到开发板的Flash中。对于后者,你可以通过任何可行的方式把编译好的模块(.ko文件)放到开发板的文件系统里,在开发板启动后通过insmod或者modprobe这样的工具加载。
具体的方法看“Linux Device Driver”第三版的相关章节。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."