nucleus嵌入式实时操作系统设计

nucleus嵌入式实时操作系统设计

ID:28081008

大小:130.00 KB

页数:14页

时间:2018-12-08

nucleus嵌入式实时操作系统设计_第1页
nucleus嵌入式实时操作系统设计_第2页
nucleus嵌入式实时操作系统设计_第3页
nucleus嵌入式实时操作系统设计_第4页
nucleus嵌入式实时操作系统设计_第5页
资源描述:

《nucleus嵌入式实时操作系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.目录一、MentorGraphicsESD公司简介二、Nucleus操作系统的特点三、源代码操作系统的优势四、Nucleus操作系统开发环境的配置五、Nucleus的网络浏览器(WebBrowse)介绍六、Nucleus操作系统的应用领域及在国内外的用户七、Nucleus操作系统的成功案例1、Nucleus操作系统在通讯设备上的应用●以Nucleus操作系统为核心的路由器方案2、Nucleus操作系统在消费类电子产品上的应用●Nucleus操作系统和MPC860平台开发机顶盒●Nucleus操作系统与ARM7构成POS系统●Nucleus

2、操作系统与ARM7构成PDA3、Nucleus操作系统在医疗仪器上的应用4、Nucleus操作系统在电力系统上的应用5、Nucleus操作系统在美国军方的应用举例-..一、MentorGraphicsESD公司简介l公司全称:MentorGraphicsEmbeddedSoftwareDivisionlMentorGraphicsGroup成立于1981年,全球雇员超过4000人,为全球领先的EDA工具提供商;ESD是MentorGraphics公司内专注于嵌入式开发工具的部门,产品包括:NucleusRTOS,CodeBenchIDE,I

3、nflexionUIDesignTools等,全球雇员超过200人;lESD总部美国Alabama州的Mobilel在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构l在英国、法国和德国设有分支机构l在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商l1990年推出Nucleus实时多任务操作系统l1993年成为MOTOROLA推荐的四大RTOS厂商之一l1994年推出全球唯一的MNT虚拟开发平台l1994年推出全球唯一的VNET网络化虚拟平台l1994年成功地推出Java和RTOS产品l1995年成为全

4、球第一大源代码RTOS厂商l1996年选定旋极科技公司为其中国大陆及香港地区独家代理商二、NucleusPLUS的特点:NucleusPLUS是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,NucleusPLUS是一组C函数库,应用程序代码与核心函数库连接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中执行。在典型的目标环境中,NucleusPLUS核心代码区一般不超过20K字节大小。NucleusPLUS采

5、用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问。由于采用了软件组件的方法,NucleusPLUS各个组件非常易于替换和复用。NucleusPLUS的组件包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器及I/O驱动等。Nucleus具有如下特点:1、提供源代码NucleusPLUS提供注释严格的C-..源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根

6、据自己的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了RTOS的源级代码,用户不但可以进行RTOS的学习和研究,而且产品在量产时也不必支付License,可以省去大量的费用。对于军方来说,由于提供了源代码,用户完全可以控制内核而不必担心操作系统中可能会存在异常任务导致系统崩溃。2、性价比高NucleusPLUS由于采用了先进的微内核(Micro-kernel)技术,因而在优先级安排,任务调度,任务切换等各个方面都有相当大的优势。另外,对C++语言的全面支持又使得NucleusPLUS的Ker

7、nel成为名副其实的面向对象的实时操作系统内核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。3、易学易用NucleusPLUS能够结合CCS,RVDS以及MENTORGRAPHICSESD自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行RTOS的开发和调试。另外,由于这些集成开发环境(IDE)为所有的开发工程师所熟悉,因而,容易学习和使用。4、功能模块丰富NucleusPLUS除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。例如用于通讯系统的局域和广域网

8、络模块,支持图形应用的实时化Windows模块,支持Internet网的WEB产品模块,工控机实时BIOS模块,图形化用户接口以及应用软件性能分析模块等。用户可以根据自己的应用来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。