基于VisualDSP++的中频信号模拟器的软件设计
基于DSP技术、DDS技术的中频信号模拟器可以产生包括线性调频信号、相位编码信号、单频脉冲信号以及他们的组合在内的等多种雷达信号,是雷达等电子设备生产的主要测试设备。
1VisualDSP++简介
VisualDSP++是美国模拟器件公司的DSP开发工具CrossCore系列中的一部分,是一种能提供有效项目管理的集成开发和调试环境,他使编程人员能够利用一个界面在编辑、编译连接和调试之间轻松切换。VisualDSP++的高级功能包括VisualDSP++内核(VDK)、C/C++编译器、先进的3D标绘工具、软件代码运行时间统计以及TCL脚本支持。VisualDSP++开发环境具有以下特点:
(1)广泛的编辑功能
通过使用多种语法高亮显示、拖放式、书签和别的标准编辑操作来创建和修改源文件。也可以查看由代码开发工具生成的文件。
(2)灵活的工程管理
规定一个工程定义,他是用来识别文件、相关文件和用来编译工程的工具。创建工程定义或者修改他来满足不同开发的需要。
(3)易访问的代码开发工具
AD公司提供如下的代码开发工具:C/C++编译器、汇编器、链接器和加载器。通过使用对话框而不是复杂的命令行脚本来规定选项。
(4)灵活的工程编译选项
控制文件级或工程级的编译。VisualDSP++能有选择地编译文件和工程、更新工程相关文件或者编译那些在初次编译后又修改的文件。观察工程编译进程的状态。
(5)VisualDSP++内核(VDK)支持
为工程增加VDK 支持来构造和安排开发应用。工程窗口的(Kernel)内核标签页能够操作事件、事件位、优先级、信标和线程。
(6)灵活的工作区管理
创建多达十个工作区并且在他们之间快速切换。为每一个工作区分配不同的工程便可以在一个会话框中编译和调试多个工程。
同时VisualDSP++提供了以下的一些特性以缩短调试时间:
(1)易用的调试环境
对所有处理器的模拟器和仿真器或硬件评估和开发板都用一个共同的、方便的接口来调试。且可以在他们之间自由切换。
(2)多语言支持
可以调试用C/C++或汇编语言写的程序,用机器码观察程序。对于用C/C++写的程序,可以用C/C++或C/C++与汇编混合语言来观察源程序,并且显示局部变量的值和估计当前文本中的表达式(全局或局部)。
(3)有效的调试控制
在符号或地址处设置断点,然后单步调试程序以发现代码逻辑的问题。在寄存器、堆栈和存储器位置上设置watchpoint(条件断点)用来确定何时访问他们。
相关文章
- 2024-06-05符合新标准的医疗设备泄漏电流测试技术研究
- 2024-05-22运用传播时间法的时差式超声流量计设计
- 2023-01-12基于DSP和CPLD的电机智能保护装置的设计
- 2022-06-22基于智能天线技术的TD-SCDMA系统应用研究
- 2022-05-09负荷预估信号在机组协调控制系统中的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。