GPIO 使用 BM1684X èŠ¯ç‰‡åŒ…å« 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) æˆåŠŸçš„ï¼Œä¹Ÿå°±æ— æ³•è¿›è¡ŒåŽç»çš„读写æ“作。 åŒæ—¶ AIO-1684XQ 通过åŒå±‚的接线端å预先注册了 4 个 GPIO å¯ä¾›ç”¨æˆ·ç›´æŽ¥æ“ 作。 例如æ“作 "GPIO5" : # 拉高 echo 1 >/sys/class/leds/GPIO5/brightness # 拉低 echo 0 >/sys/class/leds/GPIO5/brightness