从开发板学习linux:1

软硬件准备

开发板: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服务(上面有讲),连接后会好很多(兼顾流畅度和清晰度)

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值