香橙派5plus GPIO

📅 2026/7/30 3:18:28 👁️ 阅读次数 📝 编程学习
香橙派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 更安全。