Real-Time Edge Software 2.6 |
|
|
- Real-Time System
- Preempt-RT Linux 6.1.22-rt8
- Baremetal
- LS1028A
- Preempt-RT Linux + Baremetal
- All cores running under Baremetal
- Math library support
-
DM mode for Baremetal example and driver: I2C, QSPI
- Harpoon 2.4.0
- Heterogeneous Multicore Framework
- VirtIO Ethernet sharing RFP
- Protocols
- EtherCAT master: CODESYS networking optimization
- i.MX 8M Plus, i.MX 8M Mini, i.MX 93, i.MX 6ULL
- TSN
-
Enhancements for Avnu Alliance Conformance Test for
IEEE802.1Qbu/IEEE802.3br
- AVB Milan 1.1 Test Suite conformance
- Benchmark
- Heterogeneous multicore performance: networking
- CODESYS EtherCAT master stack benchmarking
- NPI
- i.MX 93 A0 9*9:
- Preempt RT, AVB/TSN, TSN stack& config tool
- i.MX 8DXL: AVB Media Clock Recovery
- Based on i.MX Linux 6.1.22_2.0.0
- U-Boot v2023.04
- LTS 6.1.22
- Yocto mickledore 4.2
- Based on MCUXpresso SDK 2.13.1
|
Real-Time Edge Software 2.5 |
|
|
- Real-Time System
- Heterogeneous multi-core
- RPMSG Vring buffer increasing from 256 KB to 8 MB
-
VirtIO Network sharing with performance optimization
- Baremetal improvements on LS1046A
- All Cortex-A cores running under baremetal
- Flextimer
-
Baremetal example and driver change to DM mode: GPIO
- Integration of Harpoon 2.3
- Support for AVB Talker in FreeRTOS audio app
- Support for RPMsg control (FreeRTOS, all boards)
- Support for Virtual Ethernet
- Basic support for i.MX 93 ("hello world")
- Protocols
- EtherCAT master
-
Basic CodeSYS PLC control support and native driver
optimization
- MX 8M Plus, i.MX 8M Mini, i.MX 93, i.MX 6ULL
- NPI
- i.MX 93
- Baremetal, RPMSG based UART sharing
- AVB Media Clock Recovery
- MX8DXL: AVB audio talker/listener
- Platform
- eMMC booting on LS1028ARDB and LS1046ARDB
-
Removal of test and doc support, keeping code inclusion for:
- LS1021AIOT, LS1021ATSN, LS1021ATWR, LS1012ARDB
- Based on i.MX Linux 5.15.71_2.2.0
- LTS 5.15.71
- Yocto Kirkstone 4.0
- U-Boot v2022.04
|
Real-Time Edge Software 2.4 |
|
|
- Real-Time System
- PREEMPT-RT Linux-5.15.52-rt
- Heterogeneous multi-core
-
Inter-core communication between Cortex-A Core and
Cortex-A/M Core on i.MX8M Plus and i.MX8M Mini
- UART 9-bit Multidrop mode (RS-485) support
- RPMSG between Cortex-A Cores
- SGI mailbox driver on Linux
- RPMSG Lite with SGI mailbox on RTOS
-
Loading binaries on i.MX8M Mini and i.MX8M Plus to the
Cortex-M from Linux
- Baremetal extensions on LS1046A
- Single hardware interrupt routed to multiple cores
- Newlib math library
- Integration of Harpoon 2.2.0
- Protocols
- AVB Milan extensions
- EtherCAT master stacks
- EtherCAT master multiple axes control system
- HMI: LS1028A and i.MX8MP Plus
- Modbus
- Libmodbus package integration
- Modbus-simulator client and server
- WIFI enabled on i.MX8DXL
- Reference Design
- EtherCAT master multiple axes control system
- HCFA 60-axes servo using CSP mode
- NPI
-
i.MX93 A0 11*11: Preempt RT, EtherCAT master, AVB/TSN, TSN
stack and config tools, TSN performance, OPC-UA Pub/Sub
-
i.MX8DXL: Preempt RT, EtherCAT master, TSN stack and config
tools, OPC-UA Pub/Sub
- Based on i.MX Linux 5.15.52_2.1.0
- LTS 5.15.52
- Yocto Kirkstone 4.0
- U-boot v2022.04
|
Real-Time Edge Software 2.3 |
|
|
- Industrial Networking
- TSN
- Dynamic TSN configuration (EAR)
- Qci configuration
- CAF configuration based on 802.1 Qch
- YANG modules updating to latest version
- AVB
-
Endpoint support on i.MX 6ULL, i.MX 8M Plus and i.MX 8M
Mini
- Real-Time System
- PREEMPT-RT Linux-5.15.5-rt22
- Heterogeneous AMP software
-
Yocto based unified delivery for Cortex-A and Cortex-M
- Resource sharing
- RPMSG based UART sharing
- Virtual UART to physical UART 1:1 mapping
- Virtual UART to physical UART n:1 mapping
- Virtual UART to physical UART flexible mapping
- Harpoon (RTOS on Cortex-A 2.1)
- Zephyr integration on i.MX 8M Plus and i.MX 8M Mini
- Audio Application
- sine wave playback
- playback and recording (loopback)
- audio pipeline
- Industrial application:
- AVB/TSN over ethernet test application
- CAN test application
- Protocols
- EtherCAT master stack
-
IGH EtherCAT master native driver on LS1043A and LS1046A
- Multiple EtherCAT masters
- Flexible port selection for EtherCAT and Ethernet
- SOEM EtherCAT master stack enablement (PRC):
- RTOS on Cortex-M on i.MX 8M Plus
- RTOS on Cortex-M on i.MX 8M Mini
- FreeRTOS or without an operating system
- Benchmark
- Scheduling latency on Preempt_RT and Harpoon RTOS
- Inter-core communication bandwidth of BareMetal
- Packet processing time of TSN
- Packet processing time of EtherCAT
- NPI
-
i.MX93 A0 11*11: Preempt RT, EtherCAT master, AVB/TSN, TSN
stack and config tools, TSN performance, OPC-UA Pub/Sub
-
i.MX8DXL: Preempt RT, EtherCAT master, TSN stack and config
tools, OPC-UA Pub/Sub
- Based on i.MX Linux 5.15.5_1.0.0
- Linux 5.15.5-rt22
- U-Boot v2021.04
- Yocto Honister 3.4
|
Real-Time Edge Software 2.2 |
|
|
- Industrial Networking
- TSN
- 802.1AS: PHY delay correction calibration
- AF_XDP performance improvements
- IEEE 1588 PTP UDP on LS1028ARDB TSN switch
- Real-time System
- PREEMPT-RT Linux-5.10.72-rt53
- Harpoon (RTOS on Cortex-A)
-
Integration of Harpoon on i.MX 8M Plus and i.MX 8M Mini
- Protocols
- EtherCAT master stack
-
IGH EtherCAT master native driver on LS1043A and LS1046A
- Multiple EtherCAT masters
- Flexible port selection for EtherCAT and Ethernet
- SOEM EtherCAT master stack enablement (EAR)
- RTOS on Cortex-M on i.MX 8M Plus
- FreeRTOS
- or without an operating system
- Based on i.MX Linux 5.10.72_2.2.0
- Linux 5.10.72-rt
- U-Boot v2021.04
- Yocto Hardknott 3.3
|
Real-Time Edge Software 2.1 |
|
|
- Industrial Networking
- TSN
- 802.1AS-2020
- CMLDS (generic interface to PTP stack)
- TSN Applications
- TSN application with AF_XDP data path
- TSN Configurations
- Real-time System
- PREEMPT-RT Linux 5.10.52-rt47
- Jailhouse
- GPIO in non-root cell Linux support on LS1028ARDB
- ENETC in non-root cell Linux support on LS1028ARDB
- Protocols
-
Native EtherCAT-capable network driver module on ENETC
(LS1028ARDB)
-
Native EtherCAT-capable network driver module on FEC (i.MX8M
Plus EVK)
- EtherCAT: CoE 6-8 axis control
- OPC UA PubSub
- OPC UA PubSub over TSN
- Based on i.MX Linux 5.10.52_2.1.0
- Linux 5.10.52-rt
- U-Boot v2021.04
- Yocto Hardknott 3.3
|
Real-Time Edge Software 2.0 |
|
|
-
Based on Yocto project 3.2 (Gatesgarth)
- Real-time System
- PREEMPT-RT Linux
- Heterogeneous architecture
-
Baremetal: PREEMPT-RT Linux on A core + Baremetal
architecture on A core
-
i.MX 8M Plus EVK, i.MX 8M Mini EVK, LS1028ARDB,
LS1046ARDB, LS1043ARDB, LS1021A-IoT
-
Jailhouse: PREEMPT-RT Linux on A core + Jailhouse +
PREEMPT-RT Linux on A core
- i.MX 8M Plus EVK, LS1028ARDB, LS1046ARDB
- Industrial Networking
- TSN
- TSN Standards
- IEEE 802.1Qav
- IEEE 802.1Qbv
- IEEE 802.1Qbu
- IEEE 802.1Qci
- IEEE 802.1CB
- IEEE 802.1AS-2020 (gPTP)
- IEEE 802.1Qat-2010 (SRP)
- TSN Configurations
- Linux tc command and tsntool
- NETCONF/YANG
-
Dynamic TSN configuration - web-based TSN configuration,
dynamic topology discovery
- TSN Applications
- Example for real-time traffic processing
- Networking
- 802.1 Q-in-Q
- VCAP tc flower chain mode
-
Priority set, VLAN tag push/pop/modify, Policer Burst
and Rate Configuration, drop/trap/redirect
- Protocols
- EtherCAT master
- IGH EtherCAT master stack
-
Native EtherCAT-capable network driver module (i.MX 8M
Mini EVK)
- FlexCAN
- SocketCAN on Linux kernel
- CANOpen
- CANOpen master and slave example code
- CoE: CANOpen over EtherCAT
-
CiA402(DS402) profile framework based on IGH CoE interface
- EtherCAT CoE 6-8 axis control (i.MX 8M Mini EVK)
- OPC-UA/OPC-UA pub/sub
- Modbus
- Modbus master and slave
- Modbus-RTU
- Modbus-TCP
- Modbus-ASCII
- New Added Platform
|