开发板共有4个按键,按键的功能如下所示:

按键 功能
SW1 重启系统
SW2 复位开发板电源
SW5 用户按键,可在程序中读取按键状态
SW6 控制Boot Mode 0的按键状态

  用户按键SW5的设备节点为“/dev/input/event2”,在命令行下,使用hexdump查看按键按下松开的信息。

# hexdump /dev/input/event2
0000000 2298 0001 daec 000c 0001 003b 0001 0000
0000010 2298 0001 daec 000c 0000 0000 0000 0000
0000020 2299 0001 cd5c 0000 0001 003b 0000 0000
0000030 2299 0001 cd5c 0000 0000 0000 0000 0000

  此处 event id 是根据系统启动时 input 设备注册顺序来排列的,如果开发板接入的 input 设备有变化,按键 event id 可能也会随之改变。使用以下命令获取 input 设备对应的 event id :

# cat /proc/bus/input/devices

示例代码下载地址:
链接: https://pan.baidu.com/s/10Ky7CDKUsCRxsI45bRqP9Q 提取码: kx62
路径:【04-sample-code/02-key】

文档更新时间: 2021-05-20 18:08   作者:admin