# GPIO操作 本文讲述linux下,用户空间的GPIO操作的常规方法和python脚本操作的方法 ## 几种操作方法的IO翻转速率比较 |操作方式|翻转速率|备注| |---|---|--| |Shell调用gpio.sh| ~18Hz|调用在磁盘上的文件,读取时间比较慢| |直接操作 /sys/class/gpio/gpio192/value|6KHz|由于系统其它任务,偶尔有0.4ms左右延迟,仔细看能感受到闪烁| |C语言mmap操作||| ## C语言操作 待搬运 http://www.cnblogs.com/zym0805/p/5814351.html ## python操作 Zero将GPIO的基本操作封装成了Python库,因此你可以使用python脚本方便地操作GPIO。 首先下载python-lpi.gpio库并安装 `sudo python setup.py install ` 点亮绿灯的简单示例: ~~~ import LPi.GPIO as GPIO GPIO.init() GPIO.setcfg(GPIO.PG0, GPIO.OUT) GPIO.output(GPIO.PG0, GPIO.LOW) ~~~ 详细操作见python库的README。