需要 GPIO 访问,不使用 Raspberry Pi 22.04 LTS,并且需要适当的权限,而不是 sudo

需要 GPIO 访问,不使用 Raspberry Pi 22.04 LTS,并且需要适当的权限,而不是 sudo

我在一台工业计算机上运行着 Ubuntu 22.04 LTS不是RasPi 带有一个复杂的 Python 程序,需要访问位于 0x0B20 位置的 GPIO 引脚。使用 sudo 和 portio.iopl(3) 提升程序内的用户状态效果很好。但当我想引入其他系统级事件(如 playsound 等)时,事情就变得复杂了。我在 raspi 论坛上看到过一些讨论,讨论将用户名添加到 gpio 组,想知道是否有适用于运行 Ubuntu 的其他计算机系统的通用并行方法,因为不是所有东西都是 Pi!此外,我宁愿不必处理环境变量和进入/退出 sudo 等。

谢谢。

相关内容