- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * 南京航空航天大学学士学位论文答辩 南京航空航天大学学士学位论文答辩 28335DSP中BIOS系统介绍 * * 主要内容 BIOS系统简介 BIOS系统的使用介绍 总结 * * 主要内容 BIOS系统简介 BIOS系统的使用介绍 总结 * * BIOS系统简介 什么是RTOS? RTOS称为实时操作系统(Real-Time Operating System),是嵌入式应用软件的基础和开发平台,它是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在RTOS之上。 RTOS还是一个可靠性和可信性很高的实时内核,将CPU时间、中断、I/O和定时器等资源都包装起来,留给用户一个标准的API(Application Programming Interface,应用程序编程接口)接口,并能根据各个任务的优先级,合理地在不同任务之间分配CPU时间。 * * BIOS系统简介 DSP/BIOS在实质上是一个RTOS内核,它主要是为需要实时调度和同步以及主机/目标系统通信和实时监测的应用而设计的。它提供底层的应用函数接口,可用于支持系统实时分析、线程管理、调度软件中断、周期函数和Idle函数(后台运行函数)以及外部硬件中断与各种外设的管理。 DSP/BIOS是CCS提供的一套工具,本身占有极少的资源。使用DSP/BIOS编写代码后,CCS可以提供多种分析和评估代码工具,如图形化显示各个线程占用的CPU时间、代码执行时间统计、显示输出信息等,这时可以很方便地了解系统开销情况。 * * BIOS系统简介 使用DSP/BIOS开发DSP软件有两个重要特点:一、所有与硬件有关的操作都必须借助DSP/BIOS本身提供的函数完成,开发者应避免直接控制硬件资源,如定时器、串口、中断等;二、带有DSP/BIOS的程序与传统程序执行有所不同。在传统开发过程中,用户自己的程序完全控制DSP,程序按顺序依次执行;在使用DSP/BIOS后,由DSP/BIOS控制DSP,用户的应用程序建立在DSP/BIOS基础之上。用户的程序也不是按编写依次执行,而是在BIOS的调度下按任务、中断的优先级排队等待执行。 * * BIOS系统简介 BIOS优势 所有的DSP/BIOS对象都可以在配置工具中静态建立; API函数是模块化的,只有应用程序用到的API模块才会和应用程序链接在一起; DSP/BIOS针对DSP的应用环境,通过一系列的对象模块向开发者提供了一个实用优秀的实时操作系统.它可以帮助用户提高软件的模块化、并行性和维护性等,有利于降低系统成本和缩短开发周期。 * * 主要内容 BIOS系统简介 BIOS系统的使用介绍 总结 * * BIOS系统的使用介绍 DSP/BIOS组成 DSP/BIOS实时内核和API(可参考BIOS用户手册) DSP/BIOS实时分析工具 DSP/BIOS配置工具 * * BIOS系统的使用介绍 DSP/BIOS配置工具 分析工具选择 * * BIOS系统的使用介绍 Raw logs分析工具 Printf logs分析工具 Statistics Data工具 CPU load观察工具 * * BIOS系统的使用介绍 DSP/BIOS开发程序过程 用配置工具建立应用程序要用到的对象; 保存配置文件,保存的同时会生成在编译和链接应 用程序时所包括的文件; 为应用程序编写一个框架,可以使用C、C++、汇编语言或这些语言的任意组合; 在CCS环境下编译并链接程序; 使用仿真器(或硬件平台原型)和DSP/BIOS分析工具来测试应用程序; 重复上述步骤,直至程序调试正确; 当正式产品硬件开发好之后,修改配置文件来支持产品硬件并测试。 * * BIOS系统的使用介绍 BIOS的静态配置工具 静态配置工具如图所示: 系统配置(System); 分析工具(Instrumentation); 任务调度(Scheduling); 任务同步(Synchronization); 输入输出(Input/Output); 重点用到的是前4个 * * BIOS系统的使用介绍 Global Settings 在Global Settings中要配置系统时钟频率 MEM模块配置 MEM模块:用于定义目标系统的内存使用。根据芯片RAM和FLASH的实际情况细分存储器段。系统根据此信息自动产生.cmd文件。开始不会配置时可以 找个例子照抄一遍,等熟练了自己配置。 * * BIOS系统的使用介绍 先保持默认状态,如果编译到过程中出现存储器段空间不足的情况,可以修改代码段到其他存储器段。 * * BIOS系统的使用介绍 LOG模块:用于事件的记录显示。例如,你可以通过
您可能关注的文档
最近下载
- 4.7.1 传染病及其预防 课件 2025-2026学年度人教版生物八年级上册(共29张PPT).pptx VIP
- 大唐移动5G设备介绍.ppt VIP
- 2024《九阳小家电企业存货管理问题探讨》9500字.docx
- 高电压技术复习资料.doc VIP
- 中石油油气田地面建设工程(项目)竣工验收手册(修订版).doc VIP
- 聚合物基复合材料界面.ppt VIP
- 外研版(2025) 必修第一册 Unit 2 Exploring English Understanding ideas课件(共29张PPT)(含音频+视频).pptx VIP
- 高电压技术复习资料.doc VIP
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday 教案(共6课时).docx
- 《-主动拒绝烟酒与毒品-》教学设计.doc VIP
文档评论(0)