以前研究新东西,都没有写笔记的习惯。 由于学的东西比较杂,从编程到电子到嵌入式再到这个Web应用开发,一段时间后再回来发现细节都已经记不太清了orz。 这次尝试搞个电子笔记,一来方便自己以后查阅、另一方面也可以方便一下大家。
在写这篇文章的前天,我还是首次接触Linux系统、更是首次接触树莓派 ,也是第一次在这里写文章。硬币哥说得好,要对新人温柔一点,我也只是一个十七八岁的新人,请轻喷 。所以这一篇文章可以说是真的零基础了,如果文章中有理解不正确的地方欢迎指出。我以前是对各种只给步骤、不讲原理的文章嗤之以鼻的,学完了哲学必修课程之后态度变了 你不会自己去百度吗 。
第一次发表文章有些紧张怎么办。 赶时间的兄弟,删除线的内容可以直接略过。 参考的文档会在最后列出。步骤不是全都固定不变的,可以按照需求调整;我只是简单阐述一下自己前两天搞的步骤。
这部分网上教程很多,主要通过引用资料来说明。
这一部分网上的资料比较全面,这里就简单的说一下。
如果只是用来当作私有的Web服务器,2GB版本足矣。目前以TB上的价格来看,4GB版本价格普遍偏高。如果还要充当如Bt下载器等其它角色,那么还是选择4GB版本比较好。
建议主板与配件分开买,能省出一大笔费用。内存卡必须要买,但是太大了也没什么用,16GB左右足矣。“不如多买几张,刷上不同的系统玩耍”;而且几块钱的读卡器往往无法读取64GB以上的内存卡。 我刚开始还傻傻的以为是我买的内存卡翻车了。 外壳、风扇和散热片一定要选购,这个不能省。
HDMI线价格很高,不过还好不是必须要买的。通过一根网线就能解决问题。 我买了一个microHDMI转接头和一根线,这样偶尔还能用线把电脑投在电视上看电影。
打开树莓派官方网站,在首页顶部点击Downloads,打开下载栏目,点击Raspberry Pi OS进入下载页面。
我选择的是“Raspberry Pi OS (32-bit) with desktop and recommended software”即“具有桌面和推荐软件的Raspberry Pi OS(32位)”进行了下载。
Windows用户可以到balenaEtcher官网下载安装烧写软件;然后插入SD卡,打开Etcher即可进行烧写。
点击阅读烧写树莓派系统详细步骤。
在SD卡根目录新建一个名称为 ssh 的、无后缀名的空文件,打开树莓派的ssh连接功能,方便下一步调试。
将内存卡插入树莓派,接好电源、网线即开机。可以登入路由器管理界面查看树莓派的局域网ip地址。使用ssh软件连接后,打开vnc功能,即可实现通过VNCviewer显示树莓派的屏幕。
看到树莓派的屏幕,树莓派就算是配置好了。设置好树莓派的WIFI,下次连接就连网线都不需要啦(注意,ip地址可能会变化)。
点击阅读VNC连接树莓派详细步骤。
我本喜欢先配置一些简单的,怎奈何最后配置Mysql的时候出了一些奇奇怪怪的问题,让我整个重装系统返工了一下。所以这里先配置Mysql。
详细内容可在推荐阅读找到:
编辑/etc/apt/sources.list文件:
sudo vi /etc/apt/sources.list
删除或者注释掉原有内容,改成以下内容:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
如图所示为最终结果:
在vi编辑器命令行模式输入:wq保存退出,然后更新一下系统软件:
sudo apt-get update && apt-get upgrade -y
同样操作更新系统源:
sudo vi /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
这样,apt的源就换好了。
我写Web应用主要是用的 idea+maven,vue框架+spring, 数据库MySQL Community Server 8.0,由于apt内这个版本的数据库下架了,所以我更换为了mariadb-server-10.0。记得在Web应用里更改一下数据库连接器和配置文件就可以了。
在终端输入命令:
sudo apt-get install mariadb-server-10.0
它会询问你是否继续,输入y回车就行。也有可能会询问你密码设为多少,设置一下即可(如果没有,请看末尾疑难杂症)。最终等待下载安装完成。
开启远程连接Mysql的方法放在了推荐阅读里,远程连接可以实现用电脑的Workbench直接连接树莓派数据库,使用起来比较方便。
使用命令:
mysql -u root -p
登录Mysql工作台,确认安装成功。
和Windows下差别不大。
启动后不会像Windows一样有个实时输出的窗口,需要打开这个文件才能看到:
以下链接无顺序: