我试图在Raspberry Pi 3B上的Docker容器中部署Django项目,但我在访问GPIO端口时遇到了问题。每次我尝试用“sudo组合”初始化Docker时,我都会得到一个错误:“RuntimeError:无法访问/dev/mem。试着像根一样跑!“我的问题是:
如何使用户从Docker文件或docker-compose.yml?Is中成为GPIO组的成员有更好的方法从Docker?
我正在努力从Linux用户空间读取(和写入)硬件寄存器。目标是从配置一些GPIO引脚,并能够设置和读取这些引脚。根据处理器的规格(飞思卡尔的imx27),控制GPIO的寄存器组的物理地址是0x10015000unsigned long *gpio;gpio = (unsigned long *) mmap(0, getpagesize(), PROT