-
-
嵌入式系统/ARM技术中的基于嵌入式环境中Nucleus到Linux的程序移植方案
以嵌入式环境中,MIPS架构下,程序从Nucleus到Linux操作系统的移植为例,探讨了从单一地址空间操作系统到多地址空间操作系统的程序移植方案 ... 整体搬迁的移植方案。从移植的结果来看,方案可行、廉价、高效。
引言
Nucleus是单一地址空间操作系统的一种,作为商业化的嵌入式操作系统产品,曾被广泛使用。在MIPS ... 和用户程序完全工作在内核模式,且只占用和访问0x80000000以上的线性地址空间。因此,在Nucleus中,操作系统和用户程序工作在线性地址空间中,且用户程序与内核服务之间没有明显的 ...
-
嵌入式系统/ARM技术中的NUCLEUS PLUS 实时多任务操作系统开发环境配置
目前,NUCLEUS PLUS 实时多任务操作系统在国内的通讯,医疗,控制及数据处理等领域得到了大量的应用。为了使广大的嵌入式应用工程师对NUCLEUS RTOS的开发环境及其配置有一个更全面的了解,我们在此以应用较多的x86系列及68K系列CPU的开发环境为例,对NUCLEUS RTOS 作一个较全面的介绍。
NUCLEUS PLUS的特点:
提供源代码
NUCLEUS+提供注释严格的C源级代码给每一个用户。这样,用户能够深入地了解底层内核的运作 ...
-
嵌入式系统/ARM技术中的Nucleus Plus在嵌入式系统应用
适合于航空/航天、军队、国防等重要应用的可靠的嵌入式操作系统Nucleus Plus.
Nucleus Plus是美国源代码操作系统商ATI公司(现为Mentor Graphics ESD)推出的新一代 ... 非常便于移植于各种处理器家族。从实现的角度讲,不同于传统嵌入式开发,Nucleus Plus是以函数库的形式链接到目标应用程序中,形成可执行目标代码,下载到目标板上或烧到ROM/FLASH ROM 中去执行。Nucleus Plus内核在典型的CISC体系结构上占据大约20k空间,而在典型的RISC ...
-
-
嵌入式系统/ARM技术中的Nucleus PLUS嵌入式操作系统的简单介绍
Nucleus PLUS嵌入式操作系统是目前最受欢迎的操作系统Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95 ... 的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus PLUS 是一组C函数库,应用程序代码与核心函数库连接在一起, ... 或直接烧录到目标板的ROM中执行。在典型的目标环境中,Nucleus PLUS 核心代码区一般不超过20K字节大小。Nucleus PLUS 采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言 ...
-
嵌入式系统/ARM技术中的嵌入式操作系统Nucleus下触摸屏驱动的开发
Nucleus 是一款优秀的嵌入式实时操作系统(RTOS),具有抢占式和时间片轮转任务调度方式,主要用在时间苛刻的嵌入式应用当中。大约95%的Nucleus用ANSI C 写成,作为一个库加载到应用代码当中。目前手机行业有很多使用Nucleus。
1 触摸屏控制电路的硬件结构
触摸屏控制电路主要有一下四部分组成:进行数据处理、控制功能的MCU,一个四线电阻式触摸屏和控制芯片 ...
-
嵌入式系统/ARM技术中的嵌入式实时操作系统Nucleus PLUS在S3C2410A上移植的实现
摘 要:本文在简要介绍嵌入式实时操作系统内核Nucleus PLUS和基于ARM920T内核的嵌入式微控制器S3C2410A后,详细地论述了Nucleus PLUS在S3C2410A上的移植过程和方法,最后指出了 ... 在ARM9上移植的重点和难点。关键词:嵌入式实时操作系统;Nucleus PLUS;移植;S3C2410A 引言Nucleus PLUS是美国ATI ... 高的嵌入式系统应用设计的操作系统内核。约95%的Nucleus PLUS代码用ANSI C语言编写,因此,非常便于 ...
-
嵌入式系统/ARM技术中的嵌入式Nucleus PLUS在S3C2410A上移植的实现
引言
Nucleus PLUS是美国ATI公司为实时性要求较高的嵌入式系统应用设计的操作系统内核。约95%的Nucleus PLUS代码用ANSI C语言编写,因此,非常便于移植并能够支持大多数类型的微处理器,如X86、68K、PowerPC、MIPS、ARM等。经过截减编译后,Nucleus PLus核心代码区一般不超过20KB大小。同时提供TCP/IP网络、图形界面Grafix、文件系统File等模块。还有一个特点就是免费提供源代码, ...
-
Nucleus RTOS支持新Diamond 处理器内核
Mentor Graphics公司所属Accelerated Technology公司的Nucleus RTOS现已支持Tensilica公司所有6个Diamond Standard处理器。
对处理器 ... ,以支持包括消费电子和网络管理系统的广泛应用。
Nucleus RTOS嵌入式操作系统是目前的操作系统,Nucleus RTOS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus R
-
基于Nucleus PLUS系统的TD-LTE射频一致性测试仪的实现
为满足通信软件设计中实时性和可靠性的需求,提出了一种长期演进终端协议栈通信软件的实现方案。本文重点介绍了Nucleus PLUS实时多任务操作系统的主要组件及其相关功能,并论述了系统实现过程中硬件平台搭建的实现方法及协议栈的实现机制。实际测试表明,基于Nucleus PLUS操作系统的射频一致性测试仪确保了通信的实时性和可靠性,该实现方案可应用于类似通信软件的开发过程中。
-