第五章-DSP-BIOS应用程序设计.pptVIP

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

第五章 DSP/BIOS应用程序设计 (3学时) 主要内容 DSP/BIOS简介 DSP/BIOS配置工具应用 DSP/BIOS应用程序执行顺序和组成 DSP/BIOS应用程序设计-DFT频谱分析 DSP/BIOS分析工具应用 一个任务调度问题 一个任务调度问题(续) 系统要求 Algorithm 1和2不需要同步 Algorithm 1优先级高 Algorithm 2 可以被打断 一个任务调度问题(续) 方案1: 算法分解 分解为几个小部分 利用算法1的空隙执行算法2 缺点:难于编写,难于实现算法替代 一个任务调度问题(续) 方案2: 使用操作系统 优点: 编写容易 容易实现算法的替代 开发时间短 使用什么操作系统 依赖使用的处理器 依赖硬件平台 DSP/BIOS简介 是个可伸缩扩展的实时内核 多线程特性 多个模块构成 DSP/BIOS优点 DSP/BIOS提供系统级服务 可以对应用程序进行高效的实时分析 创建的DSP/BIOS应用程序具有鲁棒性 API函数采用模块化设计,仅在被调用的情况下包含该API的模块才被加入到目标代码,有利于减少目标代码量 所有的DSP/BIOS对象都使用DSP/BIOS配置工具静态创建,并在DSP/BIOS应用程序中调用 可以减少应用程序维护费用 DSP/BIOS组成 DSP/BIOS APIs DSP/BIOS配置工具 一个类似Windows资源管理器形式的可视化窗口软件 功能 可以设置DSP/BIOS运行时使用的参数 可以用作一个可视化编辑器,用于创建DSP/BIOS对象 (后有详细应用介绍) DSP/BIOS分析工具 实时程序分析功能 程序跟踪功能 性能监测功能 文件流功能 工具 RTA控制面板 日志观察工具 统计观察窗口 执行图观察窗口 CPU负荷图观察窗口 内核/对象观察窗口 主机通道控制窗口 (后有详细应用介绍) DSP/BIOS配置工具应用 创建DSP/BIOS配置文件 菜单File → New → DSP/BIOS Configuration菜单项 选择合适的DSP/BIOS配置文件模板 保存DSP/BIOS配置文件 菜单File → Save菜单 项 文件扩展名为CDB 一个工程中使用的DSP/BIOS配置文件名必须和该工程输出的可执行文件文件名相同 应用时选择和工程文件名一致 保存地址应选择需要使用该DSP/BIOS配置文件的工程所在文件夹 DSP/BIOS配置文件自动生成多个相关文件 CDB文件及其自动产生文件示例 命名规则:DSP/BIOS配置文件名+cfg+扩展名 myproject.cdb文件 myprojectcfg_c.c文件 myprojectcfg.s54文件 myprojectcfg.h文件 在用户编写的C语言源程序文件中必须在文件头部包含该头文件,才可以使用DSP/BIOS配置工具中静态创建的对象。 myprojectcfg.h54文件 myprojectcfg.cmd文件:DSP/BIOS配置文件自动产生的链接配置文件。 创建DSP/BIOS配置文件模板 选择菜单File → Save as菜单项 保存地址为:CCS安装目录\C5400\bios\inlude文件夹 命名模板 打开DSP/BIOS配置文件 选择菜单File → Open菜单项 标准工具栏中点击打开文件按钮 编辑DSP/BIOS配置文件 编辑DSP/BIOS全局设置 选择“Global Settiings”项 DSP/BIOS各个管理器的属性设置 DSP/BIOS 存储(MEM)管理器 选择MEM - Memory Section Manager 项 DSP/BIOS各个管理器的属性设置 时钟(CLK)管理器 选择CLK - Clock Manager项 DSP/BIOS各个管理器的属性设置 周期函数(PRD)管理器 选择PRD - Periodic Function Manager项 DSP/BIOS各个管理器的属性设置 任务(TSK)管理器 选择TSK - Task Manager项 DSP/BIOS各个管理器的属性设置 RTDX管理器 RTDX - Real Time Data Exchange Settings DSP/BIOS各个管理器的属性设置 主机通道(HST)管理器 DSP/BIOS各个管理器的属性设置 其它管理器(仅提供Object Memory属性进行设置) IDL管理器 LOG管理器 STS管理器 SWI管理器 创建DSP/BIOS对象 选择要创建的DSP/BIOS对象的管理器 例如创建一个SWI对象时,需要选中工作区左侧树型结构中的“SWI - S

文档评论(0)

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

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

1亿VIP精品文档

相关文档