香橙派5plus GPIO
直接给 python 解释器添加 CAP_SYS_RAWIO 权限,这样不用 sudo 也能访问 GPIO 硬件寄存器
需要输入 sudo 密码,请在终端直接执行:
sudo setcap cap_sys_rawio+ep /home/orangepi/miniconda3/envs/gongpai-py310/bin/python3.10执行后,再运行 XXX.py 就不需要 sudo 了:
原理: setcap cap_sys_rawio+ep 给这个 Python 解释器添加了"直接访问硬件内存"的能力,其他操作还是普通用户权限,比 sudo 更安全。
