GPADC 按键组测试说明

基于 GPADC(通用模数转换器)实现的按键组

测试工具与设备

  • 测试工具:evtest(Linux 输入子系统事件监测工具)
  • 目标设备:/dev/input/event0(设备名称:sunxi-gpadc1/channel0/input0)

操作步骤

1. 启动测试工具
在终端中运行 evtest 命令,扫描系统中的输入设备:

evtest

2. 选择目标设备
工具会列出所有可用的输入设备,根据提示输入对应编号并回车。在本例中,输入 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]: 0

3. 触发按键测试
进入捕获模式后,依次按下开发板上的两个按键,观察终端输出的事件信息。

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