GPADC 按键组测试说明
基于 GPADC(通用模数转换器)实现的按键组
测试工具与设备
- 测试工具:
evtest(Linux 输入子系统事件监测工具) - 目标设备:
/dev/input/event0(设备名称:sunxi-gpadc1/channel0/input0)
操作步骤
1. 启动测试工具
在终端中运行 evtest 命令,扫描系统中的输入设备:
evtest2. 选择目标设备
工具会列出所有可用的输入设备,根据提示输入对应编号并回车。在本例中,输入 0 选择 GPADC 按键设备:
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: sunxi-gpadc1/channel0/input0
Select the device event number [0-0]: 03. 触发按键测试
进入捕获模式后,依次按下开发板上的两个按键,观察终端输出的事件信息。
4. 输出结果解析
正常的按键事件输出格式如下:
Event: time 1625486723.123456, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 1
Event: time 1625486723.123567, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 0- type 1 (EV_KEY):表示这是一个按键事件。
- code:对应按键的键值(KeyCode),例如
114。 - value:按键状态。
value 1表示按键按下,value 0表示按键释放。

作者:陈柏林 创建时间:2026-09-15 15:54
最后编辑:陈柏林 更新时间:2026-10-12 11:13
最后编辑:陈柏林 更新时间:2026-10-12 11:13