![a2e208764c9c18ebe22b464912d5a390.png](https://i-blog.csdnimg.cn/blog_migrate/18da1701c5a3783ae4f566788a303ca7.jpeg)
1.下载Raspberry Pi OS系统
Raspberry Pi OS
(原名是Raspbian
)是树莓派Debian
开发的操作系统。
下载地址:
https://www. raspberrypi.org/downloa ds/
1.1选择版本
![152ceee802bed3f079bead956fe67cb3.png](https://i-blog.csdnimg.cn/blog_migrate/c6dab52ef0b7cdb0cc8cd8a36de2ffca.jpeg)
1.2下载桌面版
![5631739d9651170ac2d47e51b0d13bd7.png](https://i-blog.csdnimg.cn/blog_migrate/816488b3508ee333284431bdf7620d83.jpeg)
2.格式化磁盘
这里我们推荐使用SD Memory Card formatter
,下载地址
https://www. sdcard.org/chs/download s/formatter/index.html
2.1版本选择
![165d62eeb39db65671d61ba14cc6d947.png](https://i-blog.csdnimg.cn/blog_migrate/b3f47a142d217f8fa83ae916e1750ce0.jpeg)
2.2格式化磁盘
参考下图,选择你要格式化的树莓派内存卡,不需其他设置,单击格式化即可,成功后这样你的内存卡就格式化好了。
![4ebbf17d5711ff66700d3f9ec21af3b4.png](https://i-blog.csdnimg.cn/blog_migrate/1f6f410f61bd75b5230e6ffe3433ddee.png)
3.初步编写
这里我使用的是win32diskimager
。
win32diskimager
下载地址
https:// sourceforge.net/project s/win32diskimager/
当然了,也可以使用etcher
。下载地址
https:// etcher.io/
解压刚才的Raspberry系统文件,得到.img
格式的文件,如果使用的是etcher
,则可以直接使用.zip
格式的文件。
![5c1b3102d47a48940ab5c467b6103221.png](https://i-blog.csdnimg.cn/blog_migrate/eaf47568c95ceb08bde4cb665687e8a3.png)
4.开机前的设置
在电脑显示的盘中可以看到一个移动分区为FAT32
格式
![351a09680d5b61aac7b578eb08f45373.png](https://i-blog.csdnimg.cn/blog_migrate/53b3a6a7e53d8e0e04d9ba87bd83ecf6.png)
4.1开启SSH
自2016年9月开始,Raspbian
默认为关闭了SSH
连接。开启的方法很简单,在TF卡根目录下建立一个文件名是ssh
的空文件。不需要任何文件类型,可选.txt
。
建议使用NotePad++
新建文件,然后另存为ssh
,文件保存类型设置为All Types(*.*)
。
![134a462f67a152c73b700dfe21e54c0c.png](https://i-blog.csdnimg.cn/blog_migrate/ef37231ffe4666794986dffd513b34ef.jpeg)
4.2打开强制HDMI或HDMI-VGA输出
使用VIM
或者NotePad++
打开根目录下的config.txt
文件。
推荐以后文件的打开使用VIM
或者NotePad++
。
查看以下配置:
hdmi_group=2
hdmi_mode=51
hdmi_ignore_edid=0xa5000080
- hdmi_group:指定HDMI的输出类型,
- 1:CEA(电视规格分辨率)
- 2:DMT(计算机显示器分辨率)
- hdmi_mode:指定输出分辨率
- hdmi_ignore_edid = 0xa5000080
- 使树莓派忽略对显示器的自动检测,只按照我们指定的分辨率输出。
- 如果没有这一步,树莓派仍然可能会自动设置分辨率,从而使我们自定义的分辨率失效。
常见的参数配置介绍:
hdmi_group=2
,输出分辨率:
插上SD卡,Raspberry上电之后的截图如下:
![06cc650db63ed6ed34e0aff52a1ee78e.png](https://i-blog.csdnimg.cn/blog_migrate/4d75d4e7fa7812c11aa29ab0ad396725.jpeg)
5.更换国内软件源
Raspbian
系统初始化安装的软件比较旧,安装完系统后,建议首先进行升级。Raspbian
系统使用apt
(Advanced Packaging Tool
)管理附件,可以使用apt
命令升级软件,升级的速度受apt
源的影响比较大,apt
交替使用的源由树莓派基金会提供,服务器在国外,速度比较慢,因此建议先修改apt
的配置文件,将apt
源替换为国内的本身以提高升级速度。
Raspbian
系统有两个apt
源的配置文件,分别是/etc/apt/sources.list
和/etc/apt/sources.d/raspi.list
。
其中,/etc/apt/sources.list
的英文Raspbian
系统- apt
源的配置文件,包含了大部分的软件。/etc/apt/sources.list.d/raspi.list
的英文树莓考法1 apt
源的配置文件,由树莓派基金会单独提供维护,仅包含raspi-config
, ,minecraftpi
树莓派桌面环境,内核固件驱动等少量软件,国内目前只有清华大学和中国科技大学提供有该apt
源的替代,且不是很稳定。
因此,这里我仅对/etc/apt/sources.list
进行修改。
国内普遍源
5.1国内普遍源
Raspbian
系统apt
软件源
树莓派apt
软件源
5.2更新步骤
5.2.1备份原始文件(可选步骤)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
5.2.2编辑软件源配置
sudo nano /etc/apt/sources.list
![855e6aceef7f2f843e219c277d257ec4.png](https://i-blog.csdnimg.cn/blog_migrate/7e04428138476095e6b1d33619626973.jpeg)
更新步骤分为两步:
- 去掉
deb-src
前面的#
符号 - 将两个
URL
原始的直接将原始的软件源替换URL
为)5.1国内替代源
例如我使用中国科学技术大学的软件源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
修改之后使用Ctrl + O
加回车保存配置,最后使用Ctrl + X
退出。
5.2.2编辑软件源配置
sudo apt update # 更新apt源或者 sudo apt-get update
sudo apt upgrade # 更新已安装的软件包
sudo apt dist-upgrade # 升级系统
5.远程连接
实现远程连接的第一步是我们需要知道树莓派的ip
地址。有以下几种方式:
Shell
命令:ifconfig
查看- 使用
Wireshark
抓包,如果是无线连接的话 - 在路由器后台查看
- 增加一个
OLED
的显示屏,打印ip
地址
5.1 SSH连接
支持SSH连接的软件很多,比如PuTTY
,XShell
,MobaXterm
。
这里我使用的是MobaXterm
。
需要注意的是,默认的用户名是pi
,密码是raspberry
。
![18a80c7dcaf465b9866f3d15cfe09aae.png](https://i-blog.csdnimg.cn/blog_migrate/5b2f3e867da759b9e44c7af99e17ddd4.jpeg)
5.2 VNC远程连接软件
在树莓派中先运行一下命令:
sudo apt-get install -y xrdp // (基于Debian 9)直接执行
sudo apt-get install -y tightvncserver xrdp // (基于Debian 8)请执行如下
,在电脑上使用Window
替代自带的远程桌面功能或使用VNC Viewer
。几种使用方法都类似。填充IP
,用户名和密码,最后需要设置一下分辨率。
这里我使用的是Window
预设自带的远程桌面。
![d333548584fd55f699bdd0c33273ce8b.png](https://i-blog.csdnimg.cn/blog_migrate/c08d46f6fefe9ee8ed0f795fa33b1903.png)
![f1737e95636b1bc420445d741a55cf8a.png](https://i-blog.csdnimg.cn/blog_migrate/affee2fb2d13b24570f467cde711f5b0.jpeg)
- END -