大家好,番茄最近替大家吃了个螃蟹,给 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 默认使用情况:
再来个图形界面版的~
总结
番茄已经帮大家测试过了,音频接口可以正常使用了,接上小音炮,效果杠杠滴,音量加减键也正常,另外,风扇也可以按照温度按需降温了。































