Difference between revisions of "ELC Europe 2022 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations)
(Day 2 Presentations: Upload Kate Stewart's presentation)
 
(24 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
[[Category:ELCE]]
 +
[[Category:2022]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
==Intro==
 
==Intro==
 
Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)].
 
Presentations from https://events.linuxfoundation.org/open-source-summit-europe/about/embedded-linux-conference/ ELCE 2022 (LF conference archive)].
Line 31: Line 36:
 
| [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]]
 
| [[Media:OSSEU22 - Board Farms for Everyone.pdf | PDF]]
 
|
 
|
|
+
| [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 37: 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 43: 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
 
|-
 
|-
 +
| Basics of I2C on Linux
 +
| Luca Ceresoli, Bootlin
 +
| [[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
 +
| Bean Huo, Micron
 +
| [[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?
 +
| Drew Moseley, Toradex
 +
| [[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
 
|-
 
|-
 +
| Sponsored Session: Integrating Software Stacks with BuildStream 2.0 and the Remote Execution API
 +
| Sam Thursfield, Codethink
 +
| [[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
 +
| Tim Orling, Konsulko Group
 +
| [[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
 
|-
 
|-
 +
| Booting Automotive ECUs Really Fast with Modern Security Features
 +
| Brendan Le Foll, BMW Car IT GmbH
 +
| [[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
 +
| Ngonidzashe Mombeshora, University of Cape Town
 +
| [[Media:5G Drone OSS presentation .pptx | PPT]]
 
|
 
|
|
+
| [https://youtu.be/nm0Vuc32Q_I Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Merging your Kernel Testing Code into KernelCI
 +
| Alice Ferrazzi & Hirotaka Motai, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd.
 +
| [[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
 
|-
 
|-
 +
| Automating and Managing an IoT Fleet Using Git
 +
| Matthias Lüscher, Schindler AG
 +
| [[Media:AutomatingAndManagingAnIoTFleetUsingGit.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/i8sRrpdn2Hw Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations
 +
| Krzysztof Kozlowski, Linaro
 +
| [[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
 +
| Jan Kiszka & Christian Storm, Siemens AG
 +
| [[Media:ELCE2022-UEFISecureBootOTAUpdatesOnARM.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/H_dBnwkTAbw Video]
|
 
|
 
|
 
 
|}
 
|}
  
Line 127: Line 137:
 
| colspan="5" | Day 2, 11:00am
 
| colspan="5" | Day 2, 11:00am
 
|-
 
|-
 +
| BoF: Embedded Linux Ecosystem
 +
| Tim Bird, Sony Corporation
 +
| [[Media:ELCE-2022-ELinux-Ecosystem-BOF.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/mwmr0Vj-SAg Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Delta OTA Update with SWUpdate
 +
| Stefano Babic, DENX Gmbh
 +
| [[Media:Delta OTA Update with SWUpdate - ELCE 2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/noURP22fJhs Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Improving Wireless PAN Support
 +
| Miquèl Raynal, Bootlin
 +
| [[Media:raynal-ieee802154.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/5ypiSInxeR4 Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 11:55am
 
| colspan="5" | Day 2, 11:55am
 
|-
 
|-
 +
| Beyond Complex Cameras: Complex Video Graphs Using PipeWire
 +
| George Kiagiadakis, Collabora
 +
| [[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
 +
| Marta Rybczynska, Huawei OSTC
 +
| [[Media:ELCE_2022_From_a_Security_Experts_Diary.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/sy6slOpC-mI Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Implementing A/B System Updates with U-Boot
 +
| Michael Opdenacker, Bootlin
 +
| [[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
 
|-
 
|-
 +
| Cameras, Devicetree and ACPI: A Device Driver Perspective
 +
| Sakari Ailus, Intel
 +
| [[Media:elc-e-ailus-camera-firmware.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/paq63tLY82I Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned
 +
| Laura Nao, Collabora Ltd.
 +
| [[Media:ELCEU2022_Growing_a_Lab_for_Automated_Upstream_Testing.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/V-PYMW3Bseg Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Walking Through the Linux-Based Graphics Stack
 +
| Paul Kocialkowski, Bootlin
 +
| [[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
 
|-
 
|-
 +
| CIP (Civil Infrastructure Platform): Reusing and Strengthening OSS Component Security for Achieving Industrial Grade Security
 +
| Dinesh Kumar, Toshiba Software India Pvt Ltd
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/8RnaTPDFcL8 Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| SBOMs: Essential for Embedded Systems Too!
 +
| Kate Stewart, The Linux Foundation
 +
| [[Media:Stewart-sboms-elce2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/faDBoZOGuVE Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Technical Introduction to EVerest: Open Source Firmware for EV Charging Stations
 +
| Kai-Uwe Hermann & Piet Gömpel, PIONIX GmbH
 +
| [[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
 
|-
 
|-
 +
| A Month Off: Migrating a Robot Controller from the Proprietary INtime RTOS to Linux
 +
| Dirk Eibach, Carl Cloos Schweisstechnik GmbH
 +
| [[Media:cloos-elce2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/sEjqIHXd4LE Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Graphics: A Frame's Journey
 +
| Daniel Stone, Collabora
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/nau2dgdXWOk Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| PCI Endpoint Drivers in Linux Kernel and How to Write One
 +
| Manivannan Sadhasivam, Linaro
 +
| [[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
 
|-
 
|-
 +
| 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
 
|
 
|
|
+
| [https://youtu.be/Q97Si4WtljE Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| RAUC: (R)evolution of an Update Framework
 +
| Enrico Jörns, Pengutronix
 +
| [[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!
 +
| Ralf Ramsauer & Stefan Huber, OTH Regensburg
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/rRPWYJq1VHE Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 06:00pm
 
| colspan="5" | Day 2, 06:00pm
 
|-
 
|-
 +
| BoF: Open Source Fleet and Device Management
 +
| Jan Lübbe, Pengutronix
 +
| [[Media:jlu_BoF_Open_Source_Fleet_and_Device_Management.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/TKBLZkQSycc Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| BoF: The Yocto Project and OpenEmbedded
 +
| Philip Balister, OpenSDR & Nicolas Dechesne, Linaro
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/l1ybSNvPQQI Video]
|
 
|
 
|
 
 
|}
 
|}
  
Line 272: Line 282:
 
| colspan="5" | Day 3, 09:00am
 
| colspan="5" | Day 3, 09:00am
 
|-
 
|-
 +
| DSP Welcomes Open Source - Xtensa HIFI DSP Support in Clang1
 +
| Maciej Czekaj, Semihalf
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/qLh1FOcGysY Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Oniro Project: How to Push IoT Development to the Next Level
 +
| Ettore Chimenti, SECO SpA
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/-Z5UuABr_OA Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 9:50am
 
| colspan="5" | Day 3, 9:50am
 
|-
 
|-
 +
| BoF: Automated Testing and Board Farming
 +
| Chris Fiege, Pengutronix e.K.
 +
| [[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
 +
| Hans Verkuil, Cisco Systems Norway
 +
| [[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
 
|-
 
|-
 +
| Embedded Containers as a Deployment Component via the Yocto Project
 +
| Bruce Ashfield, AMD
 +
| PDF
 
|
 
|
|
+
| [https://youtu.be/8twRZzp3Pi8 Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Linux for Space - Mission Begins
 +
| Lenka Kosková Třísková & Lukáš Mázl, Technical University of Liberec
 +
| [[Media:Linux4Space-Session-final.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/LXHHRFp9IQo Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| OverlayFS and its use in Yocto Project
 +
| Vyacheslav Yurkov, Precitec GmbH & Co. KG
 +
| [[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
 
|-
 
|-
 +
| Application Support with libcamera
 +
| Kieran Bingham, Ideas on Board
 +
| [[Media:Application_support_with_libcamera.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/WMrezh0ij4M Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Day-to-day Testing of Linux 'Next' Kernel Branch - My Story
 +
| Marek Szyprowski, Samsung Electronics Poland R&D Center
 +
| [[Media:OSS-EU22-MC-PPT-ELC-linux-next-testing.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/RSM_Tkl9YYk Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Updating and Modernizing Clk (Clock) Drivers
 +
| Chen-Yu Tsai, Google
 +
| [[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
 
|-
 
|-
 +
| Being Systematic with systemd
 +
| Chris Simmonds, 2net Ltd
 +
| [[Media:systemd-csimmonds-elce-2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/Ws6zR3rFXa4 Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Design and Implementation of RISC-V Based LoRa Module
 +
| Mark Njoroge, University Of Cape Town
 +
| [[Media:OSS_LoRaDongle_Mark_NJoroge.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/8srubdPGGNk Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Long Jumping Linux 2.6...5.10
 +
| Parthiban Nallathambi, Linumiz
 +
| [[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
 
|-
 
|-
 +
| From Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC
 +
| Roland Hieber & Ahmad Fatoum, Pengutronix e.K.
 +
| [[Media:elce2022-swimming-upstream.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/84Za-iWEcNU Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Linux on RISC-V and the New OS-A Platform
 +
| Drew Fustini, BayLibre
 +
| [[Media:Linux on RISC-V (ELC-E 2022).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/fBHhR4a-KR0 Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| Trading fbdev for DRM, No Returns Accepted
 +
| Geert Uytterhoeven, Glider bv
 +
| [[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
 
|-
 
|-
 +
| RISC-V and Open Source Hardware Projects BoF
 +
| Drew Fustini, BayLibre
 +
| [[Media:RISC-V and Open Hardware (ELC-E 2022).pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/snoXadCIncQ Video]
|
 
|
 
|
 
 
|-
 
|-
 +
| What Lockdep Does and Doesn't
 +
| Byungchul Park, LG Electronics
 +
| [[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
 
|-
 
|-
 +
| Embedded Linux Conference Annual Closing Game
 +
| Tim Bird, Sony Corporation
 
|
 
|
 
|
 
|
|
+
| [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