Micrium 增强了 μC/OS-II 对带 MMU 和 MPU 处理器的存储能力支持

进一步增强了 μC/OS-II 在安全要求严格方面的应用能力

 

 
 

 

威斯顿,佛罗里达州- 2008 年 4 月 15 号-领先的高品质嵌入式软件供应商- Micrium, 今天宣布在它的嵌入式产品中增加 μC/OS-MMUTM 和 μC/OS-MPUTM 。这两种产品通过增加嵌入式系统中的关键内存函数增强了业界领先的实时操作系统( RTOS ) -μC/OS, 使得 μC/OS 在安全要求严格的应用例如医疗和航空电子产品方面更有使用价值。

μC/OS-MMU 通过为多个独立的应用提供时间和空间的保护,为带有内存管理单元( MMU )的中央处理器提供了内存保护功能。 μC/OS-MPU 通过保护任务的内存防止未授权的系统内存访问破坏内存的内容,为带有内存保护单元的 CPU 提供了保护机制。

Micrium 公司的主席兼行政总裁 Jean Labrosse 说,“ μC/OS-II 已经在包括医疗、核能和航空等一系列安全要求严格的应用中得到验证,作为 μC/OS-II 的扩展,这些新功能同样符合我们为嵌入式产品提供全面的、高品质的 RTOS 的承诺,我们发布了带有这些扩展功能的 RTOS 软件包,在功能和性能及降低用户产品投入市场的时间方面,都非常具有价格竞争力。”

通过 μC/OS-MMU ,可保证每个应用执行时不受其它应用的影响,干扰或交互执行。应用程序可以采用不同的 RTOS ,包括 μC/OS-II ,或不带 RTOS, 并且每个应用使用被保护的内存空间(分区)运行,好像其它分区不存在。 μC/OS-MMU 带有错误处理能力可以识别任意应用执行的错误动作,并允许它停止、删除或重建该操作。这简化了复杂控制单元的开发,这些单元通常包含来自几个供应商的应用,因此每个供应商拥有单独的分区运行应用如同它占用整个虚拟 CPU. 此外, μC/OS-MMU 保证应用的运行时间,因此系统工程师需要在系统设计阶段为应用定义被状态表管理的时钟节拍,并在主应用中激活。

μC/OS-MPU 支持带 MPU 的处理器系统,一个处理器可以包含一个或多个线程,并且每个进程拥有独立的读、写和执行的权利。进程间的数据交换与 μC/OS-II 线程实现方式相同,但不同进程间的处理通过操作系统内核实现。这种系统简化了第三方软件的集成,例如协议栈或其它组件。同样通过集成错误管理系统为不同的进程提供信息也简化了调试和错误诊断。此外,硬件保护机制不能被软件中止。已有的 μC/OS 应用做较小的改动就可以采用 μC/OS-MPU , μC/OS-MPU 可以用于带 MPU 的任何微控制器。

这两种产品现在就可以获得,源代码的验证工作正在通过 FAA DO178B 航空电子设备和 510 ( k )医疗及 IEC 61508 安全相关的系统进行。关于这两种产品更多信息请访问 http://www.micrium.com 。

关于 Micrium

Micrium 通过工程师友好的源代码方式、高质量的文档和用户支持提供高质量的嵌入式软件组件。公司著名的实时操作系统, Micrium μC/OS-II, 为现在的嵌入式市场提供高品质的源代码。 Micrium 公司的产品一贯坚持在整个产品的开发周期中缩短产品上市的时间。关于 Micrium 更多信息,请访问 www.micrium.com