文章目录
一、写在前面
2021/4/20 更新:建议小白初次配置时,在系统刷入后,外接一个屏幕,树莓派4B的性能已经不错了,而且人家主要的定位是 tiny pc ,目的是普及编程教育,建议给个屏幕。
最重要的是,现在官方的设置引导很完善了,和window差不多的设置引导,你可以简单的连接WiF、简单的设置密码、简单的设置地区、开启ssh、vnc等等,记得不要再开始的时候选择更新系统应用(没有换源,还是很慢的)
教程使用资料:
百度网盘:https://pan.baidu.com/s/11PkoOGGO6YKO8KPV1lqQGg
提取码:8pfe
如果SD卡是旧卡,需要用SDFormatter格式化工具先格式化。(如果用新的SD卡可以跳过此步)
注意:如果使用的是64G以上的TF卡,需要用DiskGenius来格式化为FAST32才可以正常使用!!!
二、树莓派镜像烧录
树莓派上的操作系统选择很多,我们这里以主电脑为Win10系统,官方最新的2021.01.11的版本为例。
先在官网下载烧录软件 Raspberry Pi Imager,然后下载系统的镜像文件带推荐的软件。
安装 Raspberry Pi Imager后,插入Mirco SD,在 Operating System --> Use custom 选择刚才下载好的镜像文件,然后在 CHOOSE SD CARD 中选择对应的 SD 卡,最后点击 WRITE 进行烧录。
注:还有两款不错的镜像烧录工具 Win32DiskImager & balena-etcher ,随意使用,在我开头贴的连接里面都有。
三、开启ssh 和 配置Wifi
如果没有配置键盘和屏幕,那第一次启动OS前需要先新建两个文件来配置wifi连接和开启ssh。
1、 开启ssh
在刚才烧录完成的 MircoSD 中 boot 分区的根目录下,新建一个空白文件,并重命名为ssh,全部小写且无扩展名。
新建这个空白文件就是新建一个txt文件,然后重命名为ssh,并且把 .txt 这个后缀也删除
2、 配置Wifi
同样在根目录下,新建 wpa_supplicant.conf 文件,内容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
priority=1
}
ssid 为 Wifi网络的ssid;
psk 为连接密码;
key_mgmt为加密方式:
priority 为优先级,数字越大代表优先级越高;
根据自己路由配置的情况,修改对应的 ssid , psk 和 key_mgmt 值。
以上两个文件,开机后 wpa_supplicant.conf 文件会自动转移到 /etc/wpa_supplicant 目录下,ssh文件会转化为开启ssh服务的指令后被删除。所以如果要更改配置,下一次要重新添加这个文件。
四、配置树莓派
现在可以拔出MircoSD卡,插入树莓派,然后正常上电开机了。
注:注意观察树莓派上的两个指示灯,红色代表电源,绿色一般代表SD读写。
正常情况下,红灯常亮,绿色每隔几秒闪一次,表示网络连接成功;
而绿灯有规律的闪烁,表示SD没有插好或者是无效的SD卡。
1、查询树莓派 IP 地址
有显示器的话,可以直接用 ifconfig 来获取 IP 地址,或者把光标移动到桌面右上角WIFI上查看。
若没有显示器的话,可以直接在路由器上看到树莓派的IP,也可以用局域网扫描工具 Advanced IP Scanner 来获取对应的信息。
2、ssh 登录
有了 IP 地址,那就可以用ssh登录了。用远程ssh工具putty,先输入ip地址,open。输入pi,回车,然后输入默认密码 raspberry(密码默认不显示),然后就可以正常使用了。
3、配置树莓派
在登录的ssh连接中,输入命令
sudo raspi-config//建议自己摸索一下,还是比较简单的。
建议开启
注:在这里我没有写怎么改时区地点等等,因为第一次打开vnc进入桌面会引导设置,设置为上海就可以了。
1.Camera 启用摄像头;
2.SSH(ssh远程通信与登陆);
3.VNC(VNC远程桌面登陆) 启用VNC;
4.Expand Filesystem 扩展可用空间,将根目录扩展到这个SD卡,充分利用SD卡的存储空间。;
5.Resolution 修改屏幕分辨率。
6.Serial(串口控制);
7.Remote GPIO(远程GPIO引脚控制)。
8.选择Audio,选择Force 3.5mm(‘headphone’ jack),树莓派的声音会从耳机孔输出。
4、远程登陆vnc远程桌面
安装远程桌面软件 VNC-Viewer-6.17.731-Windows,新建连接,填入树莓派的IP地址,输入用户名pi,密码raspberry登陆(默认的密码)。
![img](https://i-blog.csdnimg.cn/blog_migrate/f77c833f321571556d26930b0a79dc0e.png)
注:vnc连接后显示“ Cannot currently show the desktop”的话,重新修改一下屏幕分辨率后重启就可以了。
五、更新树莓派的系统
1、换镜像源
由于众所周知的原因,国内无法访问树莓派的更新服务器,所以可以换国内的镜像站作为更新点。(给Raspbian的包管理器apt-get换源)
sudo nano /etc/apt/sources.list
注释第一行,然后 添加清华源,文件内容如下:
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
按 ctrl + o 写入,再按 ctrl + x 退出。
2、更换 pip 源
同样给 pip 更换阿里源和豆瓣源。
sudo mkdir ~/.pip
ls .pip
sudo nano pip.conf
将以下内容写入配置文件:
[global]
timeout = 10
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
mirrors.aliyun.com
pypi.douban.com
3、更新系统
解决连接问题后,就可以进行系统更新了。
sudo apt-get update
sudo apt-get upgrade//这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在树莓派本地。
pip3 install -U pip//如果你输入pip,默认使用python2.7
4. 安装中文字库和中文输入法
# 安装中文字库
sudo apt-get install fonts-wqy-zenhei
# 安装中文输入法fcitx及Google拼音输入法,可能要等几分钟。
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
安装成功之后,会在下一次重启时生效。
可以使用ctrl
+空格
切换为中文输入法。
这样树莓派的初步开发环境就配置好了。
六、补充
1、使用Windows PowerShell 使用ssh来登录树莓派
好处:省了下载其他软件,Windows自带
2、使用硬件串口,putty之类工具串口登录并控制树莓派开发板
用USB转TTL去接树莓派时,通常需要接三个线,即:
1、树莓派的GND接USB转TTL的GND
2、树莓派的TX接USB转TTL的RX
3、树莓派的RX接USB转TTL的TX
在命令行输入
sudo raspi-config
重启系统后就可以通过 putty 的串口登陆树莓派: