重庆生活网

标题: 【从0教學嵌入式Linux】第十九集 [打印本页]

作者: lenny1105    时间: 2020-3-13 16:39
标题: 【从0教學嵌入式Linux】第十九集

第19课:編写按键KEY的驱動程序

   
1.本課内容借助Linux内核中的input子系统进行修改。
2.开发板中案件图原理如下

   


8个按键分别為:EINT0,1,2,3,4,5,6,7,对应的核心板GPIO為GPH0_0,1,2,3,4,5,6,7

   


3.编辑/kernel/drivers/input/keyboard/s3c-gpio_keys.c文件

   


4.修改s3c_gpio_keys结構体

   



   


5.编輯kernel/arch/arm/mach-smdkv210.c文件

   


6.編辑gpio_buttons结構体,定義按鍵的键值

   



   


7.查询键值请参看文件/kernel_smdkv210/include/linux/input.h
8.编輯完成后,重新编译内核即可






欢迎光临 重庆生活网 (http://www.php200.cn/) Powered by Discuz! X3