|
第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.编輯完成后,重新编译内核即可
|
|