Difference between revisions of "ELC Europe 2022 Presentations"

From eLinux.org
Jump to: navigation, search
(Beginning to add videos)
(Day 2 Presentations: Upload Kate Stewart's presentation)
 
(3 intermediate revisions by 2 users not shown)
Line 36: Line 36:
 
| [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]]
 
| [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]]
 
|
 
|
| [https://youtu.be/VxqWojbhdpQ | Video]
+
| [https://youtu.be/VxqWojbhdpQ Video]
 
|-
 
|-
 
| What Does a CPU Do Before Going to Work (in an Embedded System)?
 
| What Does a CPU Do Before Going to Work (in an Embedded System)?
Line 42: Line 42:
 
| [[Media:Josef Holzmayr- ELCE 2022 - What Does a CPU Do Before Going to Work (in an Embedded System)_.pdf | PDF]]
 
| [[Media:Josef Holzmayr- ELCE 2022 - What Does a CPU Do Before Going to Work (in an Embedded System)_.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/bAPMFdD6-6g Video]
 
|-
 
|-
 
| What's Missing in Embedded Build Systems
 
| What's Missing in Embedded Build Systems
Line 48: Line 48:
 
| [[Media:2022-09-14 ELC-E AV What's missing in embedded build systems.pdf | PDF]]
 
| [[Media:2022-09-14 ELC-E AV What's missing in embedded build systems.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/-8prNl2W0Ts Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 12:10pm
 
| colspan="5" | Day 1, 12:10pm
Line 56: Line 56:
 
| [[Media:ceresoli-basics-of-i2c-on-linux.pdf | PDF]]
 
| [[Media:ceresoli-basics-of-i2c-on-linux.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/g9-wgdesvwA Video]
 
|-
 
|-
 
| Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent
 
| Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent
Line 62: Line 62:
 
| [[Media:Challenges of deploying eBPF-based tracing in embedded systems, and alternatives libtracefs _ libtraceevent_Bean Huo 2022 ELC.pdf | PDF]]
 
| [[Media:Challenges of deploying eBPF-based tracing in embedded systems, and alternatives libtracefs _ libtraceevent_Bean Huo 2022 ELC.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/iz_WYU-FAmk Video]
 
|-
 
|-
 
| Using OpenEmbedded Inside Containers? How and Why?
 
| Using OpenEmbedded Inside Containers? How and Why?
Line 68: Line 68:
 
| [[Media:ELC_Europe_2022_OE_Containers (1).pdf | PDF]]
 
| [[Media:ELC_Europe_2022_OE_Containers (1).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/cKNzwfkOEXU Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 02:20pm
 
| colspan="5" | Day 1, 02:20pm
Line 76: Line 76:
 
| [[Media:Integrating-Software-Stacks.pdf | PDF]]
 
| [[Media:Integrating-Software-Stacks.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/Mvi6pylo-8o Video]
 
|-
 
|-
 
| Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms
 
| Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms
Line 82: Line 82:
 
| [[Media:Tales from the crypt_v2.pdf | PDF]]
 
| [[Media:Tales from the crypt_v2.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/8VADXvHTx_k Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 03:15pm
 
| colspan="5" | Day 1, 03:15pm
Line 90: Line 90:
 
| [[Media:OSS22 - Booting Really fast with decent security_rev2.pdf | PDF]]
 
| [[Media:OSS22 - Booting Really fast with decent security_rev2.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/_cSTBiwY7HE Video]
 
|-
 
|-
 
| Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication
 
| Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication
Line 96: Line 96:
 
| [[Media:5G Drone OSS presentation .pptx | PPT]]
 
| [[Media:5G Drone OSS presentation .pptx | PPT]]
 
|
 
|
|
+
| [https://youtu.be/nm0Vuc32Q_I Video]
 
|-
 
|-
 
| Merging your Kernel Testing Code into KernelCI
 
| Merging your Kernel Testing Code into KernelCI
Line 102: Line 102:
 
| [[Media:Merging your Kernel Testing Code into KernelCI_v2.pdf | PDF]]
 
| [[Media:Merging your Kernel Testing Code into KernelCI_v2.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/WyK3pWMyyjc Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 04:40pm
 
| colspan="5" | Day 1, 04:40pm
Line 110: Line 110:
 
| [[Media:AutomatingAndManagingAnIoTFleetUsingGit.pdf | PDF]]
 
| [[Media:AutomatingAndManagingAnIoTFleetUsingGit.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/i8sRrpdn2Hw Video]
 
|-
 
|-
 
| How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations
 
| How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations
Line 116: Line 116:
 
| [[Media:How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations - Krzysztof Kozlowski, Linaro.pdf | PDF]]
 
| [[Media:How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations - Krzysztof Kozlowski, Linaro.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/sXUVaWSzcd4 Video]
 
|-
 
|-
 
| Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices
 
| Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices
Line 122: Line 122:
 
| [[Media:ELCE2022-UEFISecureBootOTAUpdatesOnARM.pdf | PDF]]
 
| [[Media:ELCE2022-UEFISecureBootOTAUpdatesOnARM.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/H_dBnwkTAbw Video]
 
|}
 
|}
  
Line 141: Line 141:
 
| [[Media:ELCE-2022-ELinux-Ecosystem-BOF.pdf | PDF]]
 
| [[Media:ELCE-2022-ELinux-Ecosystem-BOF.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/mwmr0Vj-SAg Video]
 
|-
 
|-
 
| Delta OTA Update with SWUpdate
 
| Delta OTA Update with SWUpdate
Line 147: Line 147:
 
| [[Media:Delta OTA Update with SWUpdate - ELCE 2022.pdf | PDF]]
 
| [[Media:Delta OTA Update with SWUpdate - ELCE 2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/noURP22fJhs Video]
 
|-
 
|-
 
| Improving Wireless PAN Support
 
| Improving Wireless PAN Support
Line 161: Line 161:
 
| [[Media:PipeWire-ELCE-2022.pdf | PDF]]
 
| [[Media:PipeWire-ELCE-2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/fOCwsV4soik Video]
 
|-
 
|-
 
| From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product
 
| From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product
Line 167: Line 167:
 
| [[Media:ELCE_2022_From_a_Security_Experts_Diary.pdf | PDF]]
 
| [[Media:ELCE_2022_From_a_Security_Experts_Diary.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/sy6slOpC-mI Video]
 
|-
 
|-
 
| Implementing A/B System Updates with U-Boot
 
| Implementing A/B System Updates with U-Boot
Line 173: Line 173:
 
| [[Media:opdenacker-implementing-A-B-system-updates-with-u-boot.pdf | PDF]]
 
| [[Media:opdenacker-implementing-A-B-system-updates-with-u-boot.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/TldwB9p1KeQ Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 02:05pm
 
| colspan="5" | Day 2, 02:05pm
Line 187: Line 187:
 
| [[Media:ELCEU2022_Growing_a_Lab_for_Automated_Upstream_Testing.pdf | PDF]]
 
| [[Media:ELCEU2022_Growing_a_Lab_for_Automated_Upstream_Testing.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/V-PYMW3Bseg Video]
 
|-
 
|-
 
| Walking Through the Linux-Based Graphics Stack
 
| Walking Through the Linux-Based Graphics Stack
Line 193: Line 193:
 
| [[Media:kocialkowski-walking-through-the-linux-based-graphics-stack.pdf | PDF]]
 
| [[Media:kocialkowski-walking-through-the-linux-based-graphics-stack.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/lEUCgGLZYo8 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 03:00pm
 
| colspan="5" | Day 2, 03:00pm
Line 201: Line 201:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/8RnaTPDFcL8 Video]
 
|-
 
|-
 
| SBOMs: Essential for Embedded Systems Too!
 
| SBOMs: Essential for Embedded Systems Too!
 
| Kate Stewart, The Linux Foundation
 
| Kate Stewart, The Linux Foundation
| PDF
+
| [[Media:Stewart-sboms-elce2022.pdf | PDF]]
|
 
 
|
 
|
 +
| [https://youtu.be/faDBoZOGuVE Video]
 
|-
 
|-
 
| Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations
 
| Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations
Line 213: Line 213:
 
| [[Media:EVerest_ELC2022.pdf | PDF]]
 
| [[Media:EVerest_ELC2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/mDJYLeLmvwc Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 04:10pm
 
| colspan="5" | Day 2, 04:10pm
Line 221: Line 221:
 
| [[Media:cloos-elce2022.pdf | PDF]]
 
| [[Media:cloos-elce2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/sEjqIHXd4LE Video]
 
|-
 
|-
 
| Graphics: A Frame's Journey
 
| Graphics: A Frame's Journey
Line 227: Line 227:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/nau2dgdXWOk Video]
 
|-
 
|-
 
| PCI Endpoint Drivers in Linux Kernel and How to Write One
 
| PCI Endpoint Drivers in Linux Kernel and How to Write One
Line 233: Line 233:
 
| [[Media:PCI Endpoint drivers in Linux kernel and How to write one_.pdf | PDF]]
 
| [[Media:PCI Endpoint drivers in Linux kernel and How to write one_.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/L0HktbuTX5o Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 05:05pm
 
| colspan="5" | Day 2, 05:05pm
Line 241: Line 241:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/Q97Si4WtljE Video]
 
|-
 
|-
 
| RAUC: (R)evolution of an Update Framework
 
| RAUC: (R)evolution of an Update Framework
Line 247: Line 247:
 
| [[Media:ELCE_2022_RAUC_Evolution_of_an_Update_Framework_Enrico_Joerns.pdf | PDF]]
 
| [[Media:ELCE_2022_RAUC_Evolution_of_an_Update_Framework_Enrico_Joerns.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/KhPjGV94VmE Video]
 
|-
 
|-
 
| Zero-Overhead Virtualisation: It's a Trap!
 
| Zero-Overhead Virtualisation: It's a Trap!
Line 253: Line 253:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/rRPWYJq1VHE Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 06:00pm
 
| colspan="5" | Day 2, 06:00pm
Line 261: Line 261:
 
| [[Media:jlu_BoF_Open_Source_Fleet_and_Device_Management.pdf | PDF]]
 
| [[Media:jlu_BoF_Open_Source_Fleet_and_Device_Management.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/TKBLZkQSycc Video]
 
|-
 
|-
 
| BoF: The Yocto Project and OpenEmbedded
 
| BoF: The Yocto Project and OpenEmbedded
Line 267: Line 267:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/l1ybSNvPQQI Video]
 
|}
 
|}
  
Line 286: Line 286:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/qLh1FOcGysY Video]
 
|-
 
|-
 
| Oniro Project: How to Push IoT Development to the Next Level
 
| Oniro Project: How to Push IoT Development to the Next Level
Line 292: Line 292:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/-Z5UuABr_OA Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 9:50am
 
| colspan="5" | Day 3, 9:50am
Line 300: Line 300:
 
| [[Media:cfi_BOF_Testing_and_Farming.pdf | PDF]] [[Media:meeting notes from google docs.pdf | Notes]]
 
| [[Media:cfi_BOF_Testing_and_Farming.pdf | PDF]] [[Media:meeting notes from google docs.pdf | Notes]]
 
|
 
|
|
+
| [https://youtu.be/0smWAPw6q0Y Video]
 
|-
 
|-
 
| Extended Display Identification Data (EDID): Problems, Pitfalls and Complications
 
| Extended Display Identification Data (EDID): Problems, Pitfalls and Complications
Line 306: Line 306:
 
| [[Media:elce2022-edid.pdf | PDF]]
 
| [[Media:elce2022-edid.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/IQlCGC_zSCE Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 10:50am
 
| colspan="5" | Day 3, 10:50am
Line 314: Line 314:
 
| PDF
 
| PDF
 
|
 
|
|
+
| [https://youtu.be/8twRZzp3Pi8 Video]
 
|-
 
|-
 
| Linux for Space - Mission Begins
 
| Linux for Space - Mission Begins
Line 320: Line 320:
 
| [[Media:Linux4Space-Session-final.pdf | PDF]]
 
| [[Media:Linux4Space-Session-final.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/LXHHRFp9IQo Video]
 
|-
 
|-
 
| OverlayFS and its use in Yocto Project
 
| OverlayFS and its use in Yocto Project
Line 326: Line 326:
 
| [[Media:OverlayFS in Yocto. Vyacheslav Yurkov.pdf | PDF]]
 
| [[Media:OverlayFS in Yocto. Vyacheslav Yurkov.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/03sOH9GaKO4 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 11:45am
 
| colspan="5" | Day 3, 11:45am
Line 340: Line 340:
 
| [[Media:OSS-EU22-MC-PPT-ELC-linux-next-testing.pdf | PDF]]
 
| [[Media:OSS-EU22-MC-PPT-ELC-linux-next-testing.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/RSM_Tkl9YYk Video]
 
|-
 
|-
 
| Updating and Modernizing Clk (Clock) Drivers
 
| Updating and Modernizing Clk (Clock) Drivers
Line 346: Line 346:
 
| [[Media:ELCE2022 Modernize Clock Drivers.pdf | PDF]]
 
| [[Media:ELCE2022 Modernize Clock Drivers.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/d1VIAnVb3hI Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 01:55pm
 
| colspan="5" | Day 3, 01:55pm
Line 354: Line 354:
 
| [[Media:systemd-csimmonds-elce-2022.pdf | PDF]]
 
| [[Media:systemd-csimmonds-elce-2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/Ws6zR3rFXa4 Video]
 
|-
 
|-
 
| Design and Implementation of RISC-V Based LoRa Module
 
| Design and Implementation of RISC-V Based LoRa Module
Line 360: Line 360:
 
| [[Media:OSS_LoRaDongle_Mark_NJoroge.pdf | PDF]]
 
| [[Media:OSS_LoRaDongle_Mark_NJoroge.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/8srubdPGGNk Video]
 
|-
 
|-
 
| Long Jumping Linux 2.6...5.10
 
| Long Jumping Linux 2.6...5.10
Line 366: Line 366:
 
| [[Media:Long_Jumping_Linux_2.6...5.10.pdf | PDF]]
 
| [[Media:Long_Jumping_Linux_2.6...5.10.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/Gz0tw-jfLwU Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 02:50pm
 
| colspan="5" | Day 3, 02:50pm
Line 374: Line 374:
 
| [[Media:elce2022-swimming-upstream.pdf | PDF]]
 
| [[Media:elce2022-swimming-upstream.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/84Za-iWEcNU Video]
 
|-
 
|-
 
| Linux on RISC-V and the New OS-A Platform
 
| Linux on RISC-V and the New OS-A Platform
Line 380: Line 380:
 
| [[Media:Linux on RISC-V (ELC-E 2022).pdf | PDF]]
 
| [[Media:Linux on RISC-V (ELC-E 2022).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/fBHhR4a-KR0 Video]
 
|-
 
|-
 
| Trading fbdev for DRM, No Returns Accepted
 
| Trading fbdev for DRM, No Returns Accepted
Line 386: Line 386:
 
| [[Media:Trading_Fbdev_for_DRM_no_returns_accepted_Handouts.pdf | PDF]]
 
| [[Media:Trading_Fbdev_for_DRM_no_returns_accepted_Handouts.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/9a9IJQJf8PQ Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 03:55pm
 
| colspan="5" | Day 3, 03:55pm
Line 394: Line 394:
 
| [[Media:RISC-V and Open Hardware (ELC-E 2022).pdf | PDF]]
 
| [[Media:RISC-V and Open Hardware (ELC-E 2022).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/snoXadCIncQ Video]
 
|-
 
|-
 
| What Lockdep Does and Doesn't
 
| What Lockdep Does and Doesn't
Line 400: Line 400:
 
| [[Media:2022 ELC what lockdep does and doesnt (final v2).pdf | PDF]]
 
| [[Media:2022 ELC what lockdep does and doesnt (final v2).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/KjmIXN-SQOw Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 04:50pm
 
| colspan="5" | Day 3, 04:50pm
Line 408: Line 408:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/ko8OBlmL4lo Video]
 
|-}
 
|-}

Latest revision as of 23:42, 20 October 2022


Intro

Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)].

Please note that all sessions for the event, as well as for Open Source Summit Europe 2022 are available for viewing through the month of November, 2022 at https://osseu2022.sched.com/overview/type/Embedded+Linux+Conference+(ELC) There is no charge to access the event. I believe you just need to provide your e-mail address. This includes all breakout sessions and keynotes.

Videos will be added when available on The Linux Foundation's YouTube page.

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

Session times are timezone ITC

Day 1 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 1, 11:15am
Board Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards Across the Globe! Christopher Obbard, Collabora Ltd PDF Video
What Does a CPU Do Before Going to Work (in an Embedded System)? Josef Holzmayr, Mender.io PDF Video
What's Missing in Embedded Build Systems Arnout Vandecappelle, Essensium/Mind PDF Video
Day 1, 12:10pm
Basics of I2C on Linux Luca Ceresoli, Bootlin PDF Video
Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent Bean Huo, Micron PDF Video
Using OpenEmbedded Inside Containers? How and Why? Drew Moseley, Toradex PDF Video
Day 1, 02:20pm
Sponsored Session: Integrating Software Stacks with BuildStream 2.0 and the Remote Execution API Sam Thursfield, Codethink PDF Video
Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms Tim Orling, Konsulko Group PDF Video
Day 1, 03:15pm
Booting Automotive ECUs Really Fast with Modern Security Features Brendan Le Foll, BMW Car IT GmbH PDF Video
Leveraging Next Generation Cellular Networks for Drone Telemetry and Payload Communication Ngonidzashe Mombeshora, University of Cape Town PPT Video
Merging your Kernel Testing Code into KernelCI Alice Ferrazzi & Hirotaka Motai, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd. PDF Video
Day 1, 04:40pm
Automating and Managing an IoT Fleet Using Git Matthias Lüscher, Schindler AG PDF Video
How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations Krzysztof Kozlowski, Linaro PDF Video
Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices Jan Kiszka & Christian Storm, Siemens AG PDF Video

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 11:00am
BoF: Embedded Linux Ecosystem Tim Bird, Sony Corporation PDF Video
Delta OTA Update with SWUpdate Stefano Babic, DENX Gmbh PDF Video
Improving Wireless PAN Support Miquèl Raynal, Bootlin PDF Video
Day 2, 11:55am
Beyond Complex Cameras: Complex Video Graphs Using PipeWire George Kiagiadakis, Collabora PDF Video
From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product Marta Rybczynska, Huawei OSTC PDF Video
Implementing A/B System Updates with U-Boot Michael Opdenacker, Bootlin PDF Video
Day 2, 02:05pm
Cameras, Devicetree and ACPI: A Device Driver Perspective Sakari Ailus, Intel PDF Video
Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned Laura Nao, Collabora Ltd. PDF Video
Walking Through the Linux-Based Graphics Stack Paul Kocialkowski, Bootlin PDF Video
Day 2, 03:00pm
CIP (Civil Infrastructure Platform): Reusing and Strengthening OSS Component Security for Achieving Industrial Grade Security Dinesh Kumar, Toshiba Software India Pvt Ltd PDF Video
SBOMs: Essential for Embedded Systems Too! Kate Stewart, The Linux Foundation PDF Video
Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations Kai-Uwe Hermann & Piet Gömpel, PIONIX GmbH PDF Video
Day 2, 04:10pm
A Month Off: Migrating a Robot Controller from the Proprietary INtime RTOS to Linux Dirk Eibach, Carl Cloos Schweisstechnik GmbH PDF Video
Graphics: A Frame's Journey Daniel Stone, Collabora PDF Video
PCI Endpoint Drivers in Linux Kernel and How to Write One Manivannan Sadhasivam, Linaro PDF Video
Day 2, 05:05pm
Are you Sure your System Applications are Secure? Reduce Exploitation Risk via Application Specific Hardening Kjell Pirschel, ETAS GmbH & Philipp Ahmann, Robert Bosch GmbH PDF Video
RAUC: (R)evolution of an Update Framework Enrico Jörns, Pengutronix PDF Video
Zero-Overhead Virtualisation: It's a Trap! Ralf Ramsauer & Stefan Huber, OTH Regensburg PDF Video
Day 2, 06:00pm
BoF: Open Source Fleet and Device Management Jan Lübbe, Pengutronix PDF Video
BoF: The Yocto Project and OpenEmbedded Philip Balister, OpenSDR & Nicolas Dechesne, Linaro PDF Video

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 09:00am
DSP Welcomes Open Source - Xtensa HIFI DSP Support in Clang1 Maciej Czekaj, Semihalf PDF Video
Oniro Project: How to Push IoT Development to the Next Level Ettore Chimenti, SECO SpA PDF Video
Day 3, 9:50am
BoF: Automated Testing and Board Farming Chris Fiege, Pengutronix e.K. PDF Notes Video
Extended Display Identification Data (EDID): Problems, Pitfalls and Complications Hans Verkuil, Cisco Systems Norway PDF Video
Day 3, 10:50am
Embedded Containers as a Deployment Component via the Yocto Project Bruce Ashfield, AMD PDF Video
Linux for Space - Mission Begins Lenka Kosková Třísková & Lukáš Mázl, Technical University of Liberec PDF Video
OverlayFS and its use in Yocto Project Vyacheslav Yurkov, Precitec GmbH & Co. KG PDF Video
Day 3, 11:45am
Application Support with libcamera Kieran Bingham, Ideas on Board PDF Video
Day-to-day Testing of Linux 'Next' Kernel Branch - My Story Marek Szyprowski, Samsung Electronics Poland R&D Center PDF Video
Updating and Modernizing Clk (Clock) Drivers Chen-Yu Tsai, Google PDF Video
Day 3, 01:55pm
Being Systematic with systemd Chris Simmonds, 2net Ltd PDF Video
Design and Implementation of RISC-V Based LoRa Module Mark Njoroge, University Of Cape Town PDF Video
Long Jumping Linux 2.6...5.10 Parthiban Nallathambi, Linumiz PDF Video
Day 3, 02:50pm
From Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC Roland Hieber & Ahmad Fatoum, Pengutronix e.K. PDF Video
Linux on RISC-V and the New OS-A Platform Drew Fustini, BayLibre PDF Video
Trading fbdev for DRM, No Returns Accepted Geert Uytterhoeven, Glider bv PDF Video
Day 3, 03:55pm
RISC-V and Open Source Hardware Projects BoF Drew Fustini, BayLibre PDF Video
What Lockdep Does and Doesn't Byungchul Park, LG Electronics PDF Video
Day 3, 04:50pm
Embedded Linux Conference Annual Closing Game Tim Bird, Sony Corporation Video