Jetson NANO GPIO正常情况下只允许root用户权限访问,采用以下方法,可以让除root以外的其他用户也能通过python操作NANO的GPIO
1.创建一个新的gpio用户组。然后将用户添加到新创建的组中,your_user_name是用户名。
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
2.通过将99-gpio.rules文件复制到rules.d目录来安装自定义udev规则:
sudo cp /opt/nvidia/jetson-gpio/etc/99-gpio.rules /etc/udev/rules.d/
3.重新加载udev规则:
sudo udevadm control --reload-rules && sudo udevadm trigger
4.重启NANO
sudo reboot now