硬件平台简述
RK3588是瑞芯微发布的一款8核(4核大+4核小)ARM架构处理器,许多家都有这个芯片的开发板。
这里使用ROCK5的原因,是前期用过radxa家的rockpi4p和rockpi3,对同一家产品熟悉一点。还有就是比较便宜,可以板载NVMe硬盘,hdmi in也引出了(谁不想一张板子啥都能干呢~~),下面两张是开发板的正反面实物图(来自于Radxa官网Wiki)
下图是Radxa关于RK3588的功能定义(来自于官方DataSheet),Rock5同样遵循该定义制作。
具体的细节参数请移步Rock5官网地址自行进行查看,这里不再赘述。
系统安装选择
几个系统的介绍
由于使用该开发板的用途是图像业务和服务端搭建,这里使用的都是Linux系统进行安装。RADXA官方给提供了两个Linux的发行版,分别为Debian和Ubuntu,第三方我用Armbian比较多。
1.Debian官方系统,默认版本是Bullseye,已安装好Xfce桌面和闭源的Libmali驱动,同时也配置好了相关编解码工具(如:gstreamer),面向于想要方便拿来即可看到桌面的筒子们使用,比如安装remmina后直接可以调用GPU处理图像内容。不过桌面优化较差,还有窗口绘图错误的问题问题产生。目前我用这个系统作为云桌面的瘦客户端使用,用来访问PVE的Spice、Windows的RDP和VNC效果都不错。除此以外,本来想利用HDIMI IN和OBS做一些事情,发现效果并不好就暂时没有研究了。(应该是GPU调用较差,帧率有点低)
2.Ubuntu官方系统,默认版本是Fo