Real-Time Edge Software 2.9 |
|
|
- Real-time System
- Preempt-RT Linux 6.6.3-rt16(tag lf-6.6.3-rt-1.0.0)
- Baremetal - example and driver change to DM mode: DPAA1, DPAA2
- Harpoon 3.1
- Heterogeneous Multicore Framework
- Network common API on backend for packet processing
- Heterogeneous Multi-SoC Framework
- PTP processing stack on i.MX RT1180
- PTP support in Linux DSA
- Protocols
- EtherCAT master
- SOEM CiA402 profile on M-core i.MX 8M Mini, i.MX 8M Plus and i.MX 93
- SOEM on A core i.MX 8M Mini, i.MX 8M Plus and i.MX 93
- AVB/TSN
- AVB Avnu Milan conformance improvements
- NPI Platform
- i.MX93 A1 14*14 EVK
- Preempt-RT Linux
- Heterogeneous Multicore Framework example
- AVB/TSN
- Based on lf-6.6.3-1.0.0
- U-Boot v2023.04
- LTS 6.6.3
- MCUX SDK 2.14.0
- Yocto Nanbield 4.3
|
Real-Time Edge Software 2.8 |
|
|
- Real-time System
- Preempt-RT Linux 6.1.55-rt16(tag lf-6.1.55-rt-2.2.0)
- eMMC boot support on i.MX 8M Mini/ i.MX 8M Plus/ i.MX 93 evk
- Harpoon 3.0
- Heterogeneous Multicore Framework
- LwIP on Cortex-A Core (ENET on i.MX 93 and i.MX 8M Mini)
- RPMSG performance evaluation tools (on i.MX 8M Plus)
- Native Zephyr on Cortex-A Core
- RAM Console
- Native Zephyr device drivers
- Flexible bootstrap
- Heterogeneous Multi-SoC Framework
- Using ENETC port as DSA CPU port
- Software virtual switching stack on i.MX RT1180
- Protocols
- EtherCAT master
-
User space IGH EtherCAT master stack and user space native driver on i.MX 8M Mini, i.MX 8M Plus and i.MX 93
- AVB/TSN
- Bridge and hybrid mode(endpoint + bridge) on i.MX93 14x14 / SJA1105 using external port
- NPI
- i.MX93 A1 14*14 EVK:
- Preempt RT, TSN driver(qav/qbv/qbu), TSN configuration tool(netconf)
- AVB/TSN
- Based on lf-6.1.55-2.2.0
- U-Boot v2023.04
- LTS 6.1.55
- MCUX SDK 2.14.0
- Yocto mickledore 4.2
|
Real-Time Edge Software 2.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
- Heterogeneous Multi-SoC Framework
- NETC DSA switch driver on Linux
- Device driver of DSA control interface on Linux DSA
- Service driver of DSA control interface on i.MX RT1180
- NETC DSA switch configuration on i.MX RT1180
- Protocols
- 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
|
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: I²C, 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
|