- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nucleus嵌入式操作系统-Read.ppt
Nucleus嵌入式操作系统 什么是嵌入式实时操作系统? 嵌入式操作系统的地位: Nucleus嵌入式操作系统 Nucleus实时操作系统是Accelerater Technology公司开发的嵌入式RTOS产品。只需一次性购买Licenses就可以获得源码。它的 核心是一个实时多任务内核——Nucleus PLUS,性能介于μc/OS-Ⅱ和VxWorks之间。 Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSI C写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus PLUS 是一组C函数库,应用程序代码与核心函数库连接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中执行。在典型的目标环境中,Nucleus PLUS 核心代码区一般不超过20K字节大小。 Nucleus PLUS 采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问。 Nucleus PLUS 的组件包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器及I/O驱动等。 Nucleus plus的组件结构: Nucleus Plus的任务 任务的优先级 任务的调度 Nucleus Plus任务间的通信 Nucleus Plus任务间的同步 Nucleus Plus的中断 Nucleus Plus的内存分配 * * 主要内容: 1、嵌入式系统概述 2、Nucleus嵌入式操作系统介绍 3、Nucleus提供的主要服务 4、Rftest中的操作系统代码分析 与普通的操作系统相比,它的主要特点有: ⑴、微型化。嵌入式系统芯片内部存储器的容量通常不是很大(1MB),加上电源容量较小,以及外部设备的多样化,因而并不允许嵌入式操作系统占用很多资源。 ⑵、实时性。由于对嵌入式实时操作系统的共同要求是系统能够快速响应事件,具有较强的实时性,所以嵌入式实时操作系统的内核都是可剥夺的。 ⑶、可裁剪性。嵌入式操作系统运行的硬件平台多样化,所以要求嵌入式系统提供的各个功能模块可以让用户选择使用。 ⑷、高可靠性。 ⑸、易移植性。为了适应各种各样的硬件平台,嵌入式系统可在不做大量修改的情况下能稳定地运行于不同的平台。 微内核: 常见的嵌入式实时操作系统有:μc/OS-Ⅱ,RTLinux,Nucleus,ARM-Linux,KURT(源码开放) VxWorks,QNX,pSOS,WindowsCE(商业软件) 提供的服务主要包括进程管理、存储管理、文件管理、设备管理等 返回 缺点:实时性不够,定时中断管理不可靠,I/O管理太简单,操作系统调试工具很少等等。 Nucleus plus使用了软件组件方法学,每个组件有单一的清晰的目的。软件组件往往包括几个C或汇编程序,每个组件软件提供定义非常好的外部接口,通过使用外部接口来利用组件。 组件包含的文件或文件名约定如下: Nucleus plus中使用的数据类型: UNSIGNED 32位无符号整数(UNSIGNED LONG) SIGNED 32位有符号整数(Long) OPTION 最小的易于使用的整数(UNSIGNED CHAR) DATA_ELEMENT 与OPTION相同 UNSIGNED CHAR 8位无符号的字符 CHAR 8位的字符 STATUS 与目标C编译器的有符号整数INT类型等价 INT 整数数据类型,具有WORD的大小 UNSIGNED_PTR 指向一个UNSIGNED指针 BYTE_PTR 指向一个UNSIGNED CHAR指针 Nucl
您可能关注的文档
- 1项目一秘书礼仪常认知.ppt
- 1鲁滨逊漂流记主题主人公如何造房子.ppt
- 2007年广西柳州市北海市中考语文试卷课改实验区用(考试时间共150.doc
- 2008年宁夏申论-小麦公考.PDF
- 2010年中山高级技工学校军训方案-广东省城市建设技师学院.doc
- 2011年全省社会思品学业考试试卷巡礼(桐乡教研室李月根).ppt
- 2011年度社会评价意见分解落实完成情况表-杭州消防网.doc
- 2015年社会保险网上缴费基数核定工作流程-无锡市人力资源和社会.doc
- 2016-2017学年四川省泸州市田家炳中学七年级(下)第一次月考政治试卷.doc
- 2017年市民文化节城市微朗读大赛·百本好书推荐-2017上海市民文化节.doc
文档评论(0)