查看: 2695|回复: 1

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

[复制链接]
  • TA的每日心情
    奋斗
    2016-6-24 09:52
  • 签到天数: 112 天

    连续签到: 1 天

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

    回复

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 23:18 , Processed in 0.124484 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.