树莓派4B从拆封到python编程—“Hello world”
-
前言
最近突然想玩树莓派,于是双十二心血来潮买了一个树莓派4B,但是作为一个小白单单是安装了一个raspbian系统就花费了我一个下午时间,最后终于在树莓派上成功运行“Hello world”,哈哈哈哈。在安装过程中遇到了各种各样的问题,走了很多弯路,在这里我就分享一下我的安装经验以及如何解决安装过程中出现问题。(如果在网上没有找到文中所提到的软件和文件,可以评论区留下邮箱地址,我会共享给大家) -
拆封
清单:读卡器一个,SD卡一张,树莓派4B外加摄像头一个,电源线一根,视频线一根。
-
安装raspbian系统
一:第一步将装有SD卡的读卡器与电脑连接后,利用SDFormatter软件将SD卡格式化,我使用的是 SDFormatter V4.0版本,在红色区域选择你要格式化的硬盘后点击格式化即可。
二:第二步,首先我们要下载两样东西:第一样是树莓派系统的镜像文件;第二样是系统安装软件Win32DiskImager。安装打开Win32DiskImager后如下图所示:
选择之前下载好的镜像文件和之前格式化完成后的设备,点击写入等待其安装完成。安装完成之后可能会弹出对话框,询问你是否格式化SD卡,这个时候当然选择NO,不然又得重新安装不是么,我真不知道为啥会有这个设定…然后我们将SD卡从电脑上弹出,插到树莓派背面的卡槽中,如果我们有空余的显示器,那就很简单只要将视频线一端连接树莓派,一端连接显示器,打开电源就可以了。
树莓派4B有两个视频接口,但是只有一个是有效的。我买的这个树莓派就是靠近电源的HDMI口有视频信号,而右边的那个HDMI口没有信号,至于为什么我还没有研究。所以,大家安装好系统连上线后开机如果显示器没有反应不一定是系统安装失败了,也有可能你插的视频口有问题,换一个试试。
-
SSH连接
但是我们要是没有显示器那我们不能操作树莓派了吗,当然不是,只要树莓派和笔记本在同一个wifi网络下我们就可以通过笔记本远程连接树莓派。具体操作如下:第一步:我购买树莓派的时候厂家给了我两个配置文件用来让树莓派开机自动连接wifi和可以进行SSH连接,文件如下所示:
打开wpa_supplicant这个文件:
其中黑色区域和红色区域分别是你需要连接wifi的名称和密码。然后将这两个文件拷贝到你安装系统的SD卡中就可以了(直接放到最外面的根目录下)。
第二步:这个时候你在开机树莓派它是会自动连接到wifi。但是想要与笔记本远程连接需要知道树莓派的IP地址,得到树莓派的IP地址的方法有很多,这里介绍一种:通过局域网IP扫描器-Advanced IP Scanner。因为树莓派和我们的笔记本在同一个wifi下,所以必定在同一个网段,因此先调出笔记本的命令行窗口,输入ipconfig得到笔记本的IP地址。我们以笔记本ip地址为192.168.1.6为例,那么我们利用Advanced IP Scanner在192.168.1.1–192.168.1.254之间搜索得到树莓派的ip地址:
第三步:有了树莓派的ip地址,假设树莓派ip地址为192.168.0.2,打开SSH远程连接工具,在红色框中输入树莓派的ip地址:
输入树莓派的账号密码:
成功连接:
到此为止,我们便可以利用笔记本操作树莓派,但是这只有命令行的形式操作,再进一步可以在笔记本 上看到树莓派的可视化桌面。
-
VNC远程桌面连接
在命令行输入sudo raspi-config
进入设置页面首先开启VNC服务,如下图依次选中开启:
然后再对分辨率进行设置,不然无法正常显示:
OK,到此为止树莓派设置完成,又要在笔记本上安装软件工具了–远程桌面软件 VNC-Viewer。我安装的是6.17.731的Windows版本。进去之后界面如下,很简单只要在红色框内输入树莓派的ip地址就可以访问了
最终我们可以在笔记本上看到树莓派的可视化界面:
6.Python程序–“hello world”
我下载的镜像文件内置Python3.7,作为试验运行了一下:
完全没问题,哈哈哈:
- 结束语
第一次写文章,因为最近好多问题都是看了大牛们的文章才能解决,因此本人也想试一试。本文主要作为本人学习的记录和对厂家教学视频的总结,如果能有帮助到大家的地方就最好不过啦!