[信息与通信]刘鑫茂的DSP BIOS讲座.pdf

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该文档均来自互联网,如果侵犯了您的个人权益,请联系我们将立即删除!

• TI 实时操作系统 DSP/BIOS 刘鑫茂 2009.7 @宁波 2009.7 @ .77 @@ 概述 • DSP/BIOS是TI DSP的嵌入式实时操作系 统,性能很好,方便实用,但是国内用的 却很少。可能有两点原因: • 一、一般的超循环程序也能够满足需求。 • 二、操作系统门槛高,不敢涉足。 关于上述两点问题的个人看法 • 我也同样认为超循环程序可以解决大部分项目中的软件需 求,但是在实时性要求严格的项目中,能否在规定的时间 内完成任务的切换?(即超循环软件中的功能函数切 换),没有操作系统支持这点是非常难做到的。另外由操 作系统管理任务,程序更加清晰,层次更加分明。 • 关于第二点,我要告诉大家的是DSP/BIOS没有想象中的 那么复杂,即使不懂操作系统原理也同样能够掌握。 关于本PPT 本文档仅为BIOS入门篇 • 我相信大家只要认真阅读本文档,就能够认识 BIOS,踏入实时操作系统开发的门槛(过了 这扇门,一切就会海阔天空)。 • 并能够一般使用BIOS进行开发(常用的操作 系统API,下文中进行了详细介绍,大部分项 目中这些API就够用了(没有介绍API建议大家 将来深入学习BIOS的时候再去理解) DSP/BIOS的功能 DSP/BIOS DDSSPP//BBIIOOSS 是 提供的一套工具,是一 u DSP/BIOS CCS DSP/BIOS CCS DDSSPP//BBIIOOSS CCCCSS 个尺寸可伸缩的实时内核,它是为了那 些需要实时线程调度与同步、主机与目 DSP 标 间通信或者实时监测的应用而设 DSP DDSSPP 计的。 u DSP/BIOS提供了抢占式多线程、硬件抽 DSP/BIOS DDSSPP//BBIIOOSS 象、实时分析和配置工具。 任务调度 抢占式RTOS任务切换示意图,永远保证优先级最高的立即执行。 BIOS静态配置工具 静态配置工具如左图所示: 系统配置(System) 分析工具(Instrumentation) 任务调度(Scheduling) 任务同步 (Synchronization) 输入输出(Input/Output) §重点掌握前四个 DSP/BIOS配置 DSP/BIOS DDSSPP//BBIIOOSS 分为图形方式和 文本方式 经常需要两种方 式结合起来使用 配置文件编译出错的时 候,从文本方式下查找 错误更容易 BIOS静态配置工具 MEM模块 u MEM模块:用于定义目标系统的内存使 用。系统根据此信息自动产生.cmd文件 BIOS静态配置工具

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档