ELC Europe 2025 Presentations
Appearance
Intro
Presentations from ELC Europe 2025, held in in Amsterdam, The Netherlands on August 25-27.
You can find session abstracts and slides at: https://osseu2025.sched.com/overview/type/Embedded+Linux+Conference
Videos will be available on The Linux Foundation's YouTube page. Here is the OSSEU 2025 video playlist: https://youtu.be/IGDWXA32xG4?si=oGT4IuqXMN6E9FAI and links to individual sessions can be found below.
If you see an article or review of a talk, or any kind of extra material related to it, please feel free to add a link in the "Transcript or Writeup" column.
Sessions
Session times are timezone CEST
Day 1 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 1, 9:00 am | ||||
| Navigating Security Tradeoffs in Embedded Linux Systems | Olivier Benjamin, Bootlin | Video | ||
| Open Source for ESIM Integration | Harald Welte, sysmocom GmbH | Video | ||
| Why Won't My CPU Sleep? Debugging CPUIdle Mysteries on ARM SoCs | Dhruva Gole, Texas Instruments India Ltd & Kevin Hilman, BayLibre, Inc. | Video | ||
| Day 1, 9:55 am | ||||
| Designing a Multi-PMIC Linux Driver: Key Decisions for Effective Mainline Submission | Shree Ramamoorthy, Texas Instruments | Video | ||
| KernelCI for Embedded: Enhancing Reliability through Scalable Test Automation | Paweł Wieczorek, Collabora | Video | ||
| Snag It, Flash It, Ship It: Rethinking Factory Flashing With Open Tools | Romain Gantois, Bootlin & Paresh Bhagat, Texas Instruments | Video | ||
| Day 1, 11:20 am | ||||
| 32-bit Linux Support Now and in the Future | Arnd Bergmann, Linaro | Video | ||
| Combining White-labelled Hardware With Open Source Software To Quickly Bring Devices To Market | Nick Chen, Blecon Ltd | Video | ||
| Day 1, 1:30 pm | ||||
| Demystifying the Embedded Linux Graphics Stack: An Easy Introduction for Beginners | Parthiban N, Linumiz | Video | ||
| Space Grade Linux: Building a Safer, Open Source Future for Space Systems | Ramon Roche, Linux Foundation | LWN.net article: Introducing Space Grade Linux | Video | |
| Thinking Outside the (Linux) Box: Security Considerations From Human Actors | Esa Jääskelä, Buutti Oy | Video | ||
| Day 1, 2:25 pm | ||||
| Reducing Friction in Testing Using QEMU and Labgrid for Yocto-based Products | Joschka Seydell, Zühlke Engineering | Video | ||
| Towards Mainline Video Capture and Camera Support for Recent Rockchip SoCs | Michael Riesch, Collabora | Video | ||
| Unpacking the Linux WiFi Stack: Writing and Integrating Wireless Drivers | Alexis Lothoré, Bootlin | Video | ||
| Day 1, 3:35 pm | ||||
| Graphic Testing Without Hardware: Discovering the Power of VKMS! | Louis Chauvet, Bootlin | Video | ||
| Security in Large Scale Embedded Linux Projects | Martin Lang, BMW Car IT GmbH | Video | ||
| TPM Is No Silver Bullet: Pitfalls in Embedded Device Security | David Gstir, sigma star gmbh | Video | ||
| Day 1, 4:30 pm | ||||
| ESSTRA: A Software Suite To Enhance Software Transparency and Traceability in Software Supply Chain | Takuya Namae, Sony Group Corporation | Video | ||
| Remote Core Power Management in AMP Systems | Akashdeep Kaur, Texas Instruments | Video | ||
| Upstream LTS Component for Product Delivery | Michael Nazzareno Trimarchi, Amarula | Video | ||
| Day 1, 5:20 pm | ||||
| The Embedded Android Developer's BoF | Chris Simmonds, 2net Ltd | Video | ||
Day 2 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 2, 11:00am | ||||
| Bootloaders Under Fire: Real-World Threats and Practical Defenses | Ahmad Fatoum, Pengutronix | Video | ||
| Fail-Safe Embedded Linux: Designing for Power Resilience | Sergio Prado, Embedded Labworks | Video | ||
| How V4L2 Transformed To Support Embedded Cameras | Laurent Pinchart, Ideas on Board | Video | ||
| Day 2, 11:55am | ||||
| Bridging Worlds: Using Device Tree Overlays To Support Complex PCI Devices in Linux | Hervé Codina, Bootlin | Video | ||
| Securing a Yocto Built System | Michael Opdenacker, Root Commit | Video | ||
| Status of Embedded Linux | Tim Bird, Sony Electronics & Marta Rybczynska, Ygreky | Video | ||
| Day 2, 1:00pm | ||||
| Yocto Project BoF | Philip Balister, OpenEmbedded & Megan Knight, Arm | [Video] | ||
| Day 2, 2:10pm | ||||
| An Opinionated Overview of Open-Source Robotics | Mateusz Sadowski, Weekly Robotics | Video | ||
| Hotplug of Non-discoverable Hardware: Status and Future Directions | Luca Ceresoli, Bootlin | Video | ||
| Implementing Bluetooth LE Audio & Auracast on Embedded Linux Systems | George Kiagiadakis, Collabora | Video | ||
| Day 2, 3:05pm | ||||
| DTS 101: From Roots To Trees, Aka Devicetree for Beginners | Krzysztof Kozlowski, Linaro | Video | ||
| Sponsored Session: Who Do the Robots Work For? The Surprisingly Simple Answer to AI's Biggest Question | Dave Lockie, Automattic | Video | ||
| The Cost of Security: Measuring and Reducing Boot-Time Impact | Michael Olbrich, Pengutronix | Video | ||
| Day 2, 4:20pm | ||||
| Lightning Talk: Reliable Recovery in Partitioned Embedded Systems Using IVSHMEM and Jailhouse Hypervisor | Paresh Bhagat, Texas Instruments | Video | ||
| DroneCode: A Decade of Open Source Autonomy | Ramon Roche, The Linux Foundation | Video | ||
| Producing a Complete Linux System With a Single Command (and Configuration File) With Yocto | Alexander Kanavin, Linutronix | Video | ||
| Day 2, 4:40pm | ||||
| Lightning Talk: Tuning Linux for Embedded Space Applications | Simon Corbin, CNES | Video | ||
Day 3 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Writeup | Video |
| Day 3, 9:00am | ||||
| Do It Faster: How We Supercharged Linux To Work With Blazing Fast ADCs for IIO | Trevor Gamblin, BayLibre | Video | ||
| Linux Power Management Features & Their Interactions, Part 2 | Théo Lebrun, Bootlin | Video | ||
| Software ISP FOSS Support for MIPI Cameras | Hans de Goede, Red Hat & Bryan O'Donoghue, Linaro | Video | ||
| Day 3, 9:50am | ||||
| A Journey To the Secure World of OPTEE From the Non-secure World of Linux | Manorit Chawdhry, Texas Instruments | Video | ||
| From Raw To Refined: The Evolution of Raw Flash Support in Linux | Miquèl Raynal, Bootlin | Video | ||
| Powering Up: Lab Automation With Labgrid and CI | Tim Orling, Konsulko Group & Trevor Gamblin, BayLibre | Video | ||
| Day 3, 11:00am | ||||
| Automotive Grade Linux - Evolution and Lessons Learned From 10 Years of Community Management | Walt Miner, The Linux Foundation | Video | ||
| Modernizing Resource Management in Embedded Systems Using eBPF | Michał Wilczyński, Samsung Electronics | Video | ||
| Unified Boot Time Measurement: A Precise, Scalable Framework for Multi-Processor Systems | Vishnu Pratap Singh & Soumya Tripathy, Texas Instruments | Video | ||
| Day 3, 11:55am | ||||
| How To Support Multiple Display Controllers With Different Interfaces on One SoC | Devarsh Thakkar, Texas Instruments & Aradhya Bhatia, ARM Limited | Video | ||
| Thread: A Wireless IoT Networking Protocol That's Built on Open Source | Esko Dijk, IoTconsultancy.nl / Thread Group, Inc. & Saurabh Kumar, Samsung Research America | Video | ||
| U-Boot in the Fast Lane: Developing a Safety Test Framework for Automotive Applications | Neha Francis, Texas Instruments | Video | ||
| Day 3, 2:10pm | ||||
| Advancing AI Application Development on RISC-V Platforms | Yuning Liang, DeepComputing | Video | ||
| Easily Generating Debian-Based Embedded Systems | Clara Kowalsky & Felix Mößbauer, Siemens AG | Video | ||
| The Bootloader: An Underestimated Risk To Embedded Linux Security | Richard Weinberger, sigma star gmbh | Video | ||
| Day 3, 5:05pm | ||||
| Feasibility and Architecture of a Dual-Board Embedded System: Yocto & Zephyr Integration | Andrea Ricchi & Dario Binacchi, Amarula Solutions | Video | ||
| How and Why Do the Bad Guys Attack Embedded Products? | Marta Rybczynska, Ygreky | Video | ||
| Setting up Real-time Ethernet and TSN With Linux: A 10-step Guide | Jan Altenberg, Open Source Automation Development Lab (OSADL) eG | Video | ||
| Day 3, 4:20pm | ||||
| Software Defined Hardware on Heterogeneous SoCs Using OpenAMP | Peter Fecher, PHYTEC Messtechnik GmbH | Video | ||
| Yocto or Debian for Your Embedded System? Yes. | Alan Martinovic, Northern.tech | Video | ||
| Day 3, 5:00pm | ||||
| ELC Closing Game: Cheers to 20 Years! | Tim Bird, Sony Electronics | Video | ||