CrossCore Embedded Studio——创建一个新工程(一)

记录一下,方便以后翻阅~

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。现在,您的新项目将与您请求的所有生成的代码、系统服务和设备驱动程序一起出现。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天亮继续睡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值