树莓派4B学习笔记——遇到的bug

张开发
2026/6/7 13:32:03 15 分钟阅读
树莓派4B学习笔记——遇到的bug
文章目录前言Bug1.无法获取树莓派的IP地址2.Failed to fetch .....3.使用VNC打开桌面桌面分辨率显示异常4.No wireless interface found5.ModuleNotFoundError: No module named wiringpi注意事项其它利用平板、手机作为树莓派的屏幕树莓派4B入门学习笔记汇总前言本文主要记录笔者在学习过程中遇到的一些bug和解决方案以及个人总结的部分注意事项。Bug1.无法获取树莓派的IP地址这个建议大家跟着笔者前面的步骤去做将电脑与树莓派连接的适配器配置成固定IP并且在根目录下修改cmdline.txt文件应该是可以正常获取到树莓派的IP地址的。详细步骤查看笔者前一篇文章的第2点修改根目录下的cmdline.txt2.Failed to fetch …在执行安装程序例如sudo apt-get install xrdp时会出现Failed to fetch #####类似的报错多半是由于自己的网络无法正常访问外网因为下载的官方系统它的源是国外的服务器我们访问是比较慢的所以就需要进行换源操作这里建议大家参考此篇博文根据上述操作修改后一般是可以解决问题如下图已经可以正常获取安装包了。如果还是不行那就是没有将可用网络共享给树莓派这种情况不要担心我们可以通过给树莓派连接wifi来解决。连接WiFi的方式可以参考此篇博文。3.使用VNC打开桌面桌面分辨率显示异常笔者之前遇到过一次利用VNC进入系统后出现的画面如下图所示无法正常显示只能看见一点分辨率一直显示320*180怎么调整都没用后来实在没法只好使用putty安装了xrdp使用电脑自带的远程桌面进行访问。使用远程桌面打开后如下图所示。实在不行建议重新刷一遍系统可能是有什么误操作多刷几次往往能解决。4.No wireless interface found桌面图标显示 No wireless interface found进入桌面后发现没有WiFi图标这个问题网上有很多说法笔者是因为wpa_supplicant.conf文件的代码内容出了问题修改后就可以了。代码片。countryCNctrl_interfaceDIR/var/run/wpa_supplicantGROUPnetdev update_config1network{ssidtenda 404psk0123456789}修改后5.ModuleNotFoundError: No module named ‘wiringpi’安装wiringpi后使用Python编程报错import wiringpi定位是此句提示是没有wiringpi解决方法打开命令窗口输入pip install wiringpi 回车等待安装完成即可解决。注意事项1.烧录系统后再用读卡器读取烧录完成内存卡会弹出下图提示不要管2.刷好系统的内存卡在电脑上显示是这样的不要担心内存不是只剩下203MB可用了实际一个系统大小也就1-2G在电脑上显示成这样是因为Windows系统无法正常获取Linux的内存其它利用平板、手机作为树莓派的屏幕笔者使用的是华为matepad11安装了vnc viewer的app,连接步骤1.利用手机或者笔记本打开热点功能自己设置一个热点名和密码并且让平板或者手机连接此WiFi。2.配置树莓派的WiFi设置第一种已经有网线把树莓派和电脑连接了可以直接使用vnc在桌面连接热点点击对应的WiFi名称输入密码就可以连接。如果没有vnc远程桌面也无法访问也可以使用putty或者Xshell登录树莓派然后使用nano编辑器输入下面命令。// An highlighted blocksudo nano/etc/wpa_supplicant/wpa_supplicant.conf回车会出现以下界面当然如果没有配置过wifi打开会是一片空白配置过的就是如下图所示我们需要修改ssid和psk,分别对应自己的热点名和密码就可代码在上面第4点已经粘贴过了。输入完毕后需要操作快捷键进行保存先ctrlo然后回车最后crlx退出即可。然后输入sudo reboot,等待树莓派重启然后观察有没有连接上热点。此法笔者试过不是很好用有时候操作了还是没有连接上建议还是用VNC和远程桌面操作更好第二种没有连接的就只能先关机然后取出内存卡添加wpa_supplicant.conf文件在文件内部设置好热点名和密码。文件代码与上文第四点或者查看前一篇的第三点添加无线网配置文件wpa_supplicant.conf。3.在热点端获取树莓派的IP地址笔者此处IP为192.168.43.1484.打开VNC客户端点击加号输入IP点击连接然后输入用户名和密码就可以了最后就可以在平板端打开树莓派的桌面了。树莓派4B入门学习笔记汇总树莓派4B学习笔记——系统烧录及初次开机树莓派4B学习笔记——点亮你的LED树莓派4B学习笔记——IO输入检测树莓派4B学习笔记——IO通信篇I2C树莓派4B学习笔记——IO通信篇SPI树莓派4B学习笔记——IO通信篇1-Wire树莓派4B学习笔记——IO通信篇UART

更多文章