作为Qualcomm官方为HexagonDSP推出的SDK,HexagonSDK1.2.2提供了两种开发方式:CMD(python)与eclipse,这次我选择了eclipse来作为我们开发的工具,这款HexagonDSP推出的eclipse会有什么让人惊奇的表现呢,这次我将从Get start为各位提供对这款软件的基础入门以及进阶。
步骤一:新建工程 项目的建立:
第一步就是要打开Hexagon IDE,打开以后可以看到如图所示的界面:
点击file->New->Hexagon file.
接下来我们就可以看到一个对话框用来设置参数:
在project name一栏中我们设置新工程名称为”factorial”,
注意:”project location”的默认位置为workspace设定的位置,而”tools location”的默认位置为系统环境变量所设置的路径,在对话框中,我们可以更改这些路径。
HexagonSDK location定义了SDK的路径
Projecttype定义了输出表,我们在这里选择Executable(也就是exe可执行文件),也可以选择Empty executable作为工程类型,选择Hexagon GNU Tool工具链作为工程工具链。
在这些步骤完成后,Hexagon IDE就已经为我们定义好了一个完整的工程:
步骤二:开始编写代码
接下来,通过如下操作可在工程中添加factorial的程序代码:
右击Project Explorer中的工程并选择New->Source File
我们可以看到如图所示的对话框:
接下来输入我们源程序的文件名(factorial.cpp)并选择文件模板(默认为C++ source template)
按下finish键之后,我们就创建了一个新的代码文件了。
接下来,各位可以将如下代码粘贴到各位的代码中。这段代码将程序获得的数据通过命令行的方式算出其阶乘。