前面主要介绍了Qualcomm Hexagon 680 DSP的主要功能和性能,这对于汽车的更新换代和体验的升级至关重要。接下来我们介绍下SDK具体的工具和开发基础。由于我们项目中使用到了DSP的开发,专门下载了Qualcomm Hexagon SDK3.2,根据说明整理一下安装过程和注意事项。
本文介绍都基于Ubuntu 14环境,SDK也支持Windows环境,配置上面基本是一样的。
下载地址
Qualcomm Hexagon SDK3.2的下载地址:
https://developer.qualcomm.com/software/hexagon-dsp-sdk
环境要求
PC Ubuntu 14.x or later(64 bit)
Qualcomm Hexagon SDK3.2支持基于Qualcomm 8996和8998芯片组的开发板,假如已有相关移动开发板,Qualcomm 不提供Linux平台的设备的USB驱动,请用Ubuntu上默认的Linux USB驱动程序连接设备.当然你需要学会使用adb(安卓DEBUG桥梁)和fast boot连接PC来操作设备.
安装依赖
1.使用Hexagon SDK需要设置本地环境,使用命令
source setup_adk_env.source.
2.Hexagon tools应该安装在默认路径:
Hexagon_SDK/3.2/tools/HEXAGON_Tools/下,工具版本要7.2及以上.
3.Eclipse必须安装在Hexagon SDK的工具目录下:
Hexagon_SDK/3.2/tools/HEXAGON_Tools/hexagon_ide.
下载连接:
https://www.intrinsyc.com/hexagonsdk/linux/eclipse-cpp-juno-SR1-linux-gtk-x86_64.tar.gz.
4.Hexagon IDE plugins在SDK如下目录,
Hexagon_SDK/3.2/tools/HEXAGON_Tools/hexagon_ide/ide_plugins
在Eclipse和JRE安装之后运行以下脚本:
python tools/scripts/manage_plugins.py -E tools/hexagon_ide
-Z {HEXAGON_SDK_ROOT}/tools/hexagon_ide/ide_plugins/juno/IDE.zip
-V {HEXAGON_SDK_ROOT}/tools/hexagon_ide/jre/bin
5.Android NDK需要建立FastRPC模块,下载NDK r10版本,然后解压到路径:Hexagon_SDK/3.2/tools/android-ndk-r10,NDK下载连接:
https://www.intrinsyc.com/hexagonsdk/linux/android-ndk-r10d-linux-x86_64.bin
6.ADB/Fastboot的安装,在终端输入命令:
sudo apt-get update,sudo apt-get install adb,sudo apt-get install fastboot
7.Ubuntu32位兼容库,要是没有,输入安装命令:
sudo apt-get install lib32z1 lib32ncurses5
打开IDE环境
小编截取了一些图片,使得大家能够直观点,容易理解。
1.运行IDE
在Hexagon_SDK/3.2/tools/HEXAGON_Tools/hexagon_ide/路径下运行eclipse,选择安装当前路径,运行界面如下:
选择欢迎界面就进入了主IDE窗口界面:
2.设置IDE参数
如上图,点击preference,界面如下:
Hexagon SDK path 就是安装SDK的路径: Qualcomm/Hexagon_SDK/3.2.
Hexagon processor version下拉里面选择您正在开发的软件的Hexagon处理器的版本,默认是V5.
Hexagon tools path是默认工具路径: Hexagon_SDK/3.2/tools/HEXAGON_Tools/.
Qualcomm汽车技术讨论组 QQ群号:566131670