最近在跟导师做项目过程中,使用到了树莓派。作为一个初学者,遇到了许多问题。特别是关于串口登陆和ssh登陆树莓派这方面。谈谈我解决问题的经验,希望有帮助。
设备:32GB的tf卡,树莓派4B一块,串口模块,杜邦线若干,国产晶华读卡器(下载速度过慢,换了日本的东芝)
首先是树莓派的刷机,建议采用带有界面的32位操作系统。名称:raspberry pi os (32-bit)。使用官网的烧录器进行烧录。
烧录完之后,打开系统根目录,修改config以及cmdline.两个文件,关掉蓝牙,解除对串口的占用。
按理说呢,进行完这一步,就可以将tf卡插入树莓派,连接串口模块,并使用ch340串口进行对接,打开mobaxterm.上电完成登陆。但是上电就出现乱码。但试了一天,各种重装系统各种换杜邦线,也没解决问题。
经过分析可以大致判断树莓派硬件串口存在问题。但是项目仍要进行,树莓派价格也太贵了。。。。。于是转用远程登陆。使用手机热点作为电脑与树莓派的共同wifi。在烧录时用烧录器配置wifi与ssh。便于上电后树莓派直接连上wifi。
但树莓派使用的是动态ip地址。必须每次使用之前及时获取ip。这里推荐一个好用的软件https://jackpal.github.io/Android-Terminal-Emulator/downloads/Term.apk
打开之后,输入ip neigh即可获取连接设备的ip
最后使用mobaxterm,远程输入树莓派账号密码登陆操作即可。