Rock 5 RK3588 SBC初次摸索

RADXA Rock 5(基于)的初次摸索配件方面
硬件平台简述
是瑞芯微发布的一款8核(4核大+4核小)ARM架构处理器,许多家都有这个芯片的开发板 。
这里使用ROCK5的原因,是前期用过radxa家的和,对同一家产品熟悉一点 。还有就是比较便宜,可以板载NVMe硬盘,hdmi in也引出了(谁不想一张板子啥都能干呢~~),下面两张是开发板的正反面实物图(来自于Radxa官网Wiki)
下图是Radxa关于的功能定义(来自于官方),Rock5同样遵循该定义制作 。
具体的细节参数请移步Rock5官网地址自行进行查看,这里不再赘述 。
系统安装选择 几个系统的介绍
由于使用该开发板的用途是图像业务和服务端搭建,这里使用的都是Linux系统进行安装 。RADXA官方给提供了两个Linux的发行版,分别为和,第三方我用比较多 。
1.官方系统,默认版本是,已安装好Xfce桌面和闭源的驱动,同时也配置好了相关编解码工具(如:),面向于想要方便拿来即可看到桌面的筒子们使用,比如安装后直接可以调用GPU处理图像内容 。不过桌面优化较差,还有窗口绘图错误的问题问题产生 。目前我用这个系统作为云桌面的瘦客户端使用,用来访问PVE的Spice、的RDP和VNC效果都不错 。除此以外,本来想利用HDIMI IN和OBS做一些事情,发现效果并不好就暂时没有研究了 。(应该是GPU调用较差,帧率有点低)
2.官方系统,默认版本是Focal,已安装好外设驱动(GPIO、网卡、蓝牙等),没有桌面只有命令行,面向与向拿来当服务端使用的筒子们,当然装桌面(如-或者-)后运行也是可以的,但是需要自己去装GPU驱动,对于linux用的比较多的应该很好理解 。目前这个系统我用来部署作为K8S的Arm节点,系统占用和温度控制都还可以 。
官方的系统固件更新的还是挺快的,不过国内官方发布的都比较慢,需要去上找最新的文件,两个官方系统的导航在这里:
https://github.com/radxa/debos-radxa/releases

Rock 5 RK3588 SBC初次摸索

文章插图
下载速度比较慢又不想科学上网的筒子们可以用的代理,目前我用着比较好使的是,导航在这里:
https://ghproxy.com
3.第三方系统,和都有,也都有带桌面和不带桌面的,有过使用基础的会很好入门(-调整比较简单) 。带桌面版本暂不集成GPU驱动,但可以使用的开源驱动进行替代,据那些直接使用lfs的大佬描述,测试效果也不错(当然,还是因为闭源驱动不作为= =) 。目前存在问题是稳定性需增强(桌面容易卡死),暂不支持NVMe硬盘启动(需要换spi固件) 。下载导航在这里:
https://www.armbian.com/rock-5b
系统的安装方式
根据启动的介质,可以大体分为以下几种安装方式:TF卡安装、Emmc安装和NVMe安装(使用SPI),我这里使用TF卡进行安装启动 。
TF卡安装启动官方Wiki教程地址导航:
https://wiki.radxa.com/Rock5/install/microSD
这个方式的安装最简单,只需要准备工具,用于将下载的img固件刷到TF卡中,这个工具的各个版本差异不大,官方的的下载导航在这里
https://github.com/balena-io/etcher/releases/download/v1.10.2/balenaEtcher-Setup-1.10.2.exe
或者用系统之家的下载链接
https://soft.xitongxz.net/202204/Etcher_V1.7.9_XiTongZhiJia.zip