首页 理论教育 CCS主要功能分析

CCS主要功能分析

时间:2023-06-20 理论教育 版权反馈
【摘要】:CCS是一种可视化集成开发工具,它集代码的编辑、编译、链接和调试等诸多功能于一体,具有强大的应用开发功能,其主要功能如下:1)具有集成可视化代码编辑界面,可通过其界面直接编写汇编语言和C语言程序、.h头文件和.cmd命令文件等。由于CCS的内容十分丰富,受篇幅限制,本章仅对CCS的主要内容进行介绍。

CCS主要功能分析

CCS是一种可视化集成开发工具,它集代码的编辑、编译、链接和调试等诸多功能于一体,具有强大的应用开发功能,其主要功能如下:

1)具有集成可视化代码编辑界面,可通过其界面直接编写汇编语言和C语言程序、.h头文件和.cmd命令文件等。

2)含有集成代码生成工具,包括汇编器、优化C编译器、链接器等,将代码的编辑、编译、链接和调试等诸多功能集成到一个软件环境中。

3)具有各种调试工具,包括加载执行文件(.out文件)、运行、单步操作、设置断点、查看寄存器、存储器反汇编变量窗口,评估程序的执行时间等功能,支持C源代码级调试,并支持多DSP的调试。

4)断点和探针工具,断点工具能在调试程序的过程中,完成硬件断点、软件断点和条件断点的设置;探针工具可将PC数据文件中的数据传送到DSP,或者将DSP中的数据传送到PC数据文件中,以便实现各种算法仿真和数据监视。

5)图形显示工具,可以将DSP程序生成的数据绘制成时域/频域图、眼图、星座图和图像等,以便于观察和分析,并能进行自动刷新。

6)提供通用扩展语言(General Extension Language,GEL)工具,利用GEL扩展语言,用户可以编写自己的控制面板/菜单,设置GEL菜单选项,方便直观地修改变量,配置参数等。(www.xing528.com)

7)提供DSP/BIOS工具,增强了对代码的实时分析能力,如分析代码执行的效率、调度程序执行的优先级、方便管理或使用系统资源,从而减少开发人员对硬件资源熟悉程序的依赖性。

8)支持实时数据交换(Real-Time Data Exchange,RTDX)技术,可以在不中断目标系统运行的情况下,实现DSP与其他应用程序的数据交换,为用户提供实时和连续的可视环境,看到系统工作的真实过程。

9)开放式的插入架构技术,只需安装相应的驱动程序,就能够集成第三方的专业插件。

10)高性能编辑器支持汇编文件的动态语法加亮显示,使用户很容易阅读代码,发现语法错误。

11)工程项目管理工具可对用户程序实行项目管理。在生成目标程序和程序库的过程中,建立不同程序的跟踪信息,通过跟踪信息对不同的程序进行分类管理。

由于CCS的内容十分丰富,受篇幅限制,本章仅对CCS的主要内容进行介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈