Nucleus入式实时操作系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Nucleus入式实时操作系统

目 录 Mentor Graphics ESD公司简介 Nucleus操作系统的特点 三、源代码操作系统的优势 四、Nucleus操作系统开发环境的配置 五、Nucleus的网络浏览器(WebBrowse)ucleus操作系统的应用领域及在国内外的用户 七、Nucleus操作系统的成功案例 1、Nucleus操作系统在通讯设备上的应用 ●以Nucleus操作系统为核心的路由器方案 2、Nucleus操作系统在消费类电子产品上的应用 ●Nucleus操作系统和MPC860平台开发机顶盒 Nucleus操作系统与ARM7构成POS系统 Nucleus操作系统与ARM7构成PDA 3、Nucleus操作系统在医疗仪器上的应用 4、Nucleus操作系统在电力系统上的应用 5、Nucleus操作系统在美国军方的应用举例 一、 Mentor Graphics ESD公司简介 公司全称:Mentor Graphics Embedded Software Division Mentor Graphics Group成立于1981年,全球雇员超过4000人,为全球领先的EDA工具提供商;ESD是Mentor Graphics公司内专注于嵌入式开发工具的部门,产品包括:Nucleus RTOS, CodeBench IDE, Inflexion UI Design Tools等,全球雇员超过200人; ESD总部美国Alabama州的Mobile 在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构 在英国、法国和德国设有分支机构 在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商 1990年推出Nucleus实时多任务操作系统 1993年成为MOTOROLA推荐的四大RTOS厂商之一 1994年推出全球唯一的MNT虚拟开发平台 1994年推出全球唯一的VNET网络化虚拟平台 1994年成功地推出Java和RTOS产品 1995年成为全球第一大源代码RTOS厂商 1996年选定旋极科技公司为其中国大陆及香港地区独家代理商 二、 Nucleus PLUS的特点: Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus PLUS 是一组C函数库,应用程序代码与核心函数库连接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中执行。在典型的目标环境中,Nucleus PLUS 核心代码区一般不超过20K字节大小。 Nucleus PLUS 采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问。由于采用了软件组件的方法,Nucleus PLUS 各个组件非常易于替换和复用。 Nucleus PLUS 的组件包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器及I/O驱动等。 Nucleus具有如下特点: 1、提供源代码 Nucleus PLUS 提供注释严格的C源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根据自己的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了 RTOS 的源级代码,用户不但可以进行 RTOS 的学习和研究,而且产品在量产时也不必支付 License,可以省去大量的费用。对于军方来说,由于提供了源代码,用户完全可以控制内核而不必担心操作系统中可能会存在异常任务导致系统崩溃。 2、性价比高 Nucleus PLUS 由于采用了先进的微内核 ( Micro-kernel ) 技术,因而在优先级安排,任务调度,任务切换等各个方面都有相当大的优势。另外,对C++语言的全面支持又使得Nucleus PLUS 的 Kernel 成为名副其实的面向对象的实时操作系统内核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。 3、易学易用 Nucleus PLUS 能够结合 CCS,RVDS以及 MENTOR GRAPHICS ESD自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译器和动态联结库以及各类底层驱动软件,用户可以轻松地进行 RTOS 的开发和调试。另外,由于这些集成开发环境 ( IDE ) 为所有的开发工程师所熟悉,因而,容易学习和使用。

文档评论(0)

hjq936 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档