软硬件准备
开发板:orange pi zero 3
内存:4GB
存储:32GB tf卡(闪迪)
烧录系统:Orangepizero3_1.0.2_ubuntu_jammy_desktop_xfce_linux6.1.31_4gb
官网连接:点击这里
官方资料:点击这里
官方推荐工具准备:
balenaEtcher:烧录系统
MobaXterm:远程连接工具
1.下载系统
准备读卡器和tf卡,下载完所需系统后,把装载tf卡的读卡器u盘插入电脑(默认用户电脑是Windows啊,就是你自己用的电脑),打开balenaEtcher,选择下载好的镜像系统,点击“开始烧录”,完成拔下读卡器,把tf卡安装在开发板上,zero3在背面,像插手机电话卡一样。
2.启动系统
给开发板通电,5V3A的充电器和充电线,充电口是type-c口,连接网线到路由器上。
2.1有线连接
准备一根micro-HDMI to HDMI 的线,小头连接板子,大头连接显示器。
2.2 ssh连接
我是这样连接的。登陆路由器后台查看板子的ip地址,有实力的话顺便分配一个静态地址给板子,会方便很多。
其他连接方式推荐B站一位up主的视频:点这里
2.3 vnc 配置
如果想拥有图形化界面的远程连接请看这里。按照我发的视频链接,vnc连接后大概率会出现灰屏,解决方案如下:
cd ./vnc
ls
vim xstartup
在文件的最后添加如下字样:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
添加完后文件长这样:
#!/bin/sh
xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal -emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
unset SESSION MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
按esc,然后按“:”(英文输入法下的毛猴),输入wq退出。
输入sudo chmod u+x ~/.vnc/xstartup
。
然后重启vnc服务:
vncserver -kill :1
vncserver
再去连接vnc就有画面了。
2.3.1 vnc小问题
B站那位up主教大家如何连接vnc,因为开机自启动了,所以就是有序号1,那么在
连接是端口号是5901(默认5900)。如果你因为灰屏就在终端中又一次输入vncserver
,就会有第2个vnc虚拟窗口,就像这样
所以如果多开了就消灭多余的进程服务vncserver -kill :X
如果你觉得vnc打开后画面很不清除,看着不舒服,那就改变一下分辨率。建议就改为1920x1080(也就是1k),2k(2560x1400)以上画面会卡顿的。受不了就有线连接使用。
修改分辨率的地方如下:
sudo vim /etc/init.d/vncserver
这句话要修改:
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1024x768 :1'
修改为:
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1920x1080 :1'
保存退出重启vnc服务(上面有讲),连接后会好很多(兼顾流畅度和清晰度)