ADSP的软件开发工具VisualDSP++.docVIP

  • 74
  • 0
  • 约4.49万字
  • 约 43页
  • 2017-06-01 发布于天津
  • 举报
ADSP的软件开发工具VisualDSP++.doc

第4章 ADSP的软件开发工具VisualDSP++ 4.1 DSP的软件开发流程 随着DSP功能的不断复杂化以及对DSP产品开发周期不断缩短的要求,设计调试DSP系统越来越倚重于DSP开发系统和调试工具。开发系统和调试工具为设计者建立了一个完善的软件环境,可以很方便地对DSP软、硬件进行跟踪和调试。DSP开发过程如图4.1所示。各种DSP的开发调试过程是相同的,一般为: 1. 用DSP的汇编语言编写ASM程序、用C语言编写C程序、或用C和汇编编写混合程序。 2. 如果用DSP汇编语言编写程序,就要用汇编器、链接器将ASM程序生成可模拟、仿真、固化的代码。 如果用C语言编写程序,就要用编译器、链接器将C程序生成可模拟、仿真、固化的代码。 用DSP汇编语言编写、调试程序的难度大、周期长,为此通常都提供了高级语言设计方法,一般是C语言。开发环境中的C编译器将C程序翻译生成汇编语言,这一步称为编译 (Compile)。开发系统提供了针对DSP的C库函数和头文件,它们与标准C库函数同名,可以对计算机的文件、显示器、键盘操作。C编程方法易学易用,但编译出的汇编代码要比手工编写的汇编代码长得多,因而效率很低,常常只能达到10%~30%,占用的存储器也很多。不过,使用高级语言后,编程、调试的难度大大降低,特别是高级语言设计方法有助于保持软件的继承性和可移植性,不受/少受DSP更新淘汰和重新选型

文档评论(0)

1亿VIP精品文档

相关文档