IO
定义
主模组 Core-3588JD4
| 名称 | GPIO编号 | IO类型 |
|---|---|---|
| IO1 | 36 | 输入 |
| IO2 | 102 | 输入 |
| IO3 | 44 | 输入 |
| IO4 | 38 | 输入 |
| IO5 | 137 | 输出(继电器) |
主模组 Core-3588SJD4 AI
| 名称 | GPIO编号 | IO类型 |
|---|---|---|
| IO1 | 36 | 输入 |
| IO2 | 46 | 输入 |
| IO3 | 47 | 输入 |
| IO4 | 38 | 输入 |
| IO5 | 61 | 输出(继电器) |
主模组 - Core-3576JD4
| 名称 | GPIO编号 | IO类型 |
|---|---|---|
| IO1 | 127 | 输入 |
| IO2 | 125 | 输入 |
| IO3 | 129 | 输入 |
| IO4 | 126 | 输入 |
| IO5 | 128 | 输出(继电器) |
使用
比如要操作 Core-3588JD4 主模组的 IO1(GPIO 编号为 36)
- 导出该 GPIO, 以 root 用户运行:
echo 36 > /sys/class/gpio/export - 操作 GPIO,设定读取输入或输出指定值:
cd /sys/class/gpio/gpio36 # 设置输入模式 echo in > direction cat value # 设置输出模式 echo out > direction # 输出低电平 echo 0 > value # 输出高电平 echo 1 > value
有以下注意事项:
- 如果 GPIO 已经被其他驱动申请了的话,是无法导出 (export) 成功的,也就无法进行后续的读写操作。

