重庆生活网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 生活 重庆
查看: 992|回复: 0
打印 上一主题 下一主题

【从0教學嵌入式Linux】第十九集

[复制链接]
跳转到指定楼层
楼主
发表于 2020-3-13 16:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|联系我们|重庆生活网

GMT+8, 2024-5-7 01:30 , Processed in 0.125000 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表