GPIO¶
本节介绍zero 各种GPIO操作的适配。
在这里先给出几种操作方法的IO翻转速率比较:
操作方式 |
翻转速率 |
备注 |
---|---|---|
Shell调用gpio.sh |
~18Hz |
调用在磁盘上的文件,读取时间比较慢 |
直接操作 /sys/class/gpio/gpio192/value |
6KHz |
由于系统其它任务,偶尔有0.4ms左右延迟,仔细看能感受到闪烁 |
C语言mmap操作 |
本节介绍zero 各种GPIO操作的适配。
在这里先给出几种操作方法的IO翻转速率比较:
操作方式 |
翻转速率 |
备注 |
---|---|---|
Shell调用gpio.sh |
~18Hz |
调用在磁盘上的文件,读取时间比较慢 |
直接操作 /sys/class/gpio/gpio192/value |
6KHz |
由于系统其它任务,偶尔有0.4ms左右延迟,仔细看能感受到闪烁 |
C语言mmap操作 |