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
类脑智能会是人工智能发展的另一条路径吗?
在生产过程中我们该如何对螺纹钢进行数据采集
谷歌推出Android 11 DP Ver1.1版本 更新内容有哪些
2018学习力大会在沪开幕 未来教育该去往何处
艾睿电子荣膺安森美半导体的年度全球分销商
恩智浦Real-time Edge v2.7正式发布!
科学家们发明出了一种新型两栖机器人 还可以在冰上或者雪上行走
融合创新,协同发展 | 深开鸿亮相第三十二届哈洽会
比亚迪相关人士:与华为合作开发麒麟芯片一事不属实
医用气体流量传感器在空气波压力治疗仪中的应用
水塔液位监测系统解决方案
飞腾与辽宁邮电规划设计院助力自主可控进程提速
2007年越南国际通讯及无线通信技术暨电子产品展
克服MLCC供应短缺!通过仿真工具体验ROHM的电源技术——Nano Cap
iPad 2拆解:内部器件大曝光
机场无线地勤调度系统的特点、功能及设计
LED显示未来市场巨大,大显示时代已然来临
微芯CEO拉响警报:半导体行业新一波调整开始
FPGA开发之时序约束(周期约束)
小米手机1S开箱图赏