查看: 281|回复: 1

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

[复制链接]

90

主题

1

好友

2665

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2016-6-24 09:52
  • 签到天数: 112 天

    [LV.6]常住居民II

    发表于 2016-6-3 17:51:59 |显示全部楼层
    19课:编写按键KEY的驱动程序
    图片100.jpg
    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.编辑完成后,重新编译内核即可

    www.sinlinx.com
    回复

    使用道具 举报

    1

    主题

    1

    好友

    2667

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 17:29
  • 签到天数: 642 天

    [LV.9]以坛为家II

    发表于 2016-6-5 22:46:06 |显示全部楼层
    下载下来,参考和学习
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 04:37 , Processed in 0.106454 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部