AidBox GS865 产品使用手册
1.产品概述
虚拟机形式实现Android/鸿蒙+Linux系统融合,共享Linux内核,形成可独立使用又能相互通信的跨Android和Linux系统平台,带来1+1>2的效果。 安卓+Linux生态优势叠加,兼具了安卓系统的应用丰富、交互性强和Linux系统的安全性、稳定性的优势,跨生态无缝交互。 无需开发者手动对安卓和Linux系统进行切换,为用户同时带来安卓和完整的原生Linux使用体验,同时支持上百万个安卓软件和数万个Linux软件。
1.1 产品外观图
1.2 技术参数表
Function 功能 | Parameter 参数 |
---|---|
处理器高通865 | CPU:1 x CortexA77 2.84GHz + 3x Cortex A77 2.42GHz + 4x Cortex A55 1.8GHz GPU:Adreno 650 NPU:Qualcomm Neural Processing Unit (NPU230) DPU:Adreno 995 VPU:Adreno 665 DSP:Hexagon 698, 4 x Hexagon Vector eXtensions (HVX) ISP:Spectra 480 |
内存(RAM) | 8GB LPDDR5 |
存储 | 128G UFS3.1 or 256G UFS3.1 |
USB | 3 x USB 3.0 Type-A, 1 x USB 3.0 Type-C (OTG) |
Micro SD | 1 x Micro SD卡座 |
SIM | 1 x NanoSIM卡座 |
LAN | 2 x 千兆以太网 |
COM Port(串口) | 1 x RS232, 1 x RS485 |
扩展接口 | 1 x I2C, 4 x GPIO, 1 x PWM |
显示 | 1 x HDMI 2.0 输出, 1 x DP 1.2 输出 4K@60fps |
WIFI | 2x2 MIMO, 2.4G/5G 双频, 802.11A/B/G/N/AC/AX (WiFi 6) |
蓝牙 | BT 5.1 |
蜂窝网络 | 5G: M.2 B-key 支持 4G/5G 全网通(可选配,含定位,通过国内外认证) |
天线 | 2 x 主天线, 1 x WiFi & BT, 1 x GNSS |
音频 | 1 x 音频输入, 1 x 音频输出 |
视频 | Encoder: 4K @ 120 fps; 8K @ 30 fps Decoder: 4K @ 240 fps; 8K @ 60 fps H.264 High Profile, H.265 Main 10 Profile, VP8, HDR 10-bit video Playback (HLG, HDR10), HDR 10-bit capture (HLG) |
电源 | 12V DC 5.5A |
按键与指示 | 1 x 电源开关, 1 x LED 单色运行指示 |
结构 | 尺寸: 185 x 102 x 35.5mm (不含天线) 重量: 1800g 功耗: 10W |
环境参数 | 存储温度范围: -20℃ ~ +70℃ 存储湿度范围: 10% ~ 90%,非凝结 |
2.快速开始
2.1 环境准备
2.1.1 硬件准备
- 装有 Windows 10 以上的电脑
- AidBox-GS865
- USB Type-A to Type-C 数据线
- 电源适配器(12V 3A)
2.1.2 软件准备
请参见工具安装章节,安装必要的工具以辅助开发者完成阿加犀硬件产品的使用。
2.2 设备开机
2.2.1 电源线连接
- 使用DC12V3A电源适配器接入板卡DC口,默认开机自启动。观察上电时绿灯常亮(启动完成)即可。
2.2.2 Type-C线连接
在Windows电脑端的USB3.0接口接入线缆的Type-A口;在AidBox-GS865端的typec接口接入线缆的Type-C口。
在Windows电脑端按win+R,在弹出的窗口输入cmd,打开终端窗口,在窗口中输入如下命令:
adb devices
如上图,识别到设备后,表示设备已连接,并成功开机
3. 获取IP地址
3.1 Linux系统获取IP地址
💡注意
AidBox-GS865设备的网口是2个LAN口
3.1.1 配置动态IP地址
AidBox-GS865设备默认设置为DHCP IP,因此在开机接入网线后,在Windows电脑端按win+R,在弹出的窗口输入cmd, 打开终端窗口,在窗口中输入如下命令:
- 输入"adb shell"进入到宿主机系统中,
adb shell
- 执行命令:"ifconfig",查看回显的ip地址。
adb shell
ifconfig eth0
4. 登录Aidlux系统
4.1融合系统登录
融合系统登录方法请参见融合系统登录章节
5.外部接口说明
表1.终端对外接口
接口序号 | 信号定义 | 功能描述 |
---|---|---|
1 | 1 x POWER | 配有一个电源接口,用于为设备提供电力 |
2 | 1 x LED运行指示灯 | 配备了一个LED灯,用于显示设备的运行状态 |
3 | 2 x RJ45(千兆) | 备配备了两个千兆以太网接口,接口类型为RJ45标准,常用于网络连接 |
4 | 1 x HDMI | HDMI信号输出 |
5 | 2 x USB3.0A | 配备了两个 USB 3.0 类型 A 接口,常用于高速数据传输和外设连接 |
6 | 1 x USB3.0A | 配备了一个 USB 3.0 类型 A 接口,常用于高速数据传输和外设连接 |
7 | 1 x USB-C | 配备了一个 USB Type-C 接口 |
8 | 1 x NANO SIM | 配备了一个 Nano SIM 卡槽,用于插入移动通信运营商的SIM卡 |
9 | 1 x RS232(DB9) | 配备了一个 RS-232 串行通信接口,接口类型为 DB9(9针 D-sub 接口) |
10 | 1 x RS485 | 配备了一个 RS-485 串行通信接口 |
11 | 1 x 3.5MM音频输出 | 配备了一个标准的3.5毫米音频接口,用于输出音频信号 |
12 | 1 x 麦克风 | 设备内置或外接了一个麦克风,用于采集音频输入信号 |
13 | 1 x MICRO SD | 配备了一个 Micro SD 卡槽,用于插入 Micro SD 存储卡以实现数据的扩展存储或传输 |
14 | 1x 12V DC | 配备了一个 直流 12 伏电源输入接口,用于为设备供电 |
6. 文件传输
6.1使用AidLux文件浏览器传输文件
使用AidLux文件浏览器传输需要AidBox-GS865正常联网,若AidBox-GS865的IP为192.168.111.196,如下步骤进行文件传输:
提示
在AIBox的终端输入ifconfig可查看当前IP
- 在浏览器中输入url: http://192.168.110.194:8000/ 登录到AidLux桌面环境,密码:AidLux。登录后可点击文件浏览器图标进入。
- 点击右上角上传按钮,传入文件或目录到/home/Aidlux/目录下。
- 点击右上角下载按钮,将/home/aidlux/目录下的文件或目录下载到本地。
7. 模型广场
阿加犀构建了模型广场 (Model Farm) 平台。模型广场包含了数百个不同功能的主流开源模型, 针对不同硬件平台进行了适配优化,开发者可以在AidBox-GS865上,快速完成评估,而无需投入大量成本和长时间等待。模型广场 (Model Farm)使用指导 请参考:模型广场 (Model Farm) 用户指南 文档。
8. AI功能使用
阿加犀构建了一套完备的边缘端AI开发工具套件帮助开发者加速AI应用落地,其涵盖了底层系统到上层应用级SDK。 详见开发者指南
8.1 Aidlite SDK使用示例
8.1.1 SDK&API文档
8.1.2 aidlite_onxx
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_onnx/python
#运行测试工程脚本:
sudo python3 onnx_yolov5_multi.py
# 注意:1、sudo需要输入密码:aidlux 2、当前示例仅调用CPU
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_onnx/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 运行测试工程脚本:
sudo .onnx_yolov5_multi.py 1
# 注意:1、sudo需要输入密码:aidlux 2、当前示例仅调用CPU
8.1.3 aidlite_remote
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_remote/python
# 运行测试工程脚本:sudo python3 remote_tflite_yolov5_multi.py
# 注意:1、sudo需要输入密码:aidlux 2、当前示例调用CPU、GPU
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_remote/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 运行测试工程脚本:
sudo ./remote_tflite_yolov5_multi 1
sudo ./remote_tflite_yolov5_multi 2
# 注意:1、sudo需要输入密码:aidlux 2、当前示例仅调用DSP
8.1.4 aidlite_tflite
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_tflite/python
# 运行测试工程脚本:
# 调用CPU:
sudo python3 tflite_yolov5_multi.py 1
# 调用GPU:
sudo python3 tflite_yolov5_multi.py 2
#调用DSP
sudo python3 tflite_yolov5_multi.py 3
# 注意:1、sudo需要输入密码:aidlux
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_tflite/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 运行测试工程脚本:
# 调用CPU:
sudo ./tflite_yolov5_multi 1
# 调用GPU:
sudo ./tflite_yolov5_multi 2
# 调用DSP:
sudo ./tflite_yolov5_multi 3
# 注意:1、sudo需要输入密码:aidlux
9.刷机指导
9.1镜像下载
下载地址:https://file.aidlux.com/files?folder_id=7ba9e9a9
9.2刷机步骤
设备上电开机,通过USB type-C口连接设备到电脑。
1.打开高通QFIL工具,首先确认是否进入刷机模式,如USB type-C口连接到电脑后,下载端口显示9008,则表示进入刷机模式 当机器没有出现下载端口的时候,可以执行如下指令切换到下载端口:
adb root
adb reboot edl
2.点击Configuration进入download configuration界面,Device Type选择ufs选项,勾选Reset After Download选项。
3.Select Port选择9008端口,Select Build Type选择Flat Build选项,然后点击Browse按钮选择需要刷机的ROM版本中的prog_firehose_ddr.elf文件。
4.点击Load xml按钮load XML文件,2次全选,如下图:
5、点击Download按钮下载即可,等提示Download Succeed之后,表示刷机成功,刷机成功后,设备自动重启,端口变成901F,至此刷机完成。
10. AidLux系统安装
设备开机后,使用usb-typec线缆,连接电脑和设备。usb口接电脑端,typec口接设备端。连接好后,执行 adb devices,能识别到设备号即可 以安装"aidlux_2.0.1.1846_enterprise_qc8250_20250617-231324.zip"版本为例。
提示
获取系统rom包,请联系阿加犀技术支持人员。
10.1 在windows系统中安装AidLux系统
获取到系统文件,并本地解压,解压后文件夹有4个文件,点击install.bat,进行系统安装。 当界面提示部署完成,则表示系统安装成功,等待系统初始化。
当系统初始化进度变成100%,则系统安装完成。
进入aidlux系统