Communication 版 (精华区)
发信人: dormouse (出征 V 号带飘扬), 信区: Communication
标 题: DSP开发工具
发信站: 哈工大紫丁香 (2001年06月20日20:19:32 星期三), 站内信件
1 代码生成工具
C 优化编译器
汇编语言工具
汇编器(Assembler)
连接器(Linker)
归档器(Archiver)
交叉引用列表器(Cross-Reference Lister)
2 系统集成及调试环境与工具(以TI为例)
调试器接口(C/Assembly source debugger)
为嵌入式系统的开发提供了丰富的功能与灵活性。该调试器是下面要讨论的软仿真
器、评估模块、在线仿真器等的标准接口。
该调试器可以运行在PC或SPARC等平台上,对用C 或汇编语言写的程序提供完全的
控制。其代码分析功能通过快速确认最费时的程序段,提示应该将开发时间集中在
什么地方
软仿真器(Simulator)
TMS320软件仿真器是一个软件程序,使用主机的处理器和存储器来仿真TMS320
DSP的微处理器和微计算机模式,从而进行软件开发和非实时的程序验证。在PC机
上,典型的仿真速度为每秒几百条指令
DSP入门套件(DSK,DSP Starter Kit)
为初学者设计和生产的DSK是一种用以评价DSP平台的廉价的开发工具。在PC机的
DOS或Windows下,用户可以使用DSK来作DSP的实验,进行诸如控制系统、语音处理
等应用;也可以用来编写和运行实时源代码,并对其作评估;还可以用来调试用户
自己的系统
银杏开发、实验系统(DES,Dsp Expirement System)
银杏DES含有TMS320C542-40及相关接口,还特别内置了信号源,附带虚拟示波器和
频谱仪软件。采用这套系统使用户对外设的依赖降到最低,仅仅需要一张卡和一套
软件就可以进行DSP的开发或实验。
标准评估模块(EVM)
TMS320的评估模块(EVM)是廉价的开发板,用于器件评估、标准程序检查、以及
有限的系统调试。EVM是一个PC插件,包括目标处理器、一个小容量的存储器、和
有限的外设。EVM可以用来实时运行代码,并与外部系统接口
TMS320硬件仿真器(Emulators)
扩展开发系统(XDS,extended development system)是功能强大的全速仿真器,
用以作系统级的集成与调试。
扫描式仿真(Scan-Based Emulator)是一种独特的、非插入式的系统仿真、集成
、调试方法。使用这种方法,程序可以从片内或片外的目标存储器实时执行,在任
何时钟速度下都不会引入额外的等待状态
3 实时操作系统
对于简单的DSP任务,用前面介绍的开发工具已能满足开发任务的需要,往往不需
要操作系统就可以进行。但当DSP的任务增加和任务的复杂性提高,例如对实时性
要求很高的多DSP并行操作的多任务系统,可能就需要某种操作系统来管理系统的
资源,安排多任务的执行和任务间的信息交换等
DSP的操作系统SPOX
SPOX是专为DSP系统设计和软件开发而设计的实时多任务操作系统。它提供一组由
C语言调用的功能,与所开发的硬件平台无关,从而将DSP的实时应用部分从许多低
层的硬件细节中隔离出来。它作为DSP实时应用开发的一个集成环境,完成从新的
算法概念出发,直到把应用软件装入产品硬件的整个开发任务
--
I am dormouse. 我是睡鼠
too lazy.
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dormouse.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.110毫秒