一,安装系统
1,下载
①去官网下载镜像文件并解压
https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
(我下载的是带桌面的树莓派系统)
②下载烧录工具并安装
https://sourceforge.net/projects/win32diskimager/
2,烧录
①准备一张sd卡并格式化好
(不带桌面的最小4G,带桌面的最小8G)
②打开安装好的烧录工具
a.选择格式化好的sd卡
b.选择解压好的镜像文件
c.写入
二,远程管理
如果你有设备,当然可以直接树莓派接个屏幕,鼠标,键盘,就可以使用了,但如果没有这些设备的话,就需要远程管理了。
1,SSH
想要通过ssh进行远程管理的话,需要三个条件:
①树莓派系统允许ssh登陆
只需要新建一个叫ssh的文件放在sd卡的boot目录下就行,ssh文件是没有后缀名的!!!
②你的设备安装了ssh客户端
可以搜索下载putty或其他客户端软件
③树莓派和你的设备处于同一个局域网下
可以用网线接入路由器,在路由器后台找到ip地址,然后在ssh客户端软件中输入ip进行远程连接。默认用户名是pi,默认密码是raspberry。
2,VNC
ssh是shell的命令行窗口,如果要图形化页面的话也需要几个条件:
①当然前提是你安装的树莓派系统是带桌面的
②安装并开启vnc服务(需要先开启ssh服务)
我用的是树莓派4b,对于其它版本的树莓派不知道是否适用。
a.打开命令行,输入
sudo raspi-config
b.选择Interfacing Options
c.选择“P3 VNC”
d.提示是否要开启VNC,选择是
e.开启后,选择“Finish”结束
f.输入命令,重启:
sudo reboot
③为了开机可以自启,所以把vncserver作为服务
可以参考此方案,若不行则采取下列方案
https://blog.csdn.net/hu5566798/article/details/98756911
a.输入以下命令,并复制内容保存
sudo nano /etc/init.d/vncserver
复制以下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/vnc
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1024x768 :1'
echo "Starting VNCServer for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "VNCServer stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0
说明: su $USER -c ‘/usr/bin/vncserver -depth 24 -geometry 1024x768 :1’
- $USER 是用户名pi,若使用的不是用pi为用户名,请修改代码中export USER=‘pi’ 将pi改为使用的用户名
- -depth 24 用于设置图像质量
- -geometry 1024x768 用于设置分辨率
(Ctrl+x保存,按y,然后回车)
b.修改文件权限
sudo chmod 755 /etc/init.d/vncserver
c.添加开启启动项
sudo update-rc.d vncserver defaults
d.重启
sudo reboot
④你的设备安装了vnc的客户端
可以搜索下载客户端软件进行安装,然后输入ip连接