除系统安装,其余操作无先后关系
本文所涉及所有软件均已上传实验室私有云盘,自行寻找。
Ubuntu的安装
因为需要调用wringpi库来对树莓派的引脚进行操作,因此本篇博文的系统安装全部基于32位系统,也就是armhf版本,arm64仅作参考。
就目前体验来讲,树莓派3及以下版本建议安装Ubuntu16.04,在各种软件支持上会有比较大的优势,暂时还没发现可以在树莓派4上安装的Ubuntu16.04,如果有,欢迎交流。
Ubuntu20.04的安装
Ubuntu-MATE 20.04有对树莓派4的支持,因此可以直接安装,免除安装桌面环境的步骤,使用Raspbery Pi Imager直接将.img.xz写入SD卡。启动后进入桌面模式,可以直接进行操作。
对应系统镜像 ubuntu-mate-20.04.1-beta2-desktop-armhf+raspi.img.xz
Ubuntu18.04的安装
很遗憾,Ubuntu-MATE 18.04仅支持树莓派3及以下,所以只找到了一个server版本的Ubuntu可以在树莓派4上运行,系统安装步骤与上面无异,但在安装完成后是命令行模式,桌面需要另外安装,应该有好几个桌面模式可选,区别就是对硬件资源的占用程度了,这里没有仔细研究,直接安装了ubuntu-desktop。
除此之外就是网络连接了,直接插网线当然是没有问题的,如果用WiFi可能需要进一步的驱动与网络配置,也是没有详细研究,相关博客蛮