恩智浦Real-time Edge v2.7正式发布!

描述

Real-time Edge软件是恩智浦提供的针对工业和物联网应用的一套软件集,面对工业和物联网垂直领域的具体需求,提供了针对性的实时系统, 工业实时网络和丰富的工业协议支持。

现在,恩智浦Real-time Edge v2.7正式发布了!通过本文,我们一起来探索它的新功能吧。

恩智浦

图1:Real-time Edge软件架构图

恩智浦

图2:Real-time System应用图

进一步了解Real-time Edge软件,请观看恩智浦专家的详细解读——

 

 

什么是Real-time Edge软件?

Real-time Edge的实时系统提供了四种不同调度延迟的方案,以及四种方案之间不同的组合,包括Preempt-RT Linux、RTOS在Cortex-A上支持、RTOS在Cortex-A上基于Jailhouse运行的支持,以及Baremetal方案和不同的方案在不同核上的运行组合。用户可以根据应用场景选择合适的实时系统和运行组合。

恩智浦

图3:Heterogeneous Multicore software架构图

Real-time Edge软件为了解决Cortex-A核之间以及Cortex-A核和Cortex-M核之间的通信问题、硬件资源共享问题、硬件资源分配问题,以及生命周期管理等问题,提供了Heterogeneous Multicore Framework,可以大大缩短用户开发复杂应用的周期。下表是在不同的核上跑不同系统的运行组合列表。

恩智浦

表1:不同核上运行不同系统的组合列表

Real-time Edge 2.7 中增加了Heterogeneous Multi-SoC Framework架构来通过i.MX RT1180扩展MPU的硬件能力,比如TSN、Switching和不同工业协议支持的能力,而这些能力从MPU角度去看就像是本地的资源一样去配置和使用。

恩智浦

图4:Heterog Multi-SoC架构图

工业实时网络提供了TSN协议支持TSN Endpoint和TSN Swtich、GenAVB/TSN、IEEE 1588/802.1AS时钟同步、网络冗余协议,以及TSN网络远程配置和动态配置支持。

Real-time Edge支持丰富的工业协议。

EtherCAT包括全栈支持,不仅支持不同的EtherCAT master stack,也支持EtherCAT slave stack。

EtherCAT master协议栈包括运行在Linux上的IgH EtherCAT master协议栈、CODESYS EtherCAT master协议栈,以及运行在RTOS上的SOEM (Simple Open EtherCAT Master) 协议栈,同时针对所有协议栈做了网络native driver的优化,从而大大缩短控制周期。

 

OPC-UA的支持可以实现OPC-UA和OPC-UA Pub/Sub over TSN的支持。

Modbus的支持包括Modbus slave和master支持,而且支持Modbus的三种模式:Modbus-RTU、Modbus-TCP、和Modbus-ASCII。

 

Real-time Edge software怎么用?

Real-time Edge software使用Yocto作为编译环境.只需要通过一个Bitbake命令就能编译出Cortex-A核和Cortex-M核上所有的系统和应用程序。

 

哪些产品支持Real-time Edge软件?

恩智浦的i.MX和Layerscape平台都可以使用Real-time Edge软件。支持的设备如下:

i.MX 6ULL EVK

i.MX 8DXL LPDDR4 EVK

i.MX 8M Mini LPDDR4 EVK

i.MX 8M Plus LPDDR4 EVK

i.MX 93 EVK

i.MX 93 9x9 QSB

LS1028ARDB

LS1043ARDB

LS1046ARDB

LS1046AFRWY

LX2160ARDB Rev2

 

探索Real-time Edge软件新版本

下面是Real-time Edge v2.7中支持的新功能。

Real-time system

Preempt-RT Linux 6.1.36-rt12

Baremetal: math lib extended to all platforms

Harpoon 2.5

Heterogeneous Multicore Framework

lwIP on Cortex-A Core (ENET on i.MX8MP)

RPMSG between two FreeRTOS

RPMSG Performance Evaluation tools

RAM Console on FreeRTOS

Flexible bootstraps with application

Protocols

AVB bridge with SJA1105

NPI

i.MX93 A1 9*9 QSB: Preempt RT, Baremetal, Jailhouse, Heterogeneous multicore (RPMSG, UART sharing), TSN web-UI configuration

Based on lf-6.1.36-2.1.0

LTS 6.1.36

U-Boot v2023.04

Yocto mickledore 4.2

MCUX SDK 2.13.1





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分