阿加犀 犀牛派 X1 Ubuntu 22.04 刷机教程

大家好,番茄最近替大家吃了个螃蟹,给 QCS8550 刷机,用过这款开发版的同学应该不会太陌生,阿加犀官方也老早就放出来了纯 Ubuntu 22.04 的镜像,碍于由于板内已经配置好的开发环境,一直没有来得及动手刷机。

番茄这里选择的是 Ubuntu OS,可以先整体大概浏览一下官网文档,特别是刷机的部分仔细反复阅读几遍,整体理解了再动手实践,不然一不小心变砖了就麻烦大了不是~

核对你的开发板

按照惯例,先介绍一下开发版:

犀牛派 X1 (Rhino Pi-X1) 是一款基于 Qualcomm® QCS8550 平台的高性能嵌入式计算设备,专为边缘人工智能、工业物联网和智能计算终端设计。

Rhino Pi-X1 搭载 Qualcomm® QCS8550 SoC,采用 1+2+3 三丛集架构 (1× Kryo Prime @ 3.2GHz,2× Kryo Gold @ 2.8GHz,3× Kryo Silver @ 2.0GHz),兼顾强劲性能与低功耗。内置 Adreno 740 GPU 与高效 AI 加速引擎,AI 算力高达 48 TOPS(INT8),具备卓越的多媒体处理与 AI 推理能力。

X1 支持 4K/8K 视频编解码、多路 CSI 摄像头接口、HDMI 输入输出 以及 Wi-Fi 7 / Bluetooth 5.3 无线连接,提供全面的接口拓展,包括 USB 3.0、CAN、SPI、I2C、PWM、UART、LAN/WAN 等。系统运行 AidLux 融合系统 (Android 13 + Ubuntu 22.04) 或 Ubuntu 22.04,为 AI 应用开发与边缘计算部署提供灵活支持。

板子外观图如下所示:

仔细核对自己手中的开发板哈,要对号入座,千万不能刷错固件了,介绍完了,下面开发刷机。

下载镜像

进入 X1 的 Ubuntu OS 文档中心,在左侧目录导航到:上手指南–>系统烧录–>镜像下载

点击镜像下载链接:RhinoPi_X1_Ubuntu22.04,进入到镜像下载页面,耐心等候一下,镜像有点大,大约 10.3G 左右。

下载回来之后的固件镜像大小。

解压缩之后文件数量大约 826 个。

连接开发版

有几个事项要特别注意:

1、这里要使用开发版原装带的 type-c 高质量数据线,不建议使用质量过差以及无屏蔽层的数据线,你不想刷机的过程中由于数据线问题产生丢包等各种问题,导致刷机失败吧!

2、你的 windows 刷机计算机要具备满血版原生 type-c 接口,USB-A 那种转接出来的不行,必须是原生满血版 type-c ,使用台式机的同学如果型号比较陈旧,可能没有type-c接口,比如番茄的PC,可以加装一块 PCI-E 转 type-c 接口的扩展卡。

下图是开发板带的 type-c 数据线。

下图是番茄的扩展卡,百元左右,速度嘎嘎快。

开发版上电启动,同时插入 type-c 刷机线。

安装刷机工具

参考安装教程:

需要用到三个工具,都是必须要安装的:

USB驱动:USB_Driver_qud.win.1.1_installer_10061.1.zip

系统刷机工具:QPST_2.7.496.zip

ADB 工具:platform-tools.zip

开发版进入刷机模式

进入刷机模式使用如下命令:

adb root
adb reboot edl

#如果执行上述命令失败,换如下方式
adb shell
su          #输入密码
reboot edl  #OK
Q:sudo密码和su密码分别是什么?
A:sudo密码为:aidlux; su密码为: P@ssw0rd4aidlux

执行第二条命令的之后,开发板会进入刷机模式,命令行会一直处于执行状态,这是正常现象,进行下一步~

在你的计算机管理中,查看一下开发板识别出来的设备端口号,如下所示:

加载刷机固件镜像

打开 QFIL 刷机工具软件,点击选择端口号按钮,在弹出的对话框中,选择开发板设备的所属端口号。

选择开发板设备端口号:

按照上图的第 2 步截图标号,选择 flat build模式。

在工具主界面,点击 配置 菜单,按照如下图所示配置,点击 OK 保存配置。

按照上图的第 3 步截图标号,选择 刷机程序,如下图所示,切记:不要选错文件了,要再三核对。

点击 LoadXML 按钮,在接下来弹出选择 RawProgram 的对话框,选择如下所有文件,切记不要选错。

在接下来的对话框中,选择 patch 文件,按照如下图,切记不要选错了。

按照如上步骤选择完刷机配置文件之后,再仔细核对一下配置,然后点击 Download 按钮开始刷机,稍等几分钟即可完成。

刷机进度

开始刷机…

刷机过程中…

刷机完成…

刷机完成后,开发板会自动重启,找一根网线,接入开发板的 WAN 接口,切记:一定是 WAN 接口,不要接入LAN 接口,如下图所示:

通过 Web 浏览器方式登录开发板

在你的路由器中,找到开发板的 IP 地址,默认是 DNS 方式自动获取的,示例如下:

开发板默认的 WEB 登录地址是(记得替换实际IP地址):

登录地址:http://192.168.10.105:8000/

默认口令:aidlux

登录进入开发版WEB桌面,如下图所示:

修改一下IP地址,如下图所示:

修改完成后,记得需要使用新的 IP 地址重新登录桌面。

查看一下 CPU 、NPU 使用率。

通过 HDMI 显示器的方式登录开发板

将你的 HDMI 接口显示器插入到 14 号标注端口,这里是 HDMI 输出信号。

上电开机启动,显示器上那个熟悉的 Ubuntu 界面是不是回来啦~

查看一下系统的版本信息:

打印一下系统的 eth 网络接口 和 ros2 环境,系统启动速度很快,搜的一下就启动完成了。

查看一下存储空间使用情况:

查看一下 CPU 默认使用情况:

再来个图形界面版的~

总结

番茄已经帮大家测试过了,音频接口可以正常使用了,接上小音炮,效果杠杠滴,音量加减键也正常,另外,风扇也可以按照温度按需降温了。

5 个赞

第一个~给茄佬打call

1 个赞