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