Radxa Dragon Q6A使用说明
瑞莎 Dragon Q6A 原厂支持文档:https://docs.radxa.com/dragon/q6a
1. 快速开始
1.1 环境准备
1.1.1 硬件准备
- 主板:瑞莎 Dragon Q6A
- 系统启动介质:MicroSD 卡
- 电源适配器:12V Type-C 电源适配器(兼容 PD 协议)
- USB 串口数据线(可选):用于串口调试和登录系统
- HDMI 数据线和显示器(可选):用于显示系统界面和图形化界面操作
1.2 系统安装
系统下载链接: 瑞莎 Dragon Q6A ROM ,注意下载后需要解压ZIP文件。
系统安装请参考 安装系统到 MicroSD 卡 章节所示。
1.3 远程连接
当完成系统安装完成,可以给板卡接入网线,参照 SSH远程 章节进行远程登录。
初始登录用户名及密码:ubuntu/radxa
2. 阿加犀AI工具链使用
2.1、安装工具链
- 更新apt源
shell
sudo apt update
- 安装AI工具链后端依赖
shell
sudo apt install aidlite-onnx
sudo apt install aidlite-snpe229
sudo apt install aidlite-qnn231
2.2 Aidlite SDK使用示例
2.2.1 SDK&API文档
2.2.2 aidlite_qnn
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_qnn231/python
#运行测试工程脚本:
sudo python3 qnn_yolov5_multi.py 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_qnn231/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 运行测试工程脚本:
sudo ./qnn_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP
2.2.3 aidlite_snpe
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_snpe229/python
# 运行测试工程脚本:sudo python3 snpe2_yolov5_multi.py 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_snpe229/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 运行测试工程脚本:
sudo ./snpe2_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP
2.2.4 aidlite_tflite
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_tflite/python
# 导入环境变量:export CLVK_CLSPV_PATH=/usr/lib/clvk/clspv
# 运行测试工程脚本:
# 调用DSP:
sudo python3 tflite_yolov5_multi.py 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP
bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_tflite/cpp
# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make
# 导入环境变量:export CLVK_CLSPV_PATH=/usr/lib/clvk/clspv
# 运行测试工程脚本:
# 调用CPU:
sudo ./snpe2_yolov5_multi 1
# 调用GPU:
sudo -E ./snpe2_yolov5_multi 2 //注意:需要使用-E参数保留ubuntu用户的环境变量
# 调用DSP:
sudo ./snpe2_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa
3. 授权
AI工具链的试用期为30天,如需授权请联系阿加犀公司FAE获取授权码。