- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSPBIOS实时操作系统介绍.doc
DSP/BIOS实时操作系统介绍
目前可参阅的书
??
TI DSP/BIOS用户手册与驱动开发
作者:美国德州仪器 著,王军宁 等编译
丛书名:TI DSP系列中文手册
出版社:清华大学出版社
ISBN:9787302141242
出版时间:2007-4-1
版次:1
印次:1
页数:255
字数:401000
纸张:胶版纸
包装:平装
开本:16开
击看大图
DSP集成开发环境——CCS及DSP/BIOS的原理与应用
作者:彭启琮,管庆 等编著
出版社:电子工业出版社ISBN:7121000644印次:1纸张:胶版纸
出版日期:2004-8-1 字数:653000版次:1
定价:39元?? 当当价:27.5元
DSP/BIOS是一个简易的嵌入式操作系统,主要是为需要实时调度、同步以及主机-目标系统通讯和实时监测的应用而设计的。DSP/BIOS集成在CCS中,不需要额外的费用,但不提供源码,它是 TI公司倡导的 eXpressDSP 技术的重要组成部分。 DSP/BIOS本 身只占用很少的资源,而且是可裁减的,它只把直接或间接调用的模块和API连接到目标文件中,最多为6500字,因此在多数应用中是可以接受的。它提供底 层的应用程序接口,支持系统实时分析、线程管理、调用软件中断、周期函数与后台运行函数(idel函数)以及外部硬件中断与多种外设的管理。利用DSP/BIOS编写代码,借助CCS提供的多种分析与评估工具,如代码执行时间统计、显示输出、各线程占用CPU的时间统计等,可以直观地了解各部分代码的运行开销,高效地调试实时应用程序,缩短软件开发时间,而且DSP/BIOS是构建于已被证实为有效的技术之上的,创建的应用程序稳定性好,软件标准化程度高,可重复使用,这也减少了软件的维护费用。 DSP/BIOS组件由以下3部分组成: 1. DSP/BIOS实时多任务内核与API函数 使用DSP/BIOS开发程序主要就是通过调用DSP/BIOS实时库中的API(应用程序接口)函数来实现的。所有API都提供C语言程序调用接口,只要遵从C语言的调用约定,汇编代码也可以调用DSP/BIOS API。DSP/BIOS API被分为多个模块,根据应用程序模块的配置和使用情况的不同,DSP/BIOS API函数代码长度从500字到6500字不等。CCS FOR C6000 V2。2提供的DSP/BIOS主 要的API模块包括以下几种:CLK模块、HST模块、HWI模块、IDL模块、LOG模块、MEM模块、PIP模块、PRD模块、RTDX模块、STS 模块、SWI模块、DEC模块、SIO模块、MBX模块、QUE模块与SEM模块。各模块的具体使用方法见参考文献[5,8]。 2. SP/BIOS配置工具 基于DSP/BIOS的程序都需要一个DSP/BIOS的配置文件,其扩展名为.CDB。DSP/BIOS配置工具有一个类似Windows资源管理器的界面,它主要有两个功能: * 在运行时设置DSP/BIOS库使用的一系列参数; * 静态创建被DSP应用程序调用的DSP/BIOS API函数所使用的运行对象,这些对象包括软件中断、任务、周期函数及事件日志等。 3. DSP/BIOS实时分析工具 DSP/BIOS分析工具可以辅助CCS环境实现程序的实时调试,以可视化的方式观察程序的性能,并且不影响应用程序的运行。通过CCS下的DSP/BIOS工具控制面板可以选择多个实时分析工具,包括CPU负荷图、程序模块执行状态图、主机通道控制、信息显示窗口、状态统计窗口等。与传统的调试方法不同的是,程序的实时分析要求在目标处理器上运行监测代码,使DSP/BIOS的API和对象可以自动监测目标处理器,实时采集信息并通过CCS分析工具上传到主机。实时分析包括:程序跟踪、性能监测和文件服务等。 三 基于DSP/BIOS的程序开发 基于DSP/BIOS的程序开发是交互式的可反复的开发模式[参考文献6、7、8],开发者可以方便地修改线程的优先级和类型,首先生成基本框架,添加算法之前给程序加上一个仿真的运算负荷进行测试,看是否满足时序要求,然后再添加具体的算法实现代码。 使用DSP/BIOS开发软件需要注意两点: * 所有与硬件相关的操作都需要借助DSP/BIOS本身提供的函数完成,开发者要避免直接控制硬件资源,如定时器、DMA控制器、串口、中断等; * 基于DSP/BIOS的程序运行与传统的程序有所不同,
您可能关注的文档
- ACR-LED生产线看板网络系统.doc
- AE快捷键全集.doc.doc
- AIC-2412通用型无线数传模块.doc
- AMR文件格式总结.doc
- AS331D用户手册.doc
- ASHRAE189&90.1在LEED认证体系之应用.ppt
- AT&T购并T-MobileUSA电信业者高度控制产业链.ppt
- AT_RFMOD06xxxx射频基站模块开发使用说明.doc
- B点的三种形态图例.doc
- CableModem缆线数据机介绍.doc
- 森林群落发育及演替.ppt
- 2025届江苏省苏州市工业园区中考一模数学卷(含解析).pdf
- 高中历史选择题考试技术(四)考试技巧之逻辑判断 用“全面”的观点 高考历史做题方法指导.pptx
- 10,2酸和碱的中和反应课件--九年级化学人教版下册.pptx
- 2025届江苏省泰州市兴化市中考一模数学试卷(附解析).docx
- 2025届江苏省扬州市中考一模数学试卷.docx
- 2025届江苏省泰州市靖江市中考一模数学试卷(附解析).docx
- 9.3 力与运动的关系 -八年级物理下册课件(苏科版).pptx
- 2025届江苏省中考数学一模试卷(附解析).docx
- 2025年江苏省常熟市中考第一次适应性考试数学试卷(附解析).docx
最近下载
- 2024年历年事业单位人才引进面试真题及答案解析50套.docx
- 语文:6.21《群英会蒋干中计》课件(沪教版第一册).ppt
- 毕业设计沉箱码头设计.doc
- 2025年河北省职业院校技能大赛“Python编程”赛项(高职组)参考试题库(含答案).docx
- 燃气企业发展规划.docx VIP
- 〖初中政治〗严于律己 课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 小学劳动教育 六年级 《设计毕业纪念册》教学PPT (第二课时) 课件.pptx
- 工程造价毕业答辩-课件.pptx
- 中班幼儿角色游戏中教师指导行为研究.pdf VIP
- 七年级语文下册课件《课外古诗词诵读》.pptx VIP
文档评论(0)