Difference between revisions of "ELC 2021 Presentations"

From eLinux.org
Jump to: navigation, search
(Added day one schedule)
(Adding links to the LF videos on YouTube)
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:ELC]]
 
[[Category:ELC]]
[[Category:2020]]
+
[[Category:2021]]
 
[[Category:Events]]
 
[[Category:Events]]
 
[[Category:Presentations]]
 
[[Category:Presentations]]
  
 
== Intro ==
 
== Intro ==
Presentations from [https://events.linuxfoundation.org/embedded-linux-conference-north-america/program/schedule/ ELC Schedule].<br/>
+
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 3, 1:30pm
+
| 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
 
| Marta Rybczynska
 
| Marta Rybczynska
|  
+
| [[Media:Securing_a_Yocto_Based_Distribution_ELC2021.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/u6Xo0QF6AMQ Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 2:30pm
+
| 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  
 
| Gregory Malysa, Timesys
 
| Gregory Malysa, Timesys
|  
+
| [[Media:optee_cryptograph_elc2021.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/6Nwtlxbtujs Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 3:50pm
+
| colspan="5" | Day 1, 3:50pm
 
|-
 
|-
 
| Building Open Hardware with Open Software
 
| Building Open Hardware with Open Software
 
| Michael Tretter, Pengutronix e.K.
 
| Michael Tretter, Pengutronix e.K.
|  
+
| [[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 3, 4:50pm
+
| 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 3, 11:15am
+
| colspan="5" | Day 2, 9:00am
 
|-
 
|-
 +
| Board Farm APIs for Automated Testing of Embedded Linux - An Update
 +
| Tim Bird, Sony Electronics & Harish Bansal, Timesys
 +
| [[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
|  
+
| 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
|  
+
| Davide Ricci, Huawei
|  
+
| [[Media:All-Scenarios-OS-ELC-2021.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/bIRGHpQsfL8 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 12:15pm
+
| colspan="5" | Day 2, 10:00am
 
|-
 
|-
|  
+
| Automated Testing for Embedded Development: Next Generation Board Farming
|  
+
| Chris Fiege, Pengutronix e.K.
|  
+
| [[Media:cfi_Automated-Testing.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/yREJbBMjDxw Video]
 
|-
 
|-
|  
+
| Binary Artifacts and the Ease of Use Onramp for the Yocto Project
|  
+
| Bruce Ashfield, Xilinx
 +
| [[Media:ELC-2021-Binary-Artifacts.pdf | PDF]]
 +
|
 +
| [https://youtu.be/Thy3xsOrNus Video]
 +
|-
 +
| Improving the Linux Display Stack Reliability
 +
| Maxime Ripard, Cerno
 +
| [[Media:more-reliable-display-stack.pdf | PDF]]
 
|
 
|
 +
| [https://youtu.be/6UCX4s-BfXQ Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 11:00am
 +
|-
 +
| Exploring PWM Subsystem and its Usage in Embedded Devices
 +
| M Tamseel Shams, Samsung Semiconductor India R&D Center
 +
| [[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
|  
+
| Jaemyung Lee & Alim Akhtar, Samsung
|  
+
| [[Media:Host Performance Booster.pptx.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/dwkzDlGXD9s Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 1:50pm
+
| colspan="5" | Day 2, 12:00pm
 
|-
 
|-
|  
+
| Embedded Linux Nuggets found in Buildroot Package Eldorado
|  
+
| 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
|  
+
| Benjamin Gaignard, Collabora
|  
+
| [[Media:Benjamin-Gaignard-ELC2021-HEVC Status.odp | ODP]]
 
|
 
|
|  
+
| [https://youtu.be/q3dpzaQCr0I Video]
 
|-
 
|-
|  
+
| The Future of Linux on RISC-V
|  
+
| 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 3, 3:05pm
+
| colspan="5" | Day 2, 4:00pm
 
|-
 
|-
|  
+
| Building a Low-key XIP-enabled RISC-V Linux System
|  
+
| Vitaly Vul, Konsulko
|  
+
| [[Media:xip-riscv.pdf | PDF]]
 +
|
 +
| [https://youtu.be/0hzuRpnmCpM Video]
 +
|-
 +
| I3C in Tomorrow's Design
 +
| Miquèl Raynal, Bootlin
 +
| [[Media:Elc2021-raynal-i3c.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/lMncnFsTJhA Video]
 
|-
 
|-
|  
+
| Master your PipeWire Streams with WirePlumber
|  
+
| 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 3, 4:05pm
+
| colspan="5" | Day 2, 5:00pm
 
|-
 
|-
|  
+
| Hypervisor-less virtio for Real-time and Safety
|  
+
| Maarten Koning, Wind River
 +
| [[Media:hypervisorLessVirtioMaartenKoningELC2021v2.pdf | PDF]]
 
|
 
|
 +
| [https://youtu.be/YnQcpndlTHE Video]
 +
|-
 +
| Initializing RISC-V: A Guided Tour for ARM Developers
 +
| Ahmad Fatoum & Rouven Czerwinski, Pengutronix
 +
| [[Media:initializing-riscv.pdf | PDF]]
 
|
 
|
 +
| [https://youtu.be/70oYYuflFLs Video]
 +
|-
 +
| Understanding the Structure of a Linux Kernel Device Driver
 +
| Sergio Prado, Toradex
 +
| [[Media:prado.pdf | PDF]] [[Media:src.tar.bz2 | SRC]]
 
|
 
|
 +
| [https://youtu.be/pIUTaMKq0Xc Video]
 
|}
 
|}
  
Line 225: Line 259:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 11:15am
+
| 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"
 +
| colspan="5" | Day 3, 10:30am
 
|-
 
|-
 +
| The Open Graphics Stack
 +
| Alyssa Rosenzweig, Collabora
 
|  
 
|  
 
|  
 
|  
|  
+
| [https://youtu.be/e5bPfatf7Wc Video]
|
 
|
 
 
|-
 
|-
|  
+
| Will it Boot? The Case for Platform Standards in Embedded
|  
+
| 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, 12:15pm
+
| colspan="5" | Day 3, 11:30am
 
|-
 
|-
|  
+
| Behind the Curtains of Making Real Consumer Devices using Debian
|  
+
| Christopher Obbard, Collabora Ltd
|  
+
| [[Media:ELC2021 - Christopher Obbard.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/JTpw-75UYZ8 Video]
 
|-
 
|-
|  
+
| LAVA + OpenQA = Automated, Continuous Full System Testing
|  
+
| Laurence Urhegyi & Javier Jardon, Codethink Ltd
|
+
| [[Media:ELC 2021_ LAVA + OpenQA.pdf | PDF]]
 
|
 
|
 
|  
 
|  
 
|-  
 
|-  
|  
+
| OP-TEE: When Linux Loses Control
|  
+
| 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:50pm
+
| colspan="5" | Day 3, 1:45pm
 +
|-
 +
| Practical Experience with Linux A/B Upgrades
 +
| Leon Anavi, Konsulko Group
 +
| [[Media:elc2021-leon-anavi-ab-upgrades.pdf | PDF]]
 +
|
 +
| [https://youtu.be/NKpanqh6Vwc Video]
 
|-
 
|-
|  
+
| Yocto Project and Android – Compare and Contrast
|  
+
| Chris Simmonds, 2net
|  
+
| [[Media:yocto-and-android-csimmonds-elc-2021.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/awN9wuyLG_A Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 2:45pm
 
|-
 
|-
|  
+
| BoF: The Yocto Project and Embedded Linux
|  
+
| Armin Kuster, MontaVista LLC & Nicolas Dechesne, Linaro
 
|  
 
|  
 
|
 
|
|  
+
| [https://youtu.be/Q2ixX9i1XpE Video]
 
|-
 
|-
|  
+
| Demystifying Graphics and Media Work Synchronisation
|  
+
| Daniel Stone, Collabora
|  
+
| [[Media:2021-09-29 - OSSNA - Demystifying Synchronization - Daniel Stone (Collabora).pdf | PDF]]
 
|
 
|
 
|  
 
|  
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 3:05pm
+
| colspan="5" | Day 3, 3:55pm
 
|-
 
|-
|  
+
| Advanced Camera Support on Allwinner SoCs with Mainline Linux
|  
+
| Paul Kocialkowski, Bootlin
|  
+
| [[Media:Elc2021-kocialkowski-advanced-camera-support-allwinner-socs-mainline-linux.pdf | PDF]]
 
|
 
|
|  
+
| [https://youtu.be/YKq1N6IZ8II Video]
 
|-
 
|-
|  
+
| BoF: Linux on Smartphones
|  
+
| Bernhard "bero" Rosenkränzer, LinDev / Huawei
|
 
 
|
 
|
|
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:05pm
 
|-
 
|
 
|
 
 
|
 
|
 
|
 
|
 +
|-
 +
| Understanding Linux Interrupt Subsystem
 +
| 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


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 PDF 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 PDF 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 PDF Video
Using OP-TEE as a Cryptography Engine Gregory Malysa, Timesys PDF Video
Day 1, 3:50pm
Building Open Hardware with Open Software Michael Tretter, Pengutronix e.K. PDF Video
Reaching the Multimedia Web from Embedded Platforms with WPEWebKit Philippe Normand, Igalia PDF Video
Static Partitioning and VM-to-VM Communication Mechanisms Stefano Stabellini, Xilinx PDF Video
Day 1, 4:50pm
BoF: Automotive Grade Linux Developer Walt Miner, The Linux Foundation PDF 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 PDF 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 PDF Video
Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future Laurent Pinchart, Ideas on Board PDF Video
Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground Davide Ricci, Huawei PDF Video
Day 2, 10:00am
Automated Testing for Embedded Development: Next Generation Board Farming Chris Fiege, Pengutronix e.K. PDF Video
Binary Artifacts and the Ease of Use Onramp for the Yocto Project Bruce Ashfield, Xilinx PDF Video
Improving the Linux Display Stack Reliability Maxime Ripard, Cerno PDF 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 PDF Video
Day 2, 12:00pm
Embedded Linux Nuggets found in Buildroot Package Eldorado Michael Opdenacker, Bootlin PDF 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 PDF Video
I3C in Tomorrow's Design Miquèl Raynal, Bootlin PDF Video
Master your PipeWire Streams with WirePlumber George Kiagiadakis, Collabora PDF Video
Day 2, 5:00pm
Hypervisor-less virtio for Real-time and Safety Maarten Koning, Wind River PDF Video
Initializing RISC-V: A Guided Tour for ARM Developers Ahmad Fatoum & Rouven Czerwinski, Pengutronix PDF 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 PDF 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 PDF Video
Day 3, 11:30am
Behind the Curtains of Making Real Consumer Devices using Debian Christopher Obbard, Collabora Ltd PDF Video
LAVA + OpenQA = Automated, Continuous Full System Testing Laurence Urhegyi & Javier Jardon, Codethink Ltd PDF
OP-TEE: When Linux Loses Control Clément Léger, Bootlin PDF Video
Day 3, 1:45pm
Practical Experience with Linux A/B Upgrades Leon Anavi, Konsulko Group PDF Video
Yocto Project and Android – Compare and Contrast Chris Simmonds, 2net PDF 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 PDF
Day 3, 3:55pm
Advanced Camera Support on Allwinner SoCs with Mainline Linux Paul Kocialkowski, Bootlin PDF Video
BoF: Linux on Smartphones Bernhard "bero" Rosenkränzer, LinDev / Huawei
Understanding Linux Interrupt Subsystem Priya Dixit, Samsung Semiconductor India Research PPT Video