[原创] 【从0教学嵌入式Linux】第十九集

babyking   2016-6-3 17:49 楼主
19课:编写按键KEY的驱动程序
1.本课内容借助Linux内核中的input子系统进行修改。
2.开发板中案件图原理如下
图片1.jpg
8个按键分别为:EINT0,1,2,3,4,5,6,7,对应的核心板GPIOGPH0_0,1,2,3,4,5,6,7
图片2.jpg
3.编辑/kernel/drivers/input/keyboard/s3c-gpio_keys.c文件
图片3.jpg
4.修改s3c_gpio_keys结构体
图片4.jpg
图片5.jpg
5.编辑kernel/arch/arm/mach-smdkv210.c文件
图片6.jpg
6.编辑gpio_buttons结构体,定义按键的键值
图片7.jpg
图片8.jpg
7.查询键值请参看文件/kernel_smdkv210/include/linux/input.h
8.编辑完成后,重新编译内核即可

回复评论 (1)

汇总帖在此:【从0教学嵌入式Linux】——by babyking
https://bbs.eeworld.com.cn/forum. ... 1139&fromuid=536508
玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2016-6-6 16:14
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复