资料
  • 资料
  • 专题
第4章VisualDSP介绍
推荐星级:
时间:2019-12-25
大小:2.27MB
阅读数:412
上传用户:16245458_qq.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
第4章VisualDSP介绍 第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更新淘汰和重新选型的影响。 为克服C编译器效率低的缺点,在提供标准C库函数的同时,开发系统也提供了许多常 用运算的高效库函数,例如FFT、相关、矩阵运算等。这些库函数都是手工汇编的优化代 码,带有高级语言调用/返回接口,用户也可以按照程序调用接口规约,自行编写、生成 特……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书