ELC 2024 Presentations
Appearance
Intro
Presentations from https://events.linuxfoundation.org/embedded-open-source-summit/program/schedule/ ELCE 2024 (LF conference archive)].
Here's a link to the Linux Foundation playlist
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the Special:Upload page to upload your file.
Presentations
Session times are in the PDT timezone.
Day 1 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Reporting | Video |
| Day 1, 9:05am | ||||
| In the Kernel Trenches: Mastering Ethernet Drivers on Linux | Maxime Chevallier, Bootlin | Video | ||
| No, It's (Still) Never Too Late to Upstream Your Legacy Linux Based Platforms | Neil Armstrong, Linaro | Video | ||
| Patterns and Anti-Patterns in Embedded Development: What Security Incidents of 2023 Teach Us | Marta Rybczynska, Syslinbit | LWN.net article | Video | |
| Day 1, 10:00am | ||||
| Why Don't You Love Me Back, Open-source Software? | Davide Ricci, Linaro | Video | ||
| V4L2 Video Decoder/Encoder Development Journey | Nas Chung, Chips&Media | Video | ||
| Whack-a-Mole with DTS Validation in the Linux Kernel | Krzysztof Kozlowski, Linaro | Video | ||
| Day 1 keynotes (starting at 11:20am) | ||||
| Keynote: Welcome & Opening Remarks | Kate Stewart & Tim Bird, Embedded Open Source Summit Program Chairs | Video | ||
| Keynote: Evolution of Open Source for Safe Usage in Critical Systems | Kate Stewart, Vice President of Dependable Embedded Systems, The Linux Foundation | Video | ||
| Keynote: Zephyr is Not a Product! | Anas Nashif, Principal Software Engineer, Intel | Video | ||
| Keynote: Modernizing the Development of AI IoT Devices with WebAssembly-based Virtualization | Dan Mihai Dumitriu, CTO, Midokura | Video | ||
| Keynote: Building Bridges, Not Barriers: Embracing Upstream Support for Lasting Results | Artem Aginskiy, General Manager, ARM based Processors, Texas Instruments | Video | ||
| Keynote: Overcoming Challenges in Embedded OSS Development | Tim Bird, Principal Software Engineer, Sony Electronics & Embedded Linux Conference Program Chair | Video | ||
| Day 1 2:15pm | ||||
| A Primer to Clocks and Power Management Through ARM SCMI | Dhruva Gole & Kamlesh Gurudasani, Texas Instruments | Video | ||
| APERTIS - A Collaborative Industrial Grade Linux Construction Kit | Philipp Ahmann, Robert Bosch GmbH | Video | ||
| Enabling Linux Support with Upstream Kernel on Snapdragon X1 Elite SoCs | Rajendra Nayak, Qualcomm Innovation Center Inc | Video | ||
| Day 1 3:25pm | ||||
| From C to Rust: Bringing Rust Abstractions to Embedded Linux | Fabien Parent, Linaro | Video | ||
| Linux Kernel Testing: Providing Better Results to the Upstream Community | Laura Nao, Collabora | Video | ||
| Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driver for a New GPU | Alejandro Piñeiro Iglesias, Igalia | Video | ||
| Day 1 4:20 | ||||
| Comparing Linux OS Image Update Models | Drew Moseley, Toradex | Video | ||
| Crafting a Vision-Aided Software Stack for UAV | Jim Huang, BiiLabs Co., Ltd. & Sheng-Wen Cheng, National Taiwan University | Video | ||
| Getting Around to It: Deferred Work in the Linux Kernel | Alison Chaiken, Aurora Innovation | Video | ||
Day 2 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Reporting | Video |
| Day 2, 9:00am | ||||
| Introduction to DAPM, Linux Power Management for Embedded Audio Devices | Luca Ceresoli, Bootlin | Video | ||
| Day 2, 9:55am | ||||
| Golang Support in Yocto Project | Vyacheslav Yurkov, Independent & Lukas Funke, Weidmüller GmbH | Video | ||
| Rethinking U-Boot Devicetree Story | Sumit Garg, Linaro Ltd. | Video | ||
| Unwrap()Ing Rust on Embedded Linux | Thomas Sarlandie, Memfault | Video | ||
| Day 2, 11:00am | ||||
| Build Heterogenous System Using Yocto Project | Sandeep Gundlupet Raju, AMD | Video | ||
| Delta Updates: Making Updates Leaner | Felix Mößbauer, Siemens AG & Jan Kiszka, Siemens | Video | ||
| Embedding WPE WebKit - from Bring-up to Maintenance | Adrián Pérez de Castro, Igalia | Video | ||
| Unlocking the Potential of Suspend to RAM Using Linux in a Multi-Core, Multi-Firmware Automotive SoC | Grégory Clement, Bootlin | Video | ||
| Day 2, 11:55am | ||||
| Adding Support for Power Over Ethernet (PoE or IEEE Clause 33) to Linux Network Stack | Köry Maincent, Bootlin | Video | ||
| Deferred Memblocks Init for Boot Time Reduction | Sudarshan Rajagopalan, Qualcomm | Video | ||
| Yocto Project: 5 Year Plan, Now What? | Megan Knight, AWS & Andrew Wafaa, Arm Ltd. | Video | ||
| Day 2, 2:00pm | ||||
| Display Sharing in Heterogeneous Systems Using Linux as High Level Operating System | Devarsh Thakkar & Soumya Tripathy, Texas Instruments | Video | ||
| Extending Libcamera to Provide a Fully Open Camera SoftISP Stack | Bryan O'Donoghue, Linaro | Video | ||
| Debootstrapping Embedded Linux Root Filesystems - Building and Optimization for the Novice | Ron Munitz, The PSCG | Video | ||
| Day 2, 2:55pm | ||||
| AMP Virtio: A New Virto Transport for AMP Systems, with Focus on Zephyr, Linux, and Xen | Bill Mills, Linaro | PDF, AMP Virtio v0.5 Doc | Video | |
| Engineering Secure SSH Access for Engineers | Colin McAllister, Garmin | Video | ||
| Day 2, 4:00pm | ||||
| Accelerated Porting of Linux, U-Boot and Yocto for Production Ready Embedded Systems | Vaishnav Mohandas Achath, Texas Instruments | Video | ||
| Bluetooth on Embedded Linux Systems Deep Dive | Marcel Ziswiler, Toradex Inc. | Video | ||
| Rusty Swapping: Rewriting a zswap Backend in Rust | Vitaly Wool, Konsulko AB | Video | ||
| Day 2, 4:55pm | ||||
| RISC-V and RISE Project BoF | Jeffrey Osier-Mixon, Red Hat & Drew Fustini, Tenstorrent | Video | ||
| Shipping Multiple Devicetrees: How to Identify Which DTB Is for My Board? | Elliot Berman, Qualcomm | Video | ||
| Standardizing the Generation and Signing of Boot Images | Neha Francis & Vignesh Raghavendra, Texas Instruments | Video | ||
Day 3 Presentations
| Session Description | Presenter(s) | Presentation | Transcript or Reporting | Video |
| Day 3, 9:00am | ||||
| Status of Embedded Linux | Tim Bird, Sony Electronics & Marta Rybczynska, Syslinbit | LWN.net article (see second half of article) | Video | |
| The State of Hardware Video Codecs in Linux | Andrzej Pietrasiewicz, Collabora | Video | ||
| Application and Challenges of Using GenAVB/TSN Software Stack for Industrial Automation | Maanasa Sachidanand, NXP | Video | ||
| Day 3, 9:55am | ||||
| Automated Testing for Web-based Systems on Embedded Devices | Lauro Moura, Igalia | Video | ||
| Camera/ISP Drivers Using V4L2 Media Controller Framework | Karthik Poduval, Amazon Lab126 | Video | ||
| WirePlumber 0.5: Bringing Smart Audio Filters to PipeWire | Julian Bouzas, Collabora | Video | ||
| How (Not) to Get the Vendor Driver Merged Upstream | Dmitry Baryshkov, Linaro Ltd. | Video | ||
| Day 3, 11:00am | ||||
| Overview of a Modern DRM Driver | Matt Coster, Imagination Technologies | Video | ||
| Tuning Real-Time Linux for ARM SoCs | Bryan Brattlof, Texas Instruments | Video | ||
| Unveiling the Test Champions: Comparing Testing Automation Systems for Embedded Environments | Paweł Wieczorek, Collabora | Video | ||
| Day 3, 11:55am | ||||
| BoF: Object Life-Time Handling in Driver Subsystems | Bartosz Golaszewski, Linaro | Video | ||
| Debugging Heterogenous SoC Using OpenOCD | Nishanth Menon, Texas Instruments Inc | Video | ||
| Testing Rotation Sensor Drivers with LEGO Robots and Other Adventures in the Linux IIO Subsystem | David Lechner, BayLibre | Video | ||
| Day 3, 2:00pm | ||||
| Comparing and Contrasting Patman Vs B4 for Posting Patches | Doug Anderson, Google | Video | ||
| Maximizing SD Card Life, Performance, and Monitoring with KrillKounter | Andrew Murray, The Good Penguin | Video | ||
| Quality Beyond Kernelci.Org in Upstream Linux for TI SoCs | Barry Sheraw & Nishanth Menon, Texas Instruments | Video | ||
| BoF: Yocto Project - What's Next? | Philip Balister, OpenEmbedded | Video | ||
| Day 3, 3:15pm | ||||
| Building End-user Applications on Embedded Devices with WPE | Mario Sanchez-Prada, Igalia | Video | ||
| Power Measurement and Attribution in Kernel for Embedded System Processes | Aditya Manglik, ETH Zurich | Video | ||
| Software Optimization for Early Linux Boot for Time Critical Applications | Aashvij Shenai & Soumya Tripathy, Texas Instruments Inc | Video | ||
| Day 3, 4:00pm | ||||
| Compound Interest - Dealing with Two Decades of Technical Debt in Embedded Linux | Bartosz Golaszewski, Linaro | Video | ||
| Second Source Component Probing on Device Tree Platforms | Chen-Yu Tsai, Google LLC | Video | ||
| Day 3, 5:05pm | ||||
| Embedded Linux Conference Annual Closing Game | Tim Bird - Sony Electronics, and ELC Program Committee Chair | Video | ||