树莓派4 ubuntu 操作系统使用 RPi.GPIO
树莓派 ubuntu 操作系统使用 RPi.GPIO 添加 Rpi.GPIO 库 sudo apt update
sudo apt install python3-rpi.gpio 将当前用户添加到 gpio 用户组 新建 gpio 用户组 sudo groupadd -f -r gpio 将当前用户加入到 gpio 用户组 gpasswd -a shawn gpio 创建规则文件 cd /etc/udev/rules.d/
sudo vim 99-gpio.rules 添加以下内容到规则文件中 SUBSYSTEM=="bcm2835-gpiomem", KERNEL=="gpiomem", GROUP="gpio", MODE="0660"
SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'"
SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'" 添加可执行权限 sudo chmod +777 99-gpio.rules