GPIO 使用 BM1684 芯片包含 3 组 GPIO 控制器,每个控制 32 根 GPIO,与 Linux 的设备 节点对应如下: 比如要操作 "GPIO6",则需要: 编号转换:物理编号是 6, 对应的逻辑编号是 (480 + (6 - 0)) = 486,这里 的 0 代表 GPIO 物理编号的开始 导出该 GPIO, 以 root 用户运行: echo 486 >/sys/class/gpio/export 操作 GPIO,设定读取输入或输出指定值: cd /sys/class/gpio/gpio486 # 设 置输入模式 echo in >direction cat value # 设置输出模式 echo out >direction # 输出低电平 echo 0 >value # 输出高电平 echo 1 >value 有以下注意事项: 如果 GPIO 已经被其他驱动申请了的话,是无法导出 (export) 成功的,也就无 法进行后续的读写操作。