Difference between revisions of "ELC 2021 Presentations"
(→Day 2 Presentations) |
(Adding links to the LF videos on YouTube) |
||
(35 intermediate revisions by 6 users not shown) | |||
Line 5: | Line 5: | ||
== Intro == | == Intro == | ||
− | Presentations from [https://events.linuxfoundation.org/embedded-linux-conference-north-america/program/schedule/ ELC Schedule] | + | Presentations from [https://events.linuxfoundation.org/embedded-linux-conference-north-america/program/schedule/ ELC Schedule]<br/> |
− | YouTube [playlist] | + | and from [https://osselc21.sched.com/?iframe=no ELC Schedule on sched.com]. |
+ | |||
+ | YouTube [https://www.youtube.com/playlist?list=PLbzoR-pLrL6q8QMGJ4dFnqejkHDm76kJV 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. | 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. | ||
Line 25: | Line 27: | ||
| Introduction to Pin Muxing and GPIO Control Under Linux | | Introduction to Pin Muxing and GPIO Control Under Linux | ||
| Neil Armstrong, BayLibre | | Neil Armstrong, BayLibre | ||
+ | | [[Media:ELC-2021_Introduction_to_pin_muxing_and_GPIO_control_under_Linux.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/v8j1atWLRXo Video] |
− | |||
|- | |- | ||
| Panel Discussion: Industrial Linux Beyond 2022 | | Panel Discussion: Industrial Linux Beyond 2022 | ||
Line 33: | Line 35: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/1YfTczd85uk Video] |
|- | |- | ||
| Teach an Old Network Driver New Tricks | | Teach an Old Network Driver New Tricks | ||
Line 39: | Line 41: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/HVNkQ6JzyAo Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 1, 1:30pm |
|- | |- | ||
| Building Robotics Applications at Scale using Open Source from Zero to Hero | | Building Robotics Applications at Scale using Open Source from Zero to Hero | ||
Line 47: | Line 49: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/MVfwvJ3AKl0 Video] |
|- | |- | ||
| Deep Dive into Today's Videobuf2 Framework | | Deep Dive into Today's Videobuf2 Framework | ||
| Smitha T Murthy & Ajay Kumar, Samsung Semiconductor | | Smitha T Murthy & Ajay Kumar, Samsung Semiconductor | ||
+ | | [[Media:OSS_ELC_2021_Deep_Dive_Into_Todays_VB2.pptx | PPT]] | ||
| | | | ||
− | | | + | | [https://youtu.be/FCZTwuDkuBE Video] |
− | |||
|- | |- | ||
| Securing a Yocto-based Distribution: The Case of AllScenariosOS | | Securing a Yocto-based Distribution: The Case of AllScenariosOS | ||
Line 59: | Line 61: | ||
| [[Media:Securing_a_Yocto_Based_Distribution_ELC2021.pdf | PDF]] | | [[Media:Securing_a_Yocto_Based_Distribution_ELC2021.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/u6Xo0QF6AMQ Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 1, 2:30pm |
|- | |- | ||
| Cross Debugging on Linux : A History, Current State of the Art and Coming Improvements | | Cross Debugging on Linux : A History, Current State of the Art and Coming Improvements | ||
Line 67: | Line 69: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/qts5tGLsen8 Video] |
|- | |- | ||
| The 5 Key Success Factors to Deploy Yocto for “Production Grade” Embedded/IoT Devices | | The 5 Key Success Factors to Deploy Yocto for “Production Grade” Embedded/IoT Devices | ||
| Adrien Leravat, Witekio | | Adrien Leravat, Witekio | ||
− | | | + | | [[Media:LFELC_Witekio_5-success-factors-yocto-for-IoT.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/58vvSs9hmOc Video] |
|- | |- | ||
| Using OP-TEE as a Cryptography Engine | | Using OP-TEE as a Cryptography Engine | ||
Line 79: | Line 81: | ||
| [[Media:optee_cryptograph_elc2021.pdf | PDF]] | | [[Media:optee_cryptograph_elc2021.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/6Nwtlxbtujs Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 1, 3:50pm |
|- | |- | ||
| Building Open Hardware with Open Software | | Building Open Hardware with Open Software | ||
Line 87: | Line 89: | ||
| [[Media:Tretter_Building-Open-Hardware-with-Open-Software.pdf | PDF]] | | [[Media:Tretter_Building-Open-Hardware-with-Open-Software.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/kEsTdu8f_5w Video] |
|- | |- | ||
| Reaching the Multimedia Web from Embedded Platforms with WPEWebKit | | Reaching the Multimedia Web from Embedded Platforms with WPEWebKit | ||
| Philippe Normand, Igalia | | Philippe Normand, Igalia | ||
− | | | + | | [[Media:Reaching the Multimedia Web from Embedded Platforms with WPEWebKit - Philippe Normand, Igalia.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/NRH-y-hNjLI Video] |
|- | |- | ||
| Static Partitioning and VM-to-VM Communication Mechanisms | | Static Partitioning and VM-to-VM Communication Mechanisms | ||
| Stefano Stabellini, Xilinx | | Stefano Stabellini, Xilinx | ||
+ | | [[Media:ELC21 VM-to-VM communication mechanisms.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/Cx1IeNjq_so Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 1, 4:50pm |
|- | |- | ||
| BoF: Automotive Grade Linux Developer | | BoF: Automotive Grade Linux Developer | ||
| Walt Miner, The Linux Foundation | | Walt Miner, The Linux Foundation | ||
− | | | + | | [[Media:ELC 2021 AGL BoF Miner.pdf | PDF]] |
− | | | ||
| | | | ||
+ | | [https://youtu.be/lE2g-cuYP-I Video] | ||
|- | |- | ||
| Panel Discussion: Super Long Term Kernel Maintenance | | Panel Discussion: Super Long Term Kernel Maintenance | ||
Line 113: | Line 115: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/HNNz3J8oDJI Video] |
|- | |- | ||
| Yocto Continuous Integration in a Kube | | Yocto Continuous Integration in a Kube | ||
| Joshua Watt, Garmin | | Joshua Watt, Garmin | ||
+ | | [[Media:Yocto Continuous Integration In a Kube.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/GAkpFUmoMT0 Video] |
− | |||
|} | |} | ||
Line 132: | Line 134: | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 9:00am |
|- | |- | ||
| Board Farm APIs for Automated Testing of Embedded Linux - An Update | | Board Farm APIs for Automated Testing of Embedded Linux - An Update | ||
Line 138: | Line 140: | ||
| [[Media:ELC-2021-Board-Farm-Update-Bansal-Bird.pdf | PDF]] | | [[Media:ELC-2021-Board-Farm-Update-Bansal-Bird.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/ePYHuWyb0uk Video] |
|- | |- | ||
| Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future | | Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future | ||
| Laurent Pinchart, Ideas on Board | | Laurent Pinchart, Ideas on Board | ||
− | | | + | | [[Media:20210928-elc-libcamera.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/gOusavlAlOE Video] |
|- | |- | ||
| Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground | | Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground | ||
− | | | + | | Davide Ricci, Huawei |
− | | | + | | [[Media:All-Scenarios-OS-ELC-2021.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/bIRGHpQsfL8 Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 10:00am |
|- | |- | ||
| Automated Testing for Embedded Development: Next Generation Board Farming | | Automated Testing for Embedded Development: Next Generation Board Farming | ||
Line 158: | Line 160: | ||
| [[Media:cfi_Automated-Testing.pdf | PDF]] | | [[Media:cfi_Automated-Testing.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/yREJbBMjDxw Video] |
|- | |- | ||
| Binary Artifacts and the Ease of Use Onramp for the Yocto Project | | Binary Artifacts and the Ease of Use Onramp for the Yocto Project | ||
Line 164: | Line 166: | ||
| [[Media:ELC-2021-Binary-Artifacts.pdf | PDF]] | | [[Media:ELC-2021-Binary-Artifacts.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/Thy3xsOrNus Video] |
|- | |- | ||
| Improving the Linux Display Stack Reliability | | Improving the Linux Display Stack Reliability | ||
Line 170: | Line 172: | ||
| [[Media:more-reliable-display-stack.pdf | PDF]] | | [[Media:more-reliable-display-stack.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/6UCX4s-BfXQ Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 11:00am |
|- | |- | ||
| Exploring PWM Subsystem and its Usage in Embedded Devices | | Exploring PWM Subsystem and its Usage in Embedded Devices | ||
Line 178: | Line 180: | ||
| [[Media:OSS_ELC_2021_Exploring_PWM_Subsystem.pptx | PPT]] | | [[Media:OSS_ELC_2021_Exploring_PWM_Subsystem.pptx | PPT]] | ||
| | | | ||
− | | | + | | [https://youtu.be/wxHFp_TWWFE Video] |
|- | |- | ||
| Host Performance Booster (HPB): Introduction and Current Mainline Support Status | | Host Performance Booster (HPB): Introduction and Current Mainline Support Status | ||
| Jaemyung Lee & Alim Akhtar, Samsung | | Jaemyung Lee & Alim Akhtar, Samsung | ||
− | | | + | | [[Media:Host Performance Booster.pptx.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/dwkzDlGXD9s Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 12:00pm |
|- | |- | ||
| Embedded Linux Nuggets found in Buildroot Package Eldorado | | Embedded Linux Nuggets found in Buildroot Package Eldorado | ||
| Michael Opdenacker, Bootlin | | Michael Opdenacker, Bootlin | ||
− | | | + | | [[Media:Elc2021-opdenacker-buildroot-nuggets.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/dy-lbEUsZd4 Video] |
|- | |- | ||
| Stateless HEVC Decoding in Mainline Linux: The Rocky Road to Becoming a Stable API | | Stateless HEVC Decoding in Mainline Linux: The Rocky Road to Becoming a Stable API | ||
| Benjamin Gaignard, Collabora | | Benjamin Gaignard, Collabora | ||
− | | | + | | [[Media:Benjamin-Gaignard-ELC2021-HEVC Status.odp | ODP]] |
| | | | ||
− | | | + | | [https://youtu.be/q3dpzaQCr0I Video] |
|- | |- | ||
| The Future of Linux on RISC-V | | The Future of Linux on RISC-V | ||
| Drew Fustini, BayLibre | | Drew Fustini, BayLibre | ||
+ | | [[Media:linux-riscv.pdf | PDF]] [https://docs.google.com/presentation/d/1DI-4pGUPzNIes-b7SKBWzzztdpKBJIm94M76G_5D_0c/edit#slide=id.p Google Slides] | ||
| | | | ||
− | | | + | | [https://youtu.be/ZF_70Cwf4LQ Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 4:00pm |
|- | |- | ||
| Building a Low-key XIP-enabled RISC-V Linux System | | Building a Low-key XIP-enabled RISC-V Linux System | ||
| Vitaly Vul, Konsulko | | Vitaly Vul, Konsulko | ||
− | | | + | | [[Media:xip-riscv.pdf | PDF]] |
− | | | ||
| | | | ||
+ | | [https://youtu.be/0hzuRpnmCpM Video] | ||
|- | |- | ||
− | | | + | | I3C in Tomorrow's Design |
| Miquèl Raynal, Bootlin | | Miquèl Raynal, Bootlin | ||
+ | | [[Media:Elc2021-raynal-i3c.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/lMncnFsTJhA Video] |
− | |||
|- | |- | ||
| Master your PipeWire Streams with WirePlumber | | Master your PipeWire Streams with WirePlumber | ||
| George Kiagiadakis, Collabora | | George Kiagiadakis, Collabora | ||
+ | | [[Media:master_your_pipewire_streams_with_wireplumber.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/HOsp-JlIkkY Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 5:00pm |
|- | |- | ||
| Hypervisor-less virtio for Real-time and Safety | | Hypervisor-less virtio for Real-time and Safety | ||
| Maarten Koning, Wind River | | Maarten Koning, Wind River | ||
+ | | [[Media:hypervisorLessVirtioMaartenKoningELC2021v2.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/YnQcpndlTHE Video] |
− | |||
|- | |- | ||
| Initializing RISC-V: A Guided Tour for ARM Developers | | Initializing RISC-V: A Guided Tour for ARM Developers | ||
| Ahmad Fatoum & Rouven Czerwinski, Pengutronix | | Ahmad Fatoum & Rouven Czerwinski, Pengutronix | ||
+ | | [[Media:initializing-riscv.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/70oYYuflFLs Video] |
− | |||
|- | |- | ||
| Understanding the Structure of a Linux Kernel Device Driver | | Understanding the Structure of a Linux Kernel Device Driver | ||
| Sergio Prado, Toradex | | Sergio Prado, Toradex | ||
+ | | [[Media:prado.pdf | PDF]] [[Media:src.tar.bz2 | SRC]] | ||
| | | | ||
− | | | + | | [https://youtu.be/pIUTaMKq0Xc Video] |
− | |||
|} | |} | ||
Line 256: | Line 258: | ||
| align="center" | '''Transcript Status''' | | align="center" | '''Transcript Status''' | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 3, 9:00am | ||
+ | |- | ||
+ | | KEYNOTE Linux on Mars: How the Perseverance Rover and Ingenuity Helicopter Leveraged Linux to Accomplish their Mission | ||
+ | | Tim Canham, Software and Operations Lead for the Mars Helicopter, NASA's Jet Propulsion Laboratory | ||
+ | | [[Media:1. TIMOTHY CANHAM.pdf | PDF]] | ||
+ | | | ||
+ | | [https://youtu.be/0_GfMcBmbCg Video] | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 10:30am | | colspan="5" | Day 3, 10:30am | ||
Line 263: | Line 273: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/e5bPfatf7Wc Video] |
|- | |- | ||
| Will it Boot? The Case for Platform Standards in Embedded | | Will it Boot? The Case for Platform Standards in Embedded | ||
| Grant Likely, Arm | | Grant Likely, Arm | ||
− | | | + | | [[Media:ELC2021 Will it boot -- Grant Likely.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/EuNWvFpqYAc Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 11:30am | | colspan="5" | Day 3, 11:30am | ||
Line 275: | Line 285: | ||
| Behind the Curtains of Making Real Consumer Devices using Debian | | Behind the Curtains of Making Real Consumer Devices using Debian | ||
| Christopher Obbard, Collabora Ltd | | Christopher Obbard, Collabora Ltd | ||
− | | | + | | [[Media:ELC2021 - Christopher Obbard.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/JTpw-75UYZ8 Video] |
|- | |- | ||
| LAVA + OpenQA = Automated, Continuous Full System Testing | | LAVA + OpenQA = Automated, Continuous Full System Testing | ||
| Laurence Urhegyi & Javier Jardon, Codethink Ltd | | Laurence Urhegyi & Javier Jardon, Codethink Ltd | ||
− | | | + | | [[Media:ELC 2021_ LAVA + OpenQA.pdf | PDF]] |
| | | | ||
| | | | ||
Line 287: | Line 297: | ||
| OP-TEE: When Linux Loses Control | | OP-TEE: When Linux Loses Control | ||
| Clément Léger, Bootlin | | Clément Léger, Bootlin | ||
− | | | + | | [[Media:Elc-2021-leger-optee-linux-interaction.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/XIqJMzPEbso Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 1:45pm | | colspan="5" | Day 3, 1:45pm | ||
Line 295: | Line 305: | ||
| Practical Experience with Linux A/B Upgrades | | Practical Experience with Linux A/B Upgrades | ||
| Leon Anavi, Konsulko Group | | Leon Anavi, Konsulko Group | ||
− | | | + | | [[Media:elc2021-leon-anavi-ab-upgrades.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/NKpanqh6Vwc Video] |
|- | |- | ||
| Yocto Project and Android – Compare and Contrast | | Yocto Project and Android – Compare and Contrast | ||
| Chris Simmonds, 2net | | Chris Simmonds, 2net | ||
− | | | + | | [[Media:yocto-and-android-csimmonds-elc-2021.pdf | PDF]] |
| | | | ||
− | | | + | | [https://youtu.be/awN9wuyLG_A Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 2:45pm | | colspan="5" | Day 3, 2:45pm | ||
Line 311: | Line 321: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/Q2ixX9i1XpE Video] |
|- | |- | ||
| Demystifying Graphics and Media Work Synchronisation | | Demystifying Graphics and Media Work Synchronisation | ||
| Daniel Stone, Collabora | | Daniel Stone, Collabora | ||
− | | | + | | [[Media:2021-09-29 - OSSNA - Demystifying Synchronization - Daniel Stone (Collabora).pdf | PDF]] |
| | | | ||
| | | | ||
Line 323: | Line 333: | ||
| Advanced Camera Support on Allwinner SoCs with Mainline Linux | | Advanced Camera Support on Allwinner SoCs with Mainline Linux | ||
| Paul Kocialkowski, Bootlin | | Paul Kocialkowski, Bootlin | ||
+ | | [[Media:Elc2021-kocialkowski-advanced-camera-support-allwinner-socs-mainline-linux.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://youtu.be/YKq1N6IZ8II Video] |
− | |||
|- | |- | ||
| BoF: Linux on Smartphones | | BoF: Linux on Smartphones | ||
Line 335: | Line 345: | ||
| Understanding Linux Interrupt Subsystem | | Understanding Linux Interrupt Subsystem | ||
| Priya Dixit, Samsung Semiconductor India Research | | Priya Dixit, Samsung Semiconductor India Research | ||
+ | | [[Media:Understanding_Linux_Interrupt_Subsystem.zip | PPT]] | ||
| | | | ||
− | | | + | | [https://youtu.be/LOCsN3V1ECE Video] |
− | |||
|} | |} |
Latest revision as of 13:07, 16 December 2021
Contents
Intro
Presentations from ELC Schedule
and from ELC Schedule on sched.com.
YouTube 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.
Presenters
Day 1 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 1, 11:15am | ||||
Introduction to Pin Muxing and GPIO Control Under Linux | Neil Armstrong, BayLibre | Video | ||
Panel Discussion: Industrial Linux Beyond 2022 | Kate Stewart, Linux Foundation; Guy Lunardi, Collabora; Maarten Koning, Wind River; Jan Kiszka, Siemens Technology; Steffen Evers, Bosch.IO; Thomas Gleixner, Linutronix | Video | ||
Teach an Old Network Driver New Tricks | Oleksij Rempel & Marc Kleine-Budde, Pengutronix | Video | ||
Day 1, 1:30pm | ||||
Building Robotics Applications at Scale using Open Source from Zero to Hero | Alex Coqueiro, AWS | Video | ||
Deep Dive into Today's Videobuf2 Framework | Smitha T Murthy & Ajay Kumar, Samsung Semiconductor | PPT | Video | |
Securing a Yocto-based Distribution: The Case of AllScenariosOS | Marta Rybczynska | Video | ||
Day 1, 2:30pm | ||||
Cross Debugging on Linux : A History, Current State of the Art and Coming Improvements | Thierry Bultel, IoT.BzH | Video | ||
The 5 Key Success Factors to Deploy Yocto for “Production Grade” Embedded/IoT Devices | Adrien Leravat, Witekio | Video | ||
Using OP-TEE as a Cryptography Engine | Gregory Malysa, Timesys | Video | ||
Day 1, 3:50pm | ||||
Building Open Hardware with Open Software | Michael Tretter, Pengutronix e.K. | Video | ||
Reaching the Multimedia Web from Embedded Platforms with WPEWebKit | Philippe Normand, Igalia | Video | ||
Static Partitioning and VM-to-VM Communication Mechanisms | Stefano Stabellini, Xilinx | Video | ||
Day 1, 4:50pm | ||||
BoF: Automotive Grade Linux Developer | Walt Miner, The Linux Foundation | Video | ||
Panel Discussion: Super Long Term Kernel Maintenance | Masashi Kudo & Alice Ferrazzi Cybertrust Japan Co., Ltd.; Greg Kroah-Hartman, The Linux Foundation; Jan Kiszka, Siemens Technology; Chris Paterson, Renesas | Video | ||
Yocto Continuous Integration in a Kube | Joshua Watt, Garmin | Video |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 9:00am | ||||
Board Farm APIs for Automated Testing of Embedded Linux - An Update | Tim Bird, Sony Electronics & Harish Bansal, Timesys | Video | ||
Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future | Laurent Pinchart, Ideas on Board | Video | ||
Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground | Davide Ricci, Huawei | Video | ||
Day 2, 10:00am | ||||
Automated Testing for Embedded Development: Next Generation Board Farming | Chris Fiege, Pengutronix e.K. | Video | ||
Binary Artifacts and the Ease of Use Onramp for the Yocto Project | Bruce Ashfield, Xilinx | Video | ||
Improving the Linux Display Stack Reliability | Maxime Ripard, Cerno | Video | ||
Day 2, 11:00am | ||||
Exploring PWM Subsystem and its Usage in Embedded Devices | M Tamseel Shams, Samsung Semiconductor India R&D Center | PPT | Video | |
Host Performance Booster (HPB): Introduction and Current Mainline Support Status | Jaemyung Lee & Alim Akhtar, Samsung | Video | ||
Day 2, 12:00pm | ||||
Embedded Linux Nuggets found in Buildroot Package Eldorado | Michael Opdenacker, Bootlin | Video | ||
Stateless HEVC Decoding in Mainline Linux: The Rocky Road to Becoming a Stable API | Benjamin Gaignard, Collabora | ODP | Video | |
The Future of Linux on RISC-V | Drew Fustini, BayLibre | PDF Google Slides | Video | |
Day 2, 4:00pm | ||||
Building a Low-key XIP-enabled RISC-V Linux System | Vitaly Vul, Konsulko | Video | ||
I3C in Tomorrow's Design | Miquèl Raynal, Bootlin | Video | ||
Master your PipeWire Streams with WirePlumber | George Kiagiadakis, Collabora | Video | ||
Day 2, 5:00pm | ||||
Hypervisor-less virtio for Real-time and Safety | Maarten Koning, Wind River | Video | ||
Initializing RISC-V: A Guided Tour for ARM Developers | Ahmad Fatoum & Rouven Czerwinski, Pengutronix | Video | ||
Understanding the Structure of a Linux Kernel Device Driver | Sergio Prado, Toradex | PDF SRC | Video |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 9:00am | ||||
KEYNOTE Linux on Mars: How the Perseverance Rover and Ingenuity Helicopter Leveraged Linux to Accomplish their Mission | Tim Canham, Software and Operations Lead for the Mars Helicopter, NASA's Jet Propulsion Laboratory | Video | ||
Day 3, 10:30am | ||||
The Open Graphics Stack | Alyssa Rosenzweig, Collabora | Video | ||
Will it Boot? The Case for Platform Standards in Embedded | Grant Likely, Arm | Video | ||
Day 3, 11:30am | ||||
Behind the Curtains of Making Real Consumer Devices using Debian | Christopher Obbard, Collabora Ltd | Video | ||
LAVA + OpenQA = Automated, Continuous Full System Testing | Laurence Urhegyi & Javier Jardon, Codethink Ltd | |||
OP-TEE: When Linux Loses Control | Clément Léger, Bootlin | Video | ||
Day 3, 1:45pm | ||||
Practical Experience with Linux A/B Upgrades | Leon Anavi, Konsulko Group | Video | ||
Yocto Project and Android – Compare and Contrast | Chris Simmonds, 2net | Video | ||
Day 3, 2:45pm | ||||
BoF: The Yocto Project and Embedded Linux | Armin Kuster, MontaVista LLC & Nicolas Dechesne, Linaro | Video | ||
Demystifying Graphics and Media Work Synchronisation | Daniel Stone, Collabora | |||
Day 3, 3:55pm | ||||
Advanced Camera Support on Allwinner SoCs with Mainline Linux | Paul Kocialkowski, Bootlin | Video | ||
BoF: Linux on Smartphones | Bernhard "bero" Rosenkränzer, LinDev / Huawei | |||
Understanding Linux Interrupt Subsystem | Priya Dixit, Samsung Semiconductor India Research | PPT | Video |