1、参照贴文https://blog.csdn.net/cynophile/article/details/99310678
安装GPIO库
sudo pip install Jetson.GPIO
sudo pip3 install Jetson.GPIO
创建一个新的gpio用户组。然后将用户添加到新创建的组中,your_user_name是用户名。
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
进行到第三步时“通过将99-gpio.rules文件复制到rules.d目录来安装自定义udev规则”
发现文件路径不对,经查找,亚博镜像99gpio的路径在/opt/nvidia/jetson-gpio/lib/python/Jetson/GPIO,于是:sudo cp /opt/nvidia/jetson-gpio/lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/
重新加载udev规则:
sudo udevadm control --reload-rules && sudo udevadm trigger
重启
为了能够访问GPIO引脚,您需要具有适当的权限。这可以通过两种方式实现。首先,可以从超级用户终端运行命令。打开终端执行:
$ sudo su
然后就可以使用正确的权限执行命令。此外,可以将权限分配给您所属的组。这通常是由:
$ sudo groupadd -f -r gpio $ sudo usermod -a -G gpio your_user_name