第四章DSP开发方法及开发工具.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章DSP开发方法及开发工具.ppt

第四章 DSP开发方法和开发工具 4.1 数字信号处理器(DSP) 的开发流程 数字信号处理器(DSP)的开发与调试 DSP系统的设计分为硬件/软件两个部分,两者可以在各自的开发平台上分别进行前期设计与调试,然后进行系统的联调。 硬件设计 — DSP选型/系统结构确立 — 性能/功耗分析 — 开发周期/成本分析 — 电路设计/调试 调试工具: DSP在线硬件仿真器(Emulator)、DSP开发/评估板(Evaluation Board)、示波器、逻辑分析仪。 软件设计 — 算法确定/程序流程图 — 软件编制(汇编/C语言) — 汇编/编译/链接 — 软件模拟 调试工具: 汇编/编译/链接程序,软件模拟/调试器(Simulator/Debugger) 系统联调——对整个系统的软/硬件进行的综合调试。 调试工具:硬件仿真器、DSP开发/调试集成环境(IDE/IDDE)、DSP OS,etc. DSP系统的开发流程图 ——系统级设计 DSP系统的开发流程图 ——电路/软件设计 DSP系统的开发流程图 —系统联调 4.2 DSP 开发工具概述 开发工具概述 早期的开发环境: ADI-DSP 3.3 行编译和链接器 目前使用的开发环境 VisualDSP++:V1.0 ?V2.0? V3.0 ? V4.0→V5.0 支持ADI公司的各种DSP器件的开发 ADSP21xx(定点) Blackfin系列(定点) SHARC系列(浮点) TigerSHARC系列(浮点) VisualDSP支持的广泛性 VisualDSP++的演变 VisualDSP++V1.0 集成了两大部分:集成的开发环境(Integrated Development Environment,简称IDE)和VisualDSP Debugger。 VisualDSP++V2.0 将IDE和Debugger集成到一个环境中,称为IDDE(Integrated Development and Debugging Environment),并且提供了更强大的功能。 VisualDSP++V3.0 在V2.0的基础上,支持新型高档处理器的开发,增加了专家链接器,其功能更完善。 VisualDSP++V4.0 在V3.0的基础上,可以支持各种处理器的开发。 VisualDSP++中集成的开发工具 C/C++编译器 超过100种的数学、DSP实时库和C实时库 汇编器 链接器 分配器 加载代码产生器 硬件仿真器 软件模拟器 与之配套的硬件仿真器 MTN-ICE ISA插卡 SUMMIT-ICE PCI插卡 APEX-ICE USB接口 Trek-ICE 网络接口 VisualDSP++编译环境的特点(1) 具有强大的编辑器功能 编辑器能够自动识别关键字、注释等并可以设置不同的颜色来加以区分。支持OLE拖拉、书签和其它标准的编辑操作。 灵活的工程管理功能 在一个工程中建立多个源文件(包括汇编、C语言)及系统结构文件,并可以随时添加、删除和修改文件,通过对工程的操作来完成编译连接。 VisualDSP++编译环境的特点(2) 容易访问开发工具产生的各种代码 提供了多种开发工具,包括C/C++编译器、汇编器、链接器、加载码产生器等。可以通过对话框和菜单的形式来提供多种开发工具的入口参数,而且可以设定对某个文件的操作或对整个工程的操作,并且可以随时指定和修改相关的选项。 灵活的(Build)编译链接功能 可以编译链接某些文件或对整个工程进行编译链接。允许可选择的编译链接某些文件或只对修改过的文件进行编译链接;输出窗中会显示编译链接过程的状态信息;如果过程出错,通过双击出错指示行就会自动打开出错文件。 VisualDSP++编译环境的特点(3) 支持VisualDSP++核(VDK) 可以向工程中加入VDK支持,以便构造和定制自己的研制目标。提供工程管理窗口的Kernel表单可以控制和操作事件、事件位、优先级、信号类型和线程类型。 灵活的工作空间管理功能 可以同时建立最多10个不同的工作空间,并且在它们之间快速切换。在每个工作空间中可以指定不同的工程,以便在单个会话(session)中建立和调试多个工程。 VisualDSP++调试环境的特征(1) 调试工具使用方便 所有的软件仿真器(Simulator)、硬件仿真器(Emulator)和开发板等都具有统一的界面。可以在这些目标之间灵活切换。 多语言

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档