首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > Nucleus Plus 简介

Nucleus Plus 简介

资料介绍
nucleus操作系统在嵌入式系统中的应用
Nucleus
Plus是美国源代码操作系统商ATI公司推出的新一代嵌入式操作系统,属于抢先式实时多
任务操作系统内核, 95%的代码使用ANSI
C编写,非常便于移植于各种处理器家族。从实现的角度讲,不同于传统嵌入式开发,N
ucleus
Plus是以函数库的形式链接到目标应用程序中,形成可执行目标代码,下载到目标板上
或烧到ROM/FLASH ROM 中去执行。Nucleus
Plus内核在典型的CISC体系结构上占据大约20k空间,而在典型的RISC体系结构上占据空
间为40k左右,其内核数据结构占据1.5k字节的空间。Nucleus
Plus以其实时响应、抢先、多任务以及源代码开放特性获得在通讯、国防、工业控制、
航空/航天、铁路、网络、POS、自动化控制、智能家电等领域的广泛应用。
Nucleus Plus内核技术
   
ATI公司使用一种叫做软件组件的方法。所谓软件组件,就是具有明确目的或用途的由1
个或数个C语言/汇编源文件的一段非独立执行应用程序,且每个组件都提供一个定义好
的外部接口,必须通过外部接口来使用组件。访问组件内的全局数据结构是被禁止的。
使用了组件方法,软件组件既易于更新也易于重用。Nucleus
Plus软件组件通常由定义数据类型、常量以及外部接口的INCLUDE
头文件和一个或多个C语言/汇编源文件组成。Nucleus Plus
提供如下组件:任务控制管理、内存管理、定时器管理、中断、系统诊断、I/O驱动管理
等共16个组件如下,
Nucleus Plus Kernel:    Common Service Component(CS)
                       Initialization Component(IN)
                       Tread Control Component(TC)
Nucleus Plus 简介
本地下载

评论