DSP/单片机第4章ADSP的软件开发工具VisualDSP++4.1DSP的软件开发流程随着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、相关、矩阵运算等。这些库函数都是手工汇编的优化代码,带有高级语言调用/返回接口,用户也可以按照程序调用接口规约,自行编写、生成特
推荐下载
-
visualDSP软件破解
visualDSP软件破解,5.0,5.1.
30 2019-08-17 -
VisualDSP破解软件
难得,操作简单。用于ADI公司的visual DSP软件
40 2018-12-18 -
Csharp高级编程第6版4章5章6章
中文版,[Csharp高级编程(第6版)]4章继承5章数组6章运算符.pdf
45 2019-03-04 -
第4章数据查询.ppt
通过举例,详细讲解了sqlserver的数据查询语句及使用,包括插入、删除、查询、授权等语句。轻松掌握sql语句的用法。
2 2020-09-21 -
第4章根轨迹法.pdf
第4章课后习题及答案。《自动控制原理(第二版)》课后答案(卢京潮著)西北工业大学出版社的。
11 2021-03-03 -
第4章贪心算法.pdf
本文件主要介绍了传统的数据结构算法,属于提高部分包含了动态规划,贪心,分治,回朔等部分。当前文档是贪心绍部分,如果您想了解更多,欢迎查看本人上传的其它资源。
9 2020-10-07 -
数据科学第4章机器学习
第4章机器学习4.1基本概念4.1.1定义4.1.2应用4.2机器学习活动4.2.1训练经验的选择4.2.2目标函数的选择4.2.3目标函数的表示4.2.4函数逼近算法
37 2020-05-23 -
软件测试技术第4章.ppt
自动化测试带来的好处 缩短软件开发测试周期可以让产品更快投放市场 测试效率高充分利用硬件资源 节省人力资源降低测试成本 增强测试的稳定性和可靠性 提高软件测试的准确度和精确度增加软件信任度 软件测试工
14 2020-12-15 -
第4章JavaScript中的函数
第4章 JavaScript中的函数
5 2020-12-07 -
第4章TCP IP协议.pdf
TCP/IP是一个四层的体系结构,他包括(从下到上顺序):网络接口层、网际层(用网际层这个名字是强调这一层是为了解决不同的网络的互联问题)、运输层、应用层。不过从实质上讲,TCP/IP只有最上面的三层
8 2020-12-04
暂无评论