树莓派初次使用环境搭建
1. 什么是树莓派?

树莓派是一种基于ARM处理器的小型单板计算机,它最初是由英国的树莓派基金会开发的,旨在促进学校和发展中国家的计算机科学教育。树莓派具有低功耗、低成本、体积小和易于编程等优点,可用于各种应用,例如媒体中心、游戏机、智能家居、机器人、传感器数据收集和物联网等。树莓派具有丰富的扩展接口,可连接各种传感器、电机、显示器等外设,同时也支持各种操作系统,如Raspbian、Ubuntu、Windows 10 IoT Core等。树莓派具有非常广泛的应用范围,我们可以用它来做很多有意思的项目:
- 媒体中心:树莓派可以运行媒体中心软件,如Kodi,可以用于流媒体和媒体文件的播放和管理。
- 游戏机:树莓派可以安装游戏模拟器软件,如RetroPie,可以玩各种经典游戏。
- 智能家居:树莓派可以与各种智能设备进行连接,如智能插座、智能灯泡、智能门锁等,可以实现智能化的家居控制。
- 机器人:树莓派可以控制各种机器人,如小车、四足机器人等,可以实现远程控制、传感器数据采集等功能。
- 传感器数据收集:树莓派可以连接各种传感器,如温度传感器、湿度传感器、光照传感器等,可以实时采集和上传传感器数据。
- 物联网:树莓派可以作为物联网网关,与各种物联网设备进行连接,可以实现物联网数据的采集、分析和控制等功能。
- 学习编程:树莓派可以用于学习编程,可以运行各种编程语言,如Python、C++等,可以实现各种编程项目,如机器学习、人工智能等。
2. 准备工作
- 树莓派(本人使用的是4B)
- 一张TF卡(建议8G以上,越大越好)
- 读卡器
- 计算机
3. 系统烧录
下载系统
树莓派可以运行多种不同的操作系统:
- Raspbian:这是基于Debian Linux的树莓派官方推荐操作系统,它集成了许多树莓派的驱动和工具,适用于大多数树莓派应用。
- Ubuntu:Ubuntu是一种流行的Linux发行版,也可以在树莓派上运行,Ubuntu提供了更广泛的软件库和更好的支持。
- Windows 10 IoT Core:这是微软专门为物联网设备推出的操作系统,可以在树莓派上运行,适用于一些特定的应用场景。
- Arch Linux ARM:这是基于Arch Linux的树莓派操作系统,Arch Linux以其轻量级和定制化而闻名,适合高级用户进行个性化配置和开发。
- RetroPie:这是一种基于Raspbian的操作系统,专门用于模拟器和游戏的运行,可以模拟多种游戏主机和游戏机。
这里推荐使用的是Raspbian,即官方版本Raspberry Pi OS。
官网地址:https://www.raspberrypi.com/software/
下载好之后,把TF卡通过读卡器连接到计算机上,打开软件即可安装系统到TF卡。

在安装过程中,根据自己的需求,可以对Raspberry Pi OS进行一些基本配置,例如WiFi网络连接、用户名、密码等。
4. 远程控制树莓派
此方法是通过WIFI使用计算机控制树莓派(无需单独连树莓派的显示器,鼠标,键盘以及网线)。
首先我们必须要通过SSH连接,打开VNC功能,才能通过WIFI使用计算机控制树莓派。
SSH连接
TF卡通过读卡器插在电脑上,在BOOT盘根目录,新建文本文档,然后用记事本打开它,输入以下文字:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi名"
psk="wifi密码"
key_mgmt=WPA-PSK
priority=1
}
然后保存,把文件名改为wpa_supplicant.conf
。然后将TF卡插入树莓派,开机。通过路由器(其他热点也可查看IP)查看树莓派的IP地址。继续在根目录(BOOT)新建文件,命名为ssh(无后缀);这样就打开了SSH通道了。
链接:点击下载putty提取码:jw3o
点击连接下载Putty并安装,安装后打开Putty。输入对应的树莓派IP后打开。
会出现一个登录界面,树莓派默认登录名是 pi
, 密码是 raspberry
。在命令行下,输入sudo raspi-config
,打开树莓派配置界面:在 Interfacing Options
里,设置使能VNC。这样就打开了树莓派的VNC功能,修改完以后,按tab
键退出选项,选择back
按钮返回。
VNC连接
最后下载计算机端的VNC Viewer,就可以在Windows下登录树莓派的桌面了。(链接:点击下载提取码:9jjc)
打开VNC Viewer,输入对应的树莓派IP,如下图所示:
然后就可以进入树莓派的界面:
到此树莓派的准备工作已经完成!