没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的Nucleus 操作系统-入门篇
1 下载量 110 浏览量
2020-11-24
10:28:47
上传
评论
收藏 123KB PDF 举报
温馨提示
一、 ATI公司简介 ■公司全称:Accelerated Technology Inc. ■成立于1990年8月 ■总部在美国Alabama州的Mobile ■在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构 ■在英国、法国和德国设有分支机构 ■在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商 ■1990年推出Nucleus实时多任务操作系统 ■专注于RTOS的研发、销售和技术应用及技术支持 ■1993年成为MOTOROLA推荐的四大RTOS厂商之一 ■1994年推出全球唯一的MNT虚拟开发平台 ■1994年推出全球唯一的VNET网络化虚拟平台 ■199
资源详情
资源评论
资源推荐
嵌入式系统嵌入式系统/ARM技术中的技术中的Nucleus 操作系统-入门篇操作系统-入门篇
一、 ATI公司简介 ■公司全称:Accelerated Technology Inc. ■成立于1990年8月 ■总部在美国Alabama州的
Mobile ■在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构 ■在英国、法国和德
国设有分支机构 ■在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商 ■1990年推出
Nucleus实时多任务操作系统 ■专注于RTOS的研发、销售和技术应用及技术支持 ■1993年成为MOTOROLA推
荐的四大RTOS厂商之一 ■1994年推出全球唯一的MNT虚拟开发平台 ■1994年推出全球唯一的VNET网络化虚拟
平台 ■199
一、 ATI公司简介
■公司全称:Accelerated Technology Inc.
■成立于1990年8月
■总部在美国Alabama州的Mobile
■在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构
■在英国、法国和德国设有分支机构
■在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商
■1990年推出Nucleus实时多任务操作系统
■专注于RTOS的研发、销售和技术应用及技术支持
■1993年成为MOTOROLA推荐的四大RTOS厂商之一
■1994年推出全球唯一的MNT虚拟开发平台
■1994年推出全球唯一的VNET网络化虚拟平台
■1994年成功地推出Java和RTOS产品
■1995年成为全球第一大源代码RTOS厂商
■1996年选定旋极科技公司为其中国大陆及香港地区独家代理商
■1997年公司员工数量为82人,成为美国大型的RTOS厂商
■1998年NET4.2成功推出
■1998年成功推出机顶盒方案和OSEK汽车电子方案
■1999年推出WebBrowser浏览器
■1999年ATI公司员工数量为150人,已成为美国成长速度最快的嵌入式操作系统公司
■2000年NET4.4成功推出,完善了NUCLEUS的网络模块
■ATI,Accelerated Technology Inc现在是Mentor Graphics ESD
二、 Nucleus PLUS的特点:
Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%代码是用ANSIC写成的,因此非常
便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus PLUS 是一组C函数库,应用程序代码与核心函数库连
接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中执行。在典型的目标环境中,Nucleus
PLUS 核心代码区一般不超过20K字节大小。
Nucleus PLUS 采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰
的外部接口,对组件的引用就是通过这些接口完成的。除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问。由
于采用了软件组件的方法,Nucleus PLUS 各个组件非常易于替换和复用。
Nucleus PLUS 的组件包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器及I/O驱动等。
Nucleus PLUS具有如下特点:
1、 提供源代码
Nucleus PLUS 提供注释严格的C源代码给每一个用户。这样,用户能够深入地了解底层内核的运作方式,并可根据自己
的特殊要求删减或改动系统软件,这对软件的规范化管理及系统软件的测试都有极大的帮助。另外,由于提供了 RTOS 的源
代码,用户不但可以进行 RTOS 的学习和研究,而且产品在量产时也不必支付 License,可以省去大量的费用。对于军方来
说,由于提供了源代码,用户完全可以控制内核而不必担心操作系统中可能会存在异常任务导致系统崩溃。
2、 性价比高
Nucleus PLUS 由于采用了先进的微内核 ( Micro-kernel ) 技术,因而在优先级安排,任务调度,任务切换等各个方面都
有相当大的优势。另外,对C++语言的全面支持又使得Nucleus PLUS 的 Kernel 成为名副其实的面向对象的实时操作系统内
核。然而,其价格却比较合理。所以,容易被广大的研发单位接受。
3、 易学易用
Nucleus PLUS 能够结合 Paradigm,SDS以及 ATI自己的多任务调试器组成功能强大的集成开发环境,配合相应的编译
器和动态联结库以及各类底层驱动软件,用户可以轻松地进行 RTOS 的开发和调试。另外,由于这些集成开发环境 ( IDE ) 为
所有的开发工程师所熟悉,所以容易学习和使用。
4、 功能模块丰富
Nucleus PLUS 除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。例如用于通讯系统的局域和广域网络模
块,支持图形应用的实时化 Windows 模块,支持Internet网的 WEB 产品模块,工控机实时 BIOS 模块,图形化用户接口以及
应用软件性能分析模块等。这样,用户就可以根据自己的应用来定制不同的应用模块。
Nucleus PLUS支持的CPU类型:
Nucleus PLUS 的 RTOS内核可支持如下类型的CPU:x86,68xxx,68HCxx,NEC V25, ColdFire, 29K,i960, MIPS, SPARClite,
TI DSP, ARM6/7/9, StrongARM, H8/300H, SH1/2/3, PowerPC, V8xx, Tricore, Mcore, Panasonic MN10200, Tricore, Mcore
等。可以说NUCLEUS+是支持CPU类型最丰富的实时多任务操作系统。
针对各种嵌入式应用,Nucleus PLUS 还提供相应的网络协议(如TCP/IP,SNMP等),以满足用户对通讯系统的开发要
求。另外,可重入的文件系统、可重入的C函数库以及图形化界面等也给开发者提供了方便。
针对不同的CPU类型,Nucleus 还提供编译器、动态连接库、多任务调试器等相应的工具来配置用户的开发环境。值得提
出的是ATI公司最近还发表了基于Microsoft Developers Studio的嵌入式集成开发环境-NUCLEUS EDE。从而率先将嵌入式
weixin_38596267
- 粉丝: 9
- 资源: 901
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0