主题 : QQ2440板上的按键驱动问题 复制链接 | 浏览器收藏 | 打印
生命是如此脆弱,死亡是如此接近.
级别: 新手上路
UID: 5391
精华: 0
发帖: 24
金钱: 240 两
威望: 240 点
综合积分: 48 分
注册时间: 2009-04-21
最后登录: 2009-06-04
楼主  发表于: 2009-05-19 00:32

 QQ2440板上的按键驱动问题

我在使用光盘里的按键测试代码(即下面代码)进行测试按键时没任何反应,运行buttons程序后就卡在那里,不输出任何信息,也不退出,要按ctrl+c退出。
在编译内核时发现根本没有加载按键驱动的选项,内核是kernel 2.6.13,请问该如何解决??? 比较急,谢谢,如果需要下载内核的话请给个连接,我不知道哪个内核适合,万分感谢
[ 此帖被sky_ysk在2009-05-19 01:02重新编辑 ]
生命是如此脆弱,死亡是如此接近.
级别: 新手上路
UID: 5391
精华: 0
发帖: 24
金钱: 240 两
威望: 240 点
综合积分: 48 分
注册时间: 2009-04-21
最后登录: 2009-06-04
1楼  发表于: 2009-05-19 02:20
我用的内核是2.6.13,现在急切需要这板能够录音、能使用按键,录音问题我已修复,现在没那么多时间去修复按键了,请大虾们不吝赐教!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2009-05-19 11:13
参考http://www.arm123.net/src_location.html

7. 按键驱动(缺省内核未编译进去,需自己配置内核编译, 注意编译时不能和触摸屏同时选择使用)
kernel-2.6.13/drivers/input/keyboard/sbc2440_buttons.c
"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."
生命是如此脆弱,死亡是如此接近.
级别: 新手上路
UID: 5391
精华: 0
发帖: 24
金钱: 240 两
威望: 240 点
综合积分: 48 分
注册时间: 2009-04-21
最后登录: 2009-06-04
3楼  发表于: 2009-05-19 13:06
找到了,谢谢阿,我重新编译内核
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-05-19 13:14
其实这个东西和触摸屏没什么冲突的,只是友善之臂的按键测试程序写的弱智了些,一定认为/dev/input/event0就是按键。我建议你最好看看这个程序的源代码
"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."
生命是如此脆弱,死亡是如此接近.
级别: 新手上路
UID: 5391
精华: 0
发帖: 24
金钱: 240 两
威望: 240 点
综合积分: 48 分
注册时间: 2009-04-21
最后登录: 2009-06-04
5楼  发表于: 2009-05-25 15:05
感谢kasim
我看过有些程序是使用/dev/buttons,是否这样就没冲突
不过我看了/dev下并没有buttons文件