- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)