使用CCS设置断点与图形刷新——Veeam Backup & Replication v9.5 实践指南

需积分: 50 29 下载量 138 浏览量 更新于2024-08-11 收藏 1.51MB PDF 举报
"执行程序和绘制图形-veeam backup & replication v9.5 安装和使用手册内部修订v3.1" 本文档主要介绍了如何在Veeam Backup & Replication v9.5环境中执行程序和绘制图形,特别是利用CCS(Code Composer Studio)工具进行调试和动画操作。在Veeam备份和恢复场景中,探针技术用于临时暂停目标系统,传输数据并恢复应用运行,但不负责刷新图形。以下是对这个过程的详细说明: 1. 首先,在C源程序`volume.c`中,用户需要在`dataIO`行设置断点。这可以通过点击“Toggle Breakpoint”按钮或使用快捷键`F9`实现,此时代码行会以红色和蓝色高亮显示,表示断点和探针已设置。 2. 接着,调整窗口布局以便同时查看两个图形。这样可以方便地观察程序运行效果。 3. 运行程序使用`Animate`命令(通过点击工具栏按钮或按`F12`)。与`Run`命令不同,`Animate`会在达到断点时暂停目标系统,然后自动恢复运行,直到下一个断点,形成连续的运行-中断-继续的过程,从而实现图形的刷新。 4. 在程序运行过程中,每个图形显示2.5个周期的正弦波形,并在程序执行中反向变化。CCS从`sine.dat`文件中读取100个值,将这些值写入`inp_buffer`地址。输出缓冲区的值则经过函数处理,导致符号的反转。 5. 当程序运行到探测点时,目标系统会被CCS临时暂停。需要注意的是,如果频繁使用探针,可能会影响目标系统的实时性能。在当前开发阶段,主要关注算法测试,后续将通过RTDX和DSP/BIOS来分析实时性能。 CCS(Code Composer Studio)是TI(Texas Instruments)提供的一个强大的集成开发环境,特别适用于实时和嵌入式信号处理程序的开发。它包括了从设计概念规划、编程编译到调试和分析的全过程工具。例如: - 设计阶段:规划项目,创建工程文件,编写源代码和配置文件。 - 调试阶段:设置断点,进行语法检查,记录日志等。 - 分析阶段:实时调试,统计和跟踪。 CCS由多个组件构成,包括代码生成工具、集成开发环境(IDE)、DSP/BIOS插件、RTDX插件以及主机接口API。这些组件协同工作,为开发者提供了高效便捷的开发平台。 为了使用CCS,用户需要先安装目标板和驱动软件,然后安装CCS本身,确保所有必要的驱动程序和工具都已配置到位。CCS的构成如图1-1所示,它为开发者提供了丰富的调试和分析功能,以优化软件开发流程。 总结来说,Veeam Backup & Replication v9.5的安装和使用手册强调了在CCS中如何设置和使用断点以及探针,以便于执行程序和动态更新图形,同时介绍了CCS作为嵌入式开发工具的强大功能。