Mentor Graphics公司所属Accelerated Technology公司的Nucleus RTOS现已支持Tensilica公司所有6个Diamond Standard处理器。
对处理器的支持,使嵌入系统开发人员可以在非专用软件环境下使用Diamond Standard处理器,以支持包括消费电子和网络管理系统的广泛应用。
Nucleus RTOS嵌入式操作系统是目前的操作系统,Nucleus RTOS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus RTOS 是一组C函数库,应用程序代码与函数库连接在一起,生成一个目标代码,到目标板的RAM中或直接烧录到目标板的ROM中执行。在典型的目标环境中,Nucleus RTOS 代码区一般不超过20K字节大小。Nucleus RTOS 采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇编语言模块构成,提供清晰的外部接口,对组件的引用就是通过这些接口完成的。除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问。由于采用了软件组件的方法,Nucleus RTOS 各个组件非常易于替换和复用。Nucleus PLUS 的组件包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器及I/O驱动等。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。