产品简介

Cluster Server R1 集群服务器,标准的 1U 机架式服务器,基于 ARM 架构,以多块核心板组合方式,搭建多核心的 AI 加速集群平台,拥有超高算力,以及提供标准的软硬件接口,适用于边缘计算、云游戏、虚拟桌面等场景。
其最高可配 66 核 1.8GHz 的处理器集群,支持 Firefly 全系列 JD4 处理器核心板,可选高达 11 片不同性能和配置的处理器核心板进行集群运算。可配带 NPU(AI 加速器)的 JD4 处理器核心板,单片算力高达 3.0 Tops。支持运行 Android、Linux 操作系统。支持BMC(Baseboard Management Controller)基板管理控制器,可在本地和远程对服务器的运行状态进行管理,可轻松对服务器进行配置管理、硬件管理和故障排除。支持多路视频编解码,每个处理器核心板可同时进行 10 路的编码与解码,最大可超过 100 路编解码,支持 H265/H264、 MPEG-1/2/4 等多种视频协议。采用桌面虚拟化技术,提供多个云桌面,数据集中管理,保证数据安全,构建智能信息化操作环境。

产品参数

_images/cluster_server_r1_parameters.png

规格尺寸

_images/standard_sizes_1.png _images/standard_sizes_2.png

产品资源

  • [Wiki] 包含Android&Ubuntu 驱动开发等资料,除固件编译、烧录方法需要参考本章外,均可参考Core-3399-JD4 Wiki

  • [技术交流论坛] 超过10万企业客户和用户沟通交流平台

编译 Android7.1 固件

固件编译之前需要的环境搭建以及SDK源码下载工作,参考 准备工作下载 Android SDK 。这两项工作完成之后再根据 Cluster Server R1 集群服务器编译方法去编译固件即可。

Cluster Server R1 集群服务器编译方法

HDMI显示编译

./FFTools/make.sh  -d rk3399-firefly-sr-c11g-jd4 -j8 -l rk3399_firefly_sr_c11g_jd4-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_sr_c11g_jd4-userdebug

手动编译

  • 编译前执行如下命令配置环境变量:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
  • 编译kernel:

cd ~/proj/firefly-rk3399/kernel/
make ARCH=arm64 firefly_defconfig
make -j8 ARCH=arm64 rk3399-firefly-sr-c11g-jd4.img
  • 编译uboot:

cd ~/proj/firefly-rk3399/u-boot/
make rk3399_defconfig
make ARCHV=aarch64 -j8
  • 编译android:

cd ~/proj/firefly-rk3399/
source build/envsetup.sh
lunch rk3399_firefly_sr_c11g_jd4-userdebug
make -j8
./mkimage.sh
  • 编译完可以用Firefly官方的脚本打包成统一固件,执行如下命令:

cd ~/proj/firefly-rk3399/
./FFTools/mkupdate/mkupdate.sh update

打包完成后将在rockdev/Image-rk3399_firefly_sr_c11g_jd4/下生成统一固件:update.img

批量烧录固件

在Windows操作系统,使用 FactoryTool_v1.66 工具(提取码:gvb1), 可实现批量烧录固件。烧录步骤:

注意:如果板子原来是Android系统,需要升级Ubuntu,或者板子原来是Ubuntu系统,需要升级Android,那么在升级前需要点击”修复”按钮。

1、安装RK USB驱动。参考 Wiki 安装RK USB驱动
2、在Windows下解压 FactoryTool_v1.66.zip 工具,然后运行里面的 FactoryTool.exe。
3、使用Type C数据线连接OTG口与PC,长按核心板对应的recovery按键1~2秒,同时短按核心板对应的reset按键将所有需要烧录的核心板进入loader模式。
4、在FactoryTool.exe中选好固件,点击“启动”升级固件。
5、待烧录完成后,点击“停止”即可。 _images/factorytool.jpg

烧录补充说明

  • 使用FactoryTool_v1.66工具烧录时,固件下载完成后进入校验固件阶段,校验失败导致左侧表格提示“下载固件失败”。如果遇到这种情况,校验失败并没有关系,只要固件下载完成即可,此时只需要手动按一下核心板对应的reset按键,系统就能正常运行。

  • FactoryTool_v1.66工具不支持分区(如resource.img、kernel.img、uboot.img)烧录,如果需要分区烧录参考 烧写分区映像 进行分区烧录,或者打包成统一固件再使用FactoryTool_v1.66工具烧录。

  • PC机USB口的供电或带宽会影响到FactoryTool_v1.66工具的正常使用。例如供电或带宽不足导致发现不了设备。

  • 判断是否进入loader模式成功方法:一种是看工作指示灯是否长灭;另一种是通过DEBUG串口看打印信息,这种方法也是最可靠的;还有一种是在FactoryTool.exe图形界面“设备类型”一栏,可以看到“Adb”设备切换成“Loader”设备。

产品技术支持

Cluster Server R1 集群服务器可以在多种场景实现客户不同方面的需要,广泛应用于边缘计算、云游戏、应用多开(网络直播多开、手游多开)、多路视频编解码、云存储、区块链、虚拟桌面等场景。品质和性能在行业内已经有非常好的口碑,专业的技术团队为广大客户解决硬件设计和软件功能上的各种各样问题。专业技术支持和更详细资料请联系商务。

技术案例

  • 多路视频编解码

  • Android多路界面操作

联系方式

  • 邮箱:sales@t-firefly.com

  • 手机:(+86) 186 8811 7175

  • 座机:0760-89881218

  • 全国服务热线:4001-511-533

  • 地址:广东省中山市东区中山四路 57 号宏宇大厦 2101 室