香橙派5plus GPIO
📅 2026/7/30 3:18:28
👁️ 阅读次数
📝 编程学习
直接给 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 更安全。
编程学习
技术分享
实战经验