1. 获取所需文件
在配置J6的DSP开发环境前,您需要获取以下文件:
标准工具链发布包部分(请联系地平线项目对接人获取)
OpenExplorer算法工具链Docker镜像
OpenExplorer算法工具链交付包(OE包中提供了大量示例,包括DSP示例)
OpenExplorer算法工具链中文文档
DSP开发包特有部分(请联系地平线项目对接人获取)
DSP开发软件安装程序Xplorer-10.1.11-linux-x64-installer-with-RI-2023.11.bin
DSP开发软件配置文件Vision_Q8_linux_redist2311.tgz
DSP开发软件License(即Node-Locked License)
注意:算法工具链Docker镜像有两种分别是CPU版本的和GPU版本的, 如果您只关注DSP开发,可以使用体积更小、安装更简单的CPU Docker。
2. 启动安装环境(Docker)
容器启动后可以使用 ifconfig 命令查看 mac-address,检查是否与容器启动时提供的MAC一致。
3. DSP开发软件安装
注意:请先进入Docker环境再执行以下步骤,否则会导致安装失败(本地手动安装可忽略此提示)。
3.1 安装 Xtensa Develop Tools
这里我们默认将 Xtensa Develop Tools 安装在 /opt/xtensa 目录下,您也可以自行指定其他目录。若安装在 /opt/xtensa 目录则需要root权限。执行如下命令:
3.2 安装 Vision Q8 Core Configuration
将 Vision_Q8_linux.tgz 安装包解压,解压后将其放在 Xtensa Develop Tools 安装目录下指定位置(如:/opt/xtensa/XtDevTools/install/builds/RI-2023.11-linux/ ),放到指定位置后进行安装。安装需要执行如下命令:
4. License配置
注:出于安全和隐私考虑,上述内容隐去了真实数据,仅为形式参考。另外:
如果文件中有 SERVER 行和 VENDOR 行,则需要删除,只保留 3 个 feature 对应的 INCREMENT 行即可。
修改完成后将其改名为 license.dat,并存放在 Docker 可访问路径下,比如:
/open_explorer/dsp_license/license.dat
5. 环境变量设置
6. 验证环境
完成上述步骤后,执行以下两条命令,如果均可以正常执行,表明DSP开发环境配置成功。
7. 后续开发流程
附:以下脚本可用于快速安装和配置DSP开发环境


