DSP 版 (精华区)
发信人: Tomo (谦虚有礼), 信区: DSP
标 题: DSP开发工具(转载)
发信站: 哈工大紫丁香 (2003年10月20日19:51:07 星期一), 站内信件
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或W
indows下,用户可以使用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实时应用开发的一个集成环境,完成从新的算法概念出发,直
到把应用软件装入产品硬件的整个开发任务
--
田径之美在于百米起跑的瞬间、在于万米征程中的坚持不懈。。。
维托·唐·科莱昂教父说:
女人和孩子可以无忧无虑的生活,男人不行。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.48]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.501毫秒