Micrium μC/OS-II支持Stellaris系列微处理器

分享到:
点击量: 311026 来源: 21IC中国电子网
    Micrium宣布:它的µC/OS-II实时操作系统现在完全支持基于ARM® Cortex™-M3微处理器器核的Luminary Micro的 Stellaris系列微处理器器。一个µC/OS-II的移植和应用实例现在被包含Stel进Stellaris开发工具箱。这个组合技术使公司使用8位或者16CPU同样的成本得到32位的性能,同时加快设计到上市的时间。由Micrium提供的实例是一个小的多线程应用,它使用了精选的µC/OS-II特性和Stellaris系列开发板上的LCD显示来展示程序的实时统计特性,比如处理器的速度和利用率,程序的上下文切换数目和时钟滴答。Stellaris 工具箱包含了完整的功能和µC/OS-II原码,对于商业应用要求有授权才能所有。

    Luminary Micro的市场主管 Jean Anne Booth讲:“µC/OS-II是**个移植到Cortex-M3核的实时操作系统,ARM在开发Cortex-M3处理器期间使用它。我们非常高兴将µC/OS-II纳入我们的开发工具箱,它具有µC/OS-II的小内存需求和包括文件系统在内的完整嵌入式软件部件。我们期望开发人员喜欢在开发工具箱里有容易使用的移植到Stellaris的µC/OS-II”。 

     µC/OS-II管理多达255个任务,提供功能齐全的实时操作服务,比如信号灯,事件标志,互斥信号灯,消息邮箱,消息队列,任务管理,固定内存块管理,时间管理,和时钟管理。 

     Micrium 的总裁Jean Labrosse讲:“支持Luminary Micro和在Stellaris 微处理器中的工业界**个实现Cortex-M3硅芯片是我们的ARM有关的应用的自然延伸。ARM Cortex-M3 CPU核是非常好的架构,始终瞄准高性能,有确定的嵌入式应用结果。将µC/OS-II移植到Stellaris线,客户现在可以将以前围绕uC/OS-II的应用移植到Cortex-M3”

    Stellaris系列微处理器有32位计算的高性能,针对于对成本比较敏感的嵌入式微处理器应用,相当于8位和16位器件的成本。Cortex-M3 是**块实现专门ARM’s Thumb-2指令的芯片,使逻辑门数能够减少,减少了芯尺寸和32位CPU的能量消耗。Stellaris微处理器定位于嵌入式和工业应用,比如建筑和家庭自动控制;工厂自动控制;马达自动控制;和工业动力控制设备。 

    实时内核 µC/OS-II 具有高可移植性, 可固化, 可裁剪, 可实时抢占,是针对微处理器和微控制器的多任务实时操作系统。µC/OS-II提供全部的原代码,是用100%的可移植的ANSI C写的。µC/OS-II的内部介绍见由Jean J. Labrosse著的书“MicroC/OS-II, The Real-Time Kernel” (ISBN 1-57820-103-9)。它非常容易裁剪,是因为原码的模块化,µC/OS-II针对空间有限制的嵌入式设计可以裁剪得非常小。µC/OS-II已经被广泛采用,对于有严格**要求的系统可提供认证的软件部件,包括航空电子标准RTCA DO-178B和EUROCAE ED-12B,医用食品药品监督管理局标准(FDA 510(k)),运输和原子核系统标准IEC 61058,DO-178B水平的A级III (DO-178B Level A Class III)医用设备,和SIL3/SIL4 ICE认证系统(SIL3/SIL4 ICE-certified systems.)。