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
審核編輯:劉清
-
恩智浦
+關注
關注
14文章
5884瀏覽量
108471 -
RTOS
+關注
關注
22文章
820瀏覽量
119915 -
工業物聯網
+關注
關注
25文章
2384瀏覽量
64986
原文標題:恩智浦Real-time Edge v2.7正式發布!實時邊緣應用開發,少不了它!
文章出處:【微信號:NXP客棧,微信公眾號:NXP客棧】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論