怎样取消已经被内核占用的按键驱动中断号
来源:互联网 发布:郑州淘宝诈骗 编辑:程序博客网 时间:2024/04/29 17:53
最近在做按键驱动中断的实现,按照我的中断处理程序,按下按键后应该会打印出“key down!”但刚开始怎么弄都弄不出来,后来查看了中断号,cat /proc/interruprts ,发现四个按键驱动在内核编译时已经被占用,这时候想到要重新编译内核,取消已经编译的按键驱动,在这和大家分享一下!
首先,进入内核源代码目录,用make menuconfig ARCH=arm ,重新配置内核,然后搜索关键字“KEY”或“button”,会出现如下界面:
然后进入提示的目录里,会看到如下界面:
当然这里我截图是已经修改好了的。按照提示把相关KEY和BUTTON驱动取消,然后再重新编译内核,挂载根文件,烧写驱动,就可以了。当按下按键后,就能打印出信息“key down!”,这里附上我的驱动,供测试参考!
实验结果:
0 0
- 怎样取消已经被内核占用的按键驱动中断号
- 怎样取消已经被内核占用的按键驱动中断号
- 【Linux内核驱动】按键中断
- 按键中断的驱动代码
- linux3.0内核中如何取消本身自带的按键驱动
- Linux-2.6.32.2内核在mini2440上的移植(十六)---基于中断的按键驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(十六)---基于中断的按键驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(十六)---基于中断的按键驱动移植
- mini2440 基于中断的按键驱动
- 按键驱动的恩恩怨怨之中断方式
- 按键驱动中中断的问题
- 基于mini2440外部中断的按键驱动
- 外部中断按键驱动
- fl2440按键中断驱动
- 按键中断驱动实例
- s3c6410中断按键驱动
- s5pc100中断按键驱动
- TQ2440 中断按键驱动
- js alert confirm添加半透明全屏背景
- 数据分析非小事,审慎对待才是真
- gcc和g++的区别
- Alibaba Dubbo框架同步调用原理分析-1
- 再探Objective-C.2
- 怎样取消已经被内核占用的按键驱动中断号
- 关闭MySQL注意事项
- 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
- oracle中表空间,块,用户的关系
- Mac OS X Mavericks 配置 Apache+Mysql+PHP 详细教程
- 结构体
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- HDU 3466 01背包变形