Application and Challenges of Using GenAVB/TSN Software Stack for Industrial...
summary
GenAVB/TSN is an open-source NXP stack that runs on Linux, FreeRTOS and Zephyr and on ARMv7/ARMv8 A/M silicon; demos use i.MX8M, i.MX8M Plus and i.MX RT1170 hardware to synchronize motors and a robot arm with GPTP 100µs period and half‑cycle offsets, and to stream AVB audio via ATP with Qbv/CBS scheduling. Built artifacts include a Linux kernel AVB module, user‑space protocol stack and Jailhouse partitions to avoid Linux packet‑processing overhead; deployments achieve deterministic low latency and near‑zero packet loss in the showcased use cases.
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker background
- 1:06Agenda and GenAVB/TSN overview
- 3:37GenAVB/TSN software stack introduction
- 8:25Stack integration into operating systems
- 15:29Industrial applications demonstration
- 27:46Challenges and solutions in the stack
- 31:06Conclusion and resources
- 31:48Q&A session
related talks
40mTime-Sensitive Networking (TSN) with Mainline Embedded Linux
50mThe Road Towards a Linux TSN Infrastructure
42mUsing the Network as a Reliable Platform for Time-Sensitive Systems
25mOpen Source Software Stack for Heterogenous embedded devices
55mPractical TSN; using NetChan for distributed PoC
21mAPP4MC RaceCar: A Practical ADAS Demonstrator for Evaluating and Verifying Timing Behavior
27mNuttX for Embedded Linux Developers
45mLeveraging Zephyr RTOS for modern embedded systems: a perspective from education and research
