记录一下,方便以后翻阅~
1. 序
CCES(CrossCore Embedded Studio)是继ADI推出VisualDSP++后推出的集成开发环境(IDE),用在ADI处理器上开发嵌入式应用程序。CCES IDE构建在Eclipse之上,Eclipse是一个多语言、开源的软件开发环境。CCES提供了对编辑、构建和调试过程的完整图形控制,并允许在它们之间进行非常轻松的切换。
CCES环境与以前的VisualDSP++开发工具完全不同。除了IDE本身的变化(它在代码生成工具、调试功能等方面提供了许多特性改进)之外,还为已经熟悉VisualDSP++环境的遗留用户带来了一定程度的复杂性。此外,CCES中提供中间件的方式也不同,提供与处理器和支持软件工具相关的文档的方式也不同。
VisualDSP++提供了一个由IDE、工具链、所有可用评估平台的示例目录(包括板级驱动程序和特定于应用程序的示例项目)组成的单一安装,ADI开发了支持操作系统、文件系统、USB和以太网堆栈的中间件,CCES不再是这样的情况。相反,CCES采用模块化方法来支持ADI评估平台。
总之,ADI已不在更新VisualDSP++,CCES可支持VisualDSP++上开发的芯片,反之不可以。
2. 创建一个新的工程
CCES工作区是包含项目资源和元数据的文件夹。创建或导入项目时,有关该项目的详细信息将存储在工作区中。工作区元数据还包括通过“CCES首选项”对话框和IDE窗口布局设置的首选项。默认情况下,CCES在工作区文件夹中创建新项目。
每次启动CCES时,系统都会提示您输入工作区位置。通过选择使用工作区目录作为默认目录,可以选择默认工作区目录。下次打开CCE时不会提示。
第一步:
选择File→New→CrossCore Project 启动新项目向导。如果这是第一次打开CCES,将出现一个窗口,询问在主机上从何处创建默认工作区。工作区是所有新创建的项目和子目录都将存储在PC上的位置。请选择所需的路径名,并选中该框以记住该位置。
第二步:
在弹出的General Project Information窗口里,输入项目的名字,然后单击Next。
第三步:
下一个窗口是Processor Type(处理器类型),即配置将要编程的处理器。这里选择默认,点击Next。
第四步:
下一个窗口是Project and Settings窗口。在这个窗口中,可以添加不同的加载项、通信、设备驱动程序和系统服务,以及诸如RTOS内核之类的中间件。如果使用多核处理器,则每个处理器核心将显示一个单独的项目。单击Configure Project以选择外接程序和模板代码——请注意,这些选项对于每个处理器核心都是不同的。
第五步:
如果单击某个处理器的Configure Project ,弹出Core Settings(核心设置)窗口。在窗口的顶部有两个选项卡,Add-In Selection和Template Code。
在Add-In Selection选项卡中,可以选择项目所需的外接程序。外接程序是可用于目标处理器的预配置软件,包括代码生成GUI工具(例如,启动代码/LDF、Pin多路复用、PVP编程器等)和支持设备驱动程序、系统服务、USB/以太网堆栈和操作系统的中间件库。
启动代码/LDF选项可启用C运行时初始化,并且包括一个链接或描述文件,用于指定代码和数据在系统存储器中的位置;
MACPI选项包括多核通信API函数库,该库可为双核处理器的核心间通讯提供方便;
引脚多路复用Pin Multiplexing选项不但有助于启动各种外设,同时还有助于它们与引脚之间进行映射。
在Template Code选项卡中,您可以选择使用CCES生成默认代码,以便在C或C++中启动。您还可以选择对生成的代码进行注释。
第六步:
在Core Settings中完成后,单击OK,然后在Projects and Settings窗口中单击Finish。现在,您的新项目将与您请求的所有生成的代码、系统服务和设备驱动程序一起出现。