Skip to content

Radxa Dragon Q6A使用说明

本文档是介绍阿加犀AI工具链的使用方法,如在硬件接口或底层系统的使用上遇到问题,请参考 瑞莎Dragon Q6A官方文档

1. 快速开始

1.1 环境准备

1.1.1 硬件准备

  • 主板:瑞莎 Dragon Q6A
  • 系统启动介质:MicroSD 卡
  • 电源适配器:12V Type-C 电源适配器(兼容 PD 协议)
  • USB 串口数据线(可选):用于串口调试和登录系统
  • HDMI 数据线和显示器(可选):用于显示系统界面和图形化界面操作

1.2 系统安装及使用

请参照瑞莎Dragon Q6A官方文档中的系统安装章节进行下载、安装和使用。文档地址:瑞莎Dragon Q6A

2. 阿加犀AI工具链使用

2.1、安装工具链

  • 配置阿加犀 apt 源
shell
sudo wget -qO- https://archive.aidlux.com/ubuntu24/public.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/private-aidlux.gpg

echo 'deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/private-aidlux.gpg] https://archive.aidlux.com/ubuntu24 noble main' | sudo tee /etc/apt/sources.list.d/private-aidlux.list

sudo apt update
  • 安装 AidLite 与许可
shell
sudo apt install -y aidlite-sdk aidlite-qnn236 aidlite-qnn240 aidlite-qnn248 aid-lms aidlms-sdk
  • 编译 C++ 示例所需依赖
shell
sudo apt install -y build-essential cmake g++ libopencv-dev

2.2 Aidlite SDK使用示例

  • SDK & API 文档

AidLite SDK

2.2.1 aidlite_qnn236

bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_qnn236/cpp

# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make

# 运行测试工程脚本:
sudo ./qnn_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP

2.2.2 aidlite_qnn240

bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_qnn240/cpp

# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make

# 运行测试工程脚本:
sudo ./qnn_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP

2.2.3 aidlite_qnn248

bash
# 进入工程目录:
cd /usr/local/share/aidlite/examples/aidlite_qnn248/cpp

# 编译可执行程序:
sudo mkdir build && cd build
sudo cmake ..
sudo make

# 运行测试工程脚本:
sudo ./qnn_yolov5_multi 3
# 注意:1、sudo需要输入密码:radxa 2、当前示例仅调用DSP

3. 授权

AI工具链的试用期为30天,如需授权请联系阿加犀公司FAE获取授权码,步骤如下:

  • 获取设备sn
shell
cat  /sys/devices/soc0/serial_number
  • 将设备sn发送给阿加犀公司FAE,获取授权码