北京麦禾信通科技有限公司
最新版本的Nucleus RTOS支持ARM Trustzone, 6 LowPAN IOT 中间件及低功耗无线连接
分享到:

  威尔森威尔,俄勒冈州,2015 年 10 月 26 日报道- Mentor Graphics公司(纳斯达克代码:MENT)今天宣布了一项产品更新:Mentor®嵌入式Nucleus®实时操作系统(RTOS)针对低功耗,新一代应用程序的连接的嵌入式和物联网(IoT)设备。在Nucleus实时操作系统支持并利用ARM®的TrustZone®在Cortex®-A处理器的安全和可靠的应用程序的开发。 ARM的TrustZone技术提供了一个系统的方法来创建处理器分区,从而隔离硬件资源和软件,以帮助创建一个“安全”世界(Secure World),从而保护免受软件攻击。

  非安全应用程序在非隔离的结构域执行的“正常”世界(the Normal World) ,而不会冲击或影响在安全的世界(the Secure World)执行的应用程序。对安全性和安全操作有要求的设备可以隔离并且在Nucleus实时操作系统里执行安全应用,在这个可信环境中,安全应用程序相比普通区域(Normal World)中的非安全应用程序享有优先执行。支持安全软件更新,数字版权管理,以及可信赖支付的设备要求有一个安全域,通过专用外设给可信赖的应用程序使用,这样的设备将从由ARM的TrustZone提供的硬件分区技术中受益。本次发布的Nucleus实时操作系统还包括对低功耗的支持,资源受限的物联网设备与6LoWPAN的和802.15.4无线连接。

  随着基于云服务的智能物联网产品爆发式的增长,对开发者提出了新要求,以避免资产免受软件攻击。ARM的Trustzone使嵌入式系统开发人员分配系统外围设备成为可能,如安全存储,加密模块,无线装置,LCD屏和更多的一个安全操作域,这是从剩余的系统中分离出来的。这种硬件的间隔允许分别开发,从而确保相关应用程序在可信环境中的Nucleus操作系统上运行。

 “Mentor公司的Nucleus实时操作系统针对IOT和其他连接的应用程序,扩展安全和低功耗连接等功能为创建一个复杂的异构IOT系统提供了可能” 马库斯.利维(Markus Levy)评论道,他是EEMBC和多核组织的创始人及总裁。“这些功能互补的一流硬件能力可以满足当今最先进的IOT嵌入式系统的需求”

在安全区域(Secure World),应用程序可以访问所有系统资源,同时它提供安全监视,以确保优先执行通过非安全普通领域的应用。该安全监控提供完全隔离,以允许裸机的执行,Linux®或基于Nucleus实时操作系统的普通区域 (Normal World)的应用程序不会冲击在安全区域(Secure World)基于安全的Nucleus实时操作系统的应用程序。Nucleus实时操作系统支持ARM的TrustZone使得可以选择性地保护外围设备和应用系统的隔离成为可能,从而满足安全标准(Safety)和安全性(Security)要求。

 “Nucleus实时操作系统支持ARM TrustZon,提供系统开发人员满足安全的异构操作系统系统的关键应用的最高水平的能力,” 史考特.墨里森(Mr.Scot Morrison)说,Mentor Graphic ESD(Embedded System Divison)运行时间解决方案总经理,“ARM的TrustZone机制将通用操作系统,裸机或在普通区域(Normal World)的Nucleus RTOS从安全应用运行在安全区域(Secure World)里的Nucleus实时操作系统隔离开。”

  物联网设备,便携式医疗设备,家庭自动系统以及其他智能连接设备的设计是遵循利用有限系统资源,降低功耗和延长电池寿命的要求。专为低数据速率的IP驱动通信,IPv6的低功率无线个人区域网络(6LoWPAN)是一个适配层,它可以用来连接资源有限的物联网设备的网络使用IP网络连接的以太网,无线,或低功率无线连接。Nucleus实时操作系统使与6LoWPAN的物联网设备的发展让数据使用TCP,UDP的低功率交换,CoAP协议传输兼容的应用层安全协议如DTLS。IPv6地址的使用允许每个物联网设备有一个可路由的IP地地址以方便上网和使用标准IP网络基础设施接入的云。对于低功率设备,嵌入式物联网开发者可以在802.15.4无线通信协议下使用Pv6的低功率无线个人区域网络(6LoWPAN)。


背景小知识:

关于Mentor Embedded

     Mentor Graphics Embedded Systems Division,也就是Mentor Graphics嵌入式系统部,它为嵌入式开发多样应用领域提供相应开发工具,包括:汽车,工业,智能能源,医疗设备及消费类电子。嵌入式开发者可以得到其商业支持和可定制的基于LinuxTM解决方案,包括业界领先的SourceryTM CodeBench和Mentor嵌入式Linux产品的帮助下,利用最新的处理器和微控制器创建系统。如果考虑实时系统,开发人员可以考虑小型化和低功耗的Nucleus实时操作系统。

Nucleus实时操作系统

    Nucleus实时操作系统是已经被市场证明的,稳定的,和可优化的实时操作系统,目前它已经布署在30亿台嵌入式设备上。