wiringPiSetup: Unable to open /dev/mem or /dev/gpiomem: No such file or directory.
时间: 2023-06-13 18:02:10 浏览: 540
这个错误通常是因为权限不足或者WiringPi库没有正确安装。可以尝试以下几个方法:
1. 确保你以root权限运行程序,或者给当前用户权限:
```
sudo usermod -a -G gpio your_username
```
然后重新登录系统。
2. 确认WiringPi库已经正确安装。可以在终端输入以下命令进行安装:
```
sudo apt-get install wiringpi
```
安装完成后,可以通过以下命令检查版本号:
```
gpio -v
```
如果版本号正确,说明WiringPi库已经安装成功。
3. 确认/dev/mem和/dev/gpiomem文件存在。可以通过以下命令查看:
```
ls -l /dev/mem
ls -l /dev/gpiomem
```
如果文件不存在,可以通过以下命令创建:
```
sudo modprobe bcm2835-v4l2
sudo sh -c "echo 'bcm2835-v4l2' >> /etc/modules"
```
然后重新启动系统。
希望这些方法能够解决你的问题。
阅读全文