Difference between revisions of "ELC 2022 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 2 Presentations)
(Day 2 Presentations: Porting Linux to a Baseboard management Controller Asic... -- s/Versun/Verdun/)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:ELC]]
 
[[Category:ELC]]
[[Category:2021]]
+
[[Category:2022]]
 
[[Category:Events]]
 
[[Category:Events]]
 
[[Category:Presentations]]
 
[[Category:Presentations]]
Line 8: Line 8:
 
and from [https://osselc21.sched.com/?iframe=no ELC Schedule on sched.com].
 
and from [https://osselc21.sched.com/?iframe=no ELC Schedule on sched.com].
  
YouTube [playlist]
+
YouTube [https://youtube.com/playlist?list=PLbzoR-pLrL6r8ZZ_3KT5dYt6yhL3V_Ig4 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 29: Line 29:
 
| [[Media:Status-of-Embedded-Linux-2022-06.pdf | PDF]]
 
| [[Media:Status-of-Embedded-Linux-2022-06.pdf | PDF]]
 
|  
 
|  
|
+
| [https://youtu.be/3-areQvSKTg Video] (Audio is broken, and doesn't start until 4:15 in the video)
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 38: Line 38:
 
| [[Media:OSS_ELC_2022_Automotive_Ethernet.pdf | PDF]]
 
| [[Media:OSS_ELC_2022_Automotive_Ethernet.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/m1IMSqOQJDQ Video]
 
|-
 
|-
 
| Shhh - Stop Sharing Secrets, a Secure Mindset for Embedded Development
 
| Shhh - Stop Sharing Secrets, a Secure Mindset for Embedded Development
Line 44: Line 44:
 
| [[Media:Shhh, stop sharing secrets! - ELC2022.pdf | PDF]]
 
| [[Media:Shhh, stop sharing secrets! - ELC2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/gQMD2Rb6fEU Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 2:45pm
 
| colspan="5" | Day 1, 2:45pm
Line 52: Line 52:
 
| [[Media:OSS-NA22 EmbeddedLinuxConference - Lessons learned supporting nearly 200k iot devices.pptx.pdf | PDF]]
 
| [[Media:OSS-NA22 EmbeddedLinuxConference - Lessons learned supporting nearly 200k iot devices.pptx.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/fI_m0lOv-2U Video]
 
|-
 
|-
 
| Tools and Techniques to Debug an Embedded Linux System
 
| Tools and Techniques to Debug an Embedded Linux System
Line 58: Line 58:
 
| [[Media:slides-debugging.pdf | PDF]]
 
| [[Media:slides-debugging.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/dgPkZnGuIMg Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 3:35pm
 
| colspan="5" | Day 1, 3:35pm
 
|-
 
|-
 
| Delving into the Linux Boot Process for an ARM SoC
 
| Delving into the Linux Boot Process for an ARM SoC
| Ajay Kumar & Thiagu Ramalingam, Sasung
+
| Ajay Kumar & Thiagu Ramalingam, Samsung
 
| [[Media:OSS_ELC_NA_2022_Delving_into_the_Linux_boot_process_for_an_ARM_SoC.pdf | PDF]]
 
| [[Media:OSS_ELC_NA_2022_Delving_into_the_Linux_boot_process_for_an_ARM_SoC.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/JzyVUrykDRs Video]
 
|-
 
|-
 
| How to Choose a Software Update Mechanism for Embedded Linux Devices
 
| How to Choose a Software Update Mechanism for Embedded Linux Devices
Line 72: Line 72:
 
| [[Media:leon-anavi-software-updates.pdf | PDF]]
 
| [[Media:leon-anavi-software-updates.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/j4o5TzMdOL4 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 4:45pm
 
| colspan="5" | Day 1, 4:45pm
Line 80: Line 80:
 
| [[Media:ELC-Austin-2022-06-22_path_from_embedded_to_edge.pdf | PDF]]
 
| [[Media:ELC-Austin-2022-06-22_path_from_embedded_to_edge.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/Sbaaou0S2NE Video]
 
|-
 
|-
 
| What's New in Buildroot?
 
| What's New in Buildroot?
Line 86: Line 86:
 
| [[Media:petazzoni-buildroot-whats-new-22.pdf | PDF]]
 
| [[Media:petazzoni-buildroot-whats-new-22.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/QxhgLk9k2n0 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 5:35pm
 
| colspan="5" | Day 1, 5:35pm
Line 94: Line 94:
 
| [[Media:Case Study - Switching from Asymmetric to Symmetric Software Updates.pdf | PDF]]
 
| [[Media:Case Study - Switching from Asymmetric to Symmetric Software Updates.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/GaNS4Zwkz9M Video]
 
|-
 
|-
 
| Tips, Tricks, and Gotchas for Linux Real-Time Tuning
 
| Tips, Tricks, and Gotchas for Linux Real-Time Tuning
Line 100: Line 100:
 
| [[Media:Tips-Tricks-Gotchas-Linux-RT-Tuning.pdf | PDF]]
 
| [[Media:Tips-Tricks-Gotchas-Linux-RT-Tuning.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/8Vb94pHf3LQ Video]
 
|}
 
|}
  
Line 119: Line 119:
 
| [[Media:OSS_ELC_SSIR_Kernel_Panic_v1.pdf | PDF]]
 
| [[Media:OSS_ELC_SSIR_Kernel_Panic_v1.pdf | PDF]]
 
|  
 
|  
|  
+
| [https://youtu.be/HLrYc8ta-3s Video]
 
|-
 
|-
 
| OSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution
 
| OSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution
Line 125: Line 125:
 
| [[Media:OSS-OSFCI-6-22.pdf | PDF]]
 
| [[Media:OSS-OSFCI-6-22.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/FXm-B_MKUVg Video]
 
|-
 
|-
 
| SSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, and Deduplication
 
| SSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, and Deduplication
Line 131: Line 131:
 
| [[Media:SSDFS talk v.3.pdf | PDF]]
 
| [[Media:SSDFS talk v.3.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/x5gklnkvi_Q Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 1:00pm
 
| colspan="5" | Day 2, 1:00pm
Line 139: Line 139:
 
| [[Media:ELC-2022-More-Board-Farm-Goodness-Bird-Bansal.pdf | PDF]]
 
| [[Media:ELC-2022-More-Board-Farm-Goodness-Bird-Bansal.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/8XP7un24t4A Video]
 
|-
 
|-
 
| Porting Linux to a Baseboard management Controller Asic, Feedback & Perspectives
 
| Porting Linux to a Baseboard management Controller Asic, Feedback & Perspectives
| Jean-Marie Versun & Luis Luciani, HPE
+
| Jean-Marie Verdun & Luis Luciani, HPE
 
| [[Media:OSS-NA22-BMC.pdf | PDF]]
 
| [[Media:OSS-NA22-BMC.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/tQphDPsbXSQ Video]
 
|-
 
|-
 
| System Device Tree and Lopper: Concrete Examples
 
| System Device Tree and Lopper: Concrete Examples
Line 151: Line 151:
 
| [[Media:Lopper ELCNA 2022.pdf | PDF]]
 
| [[Media:Lopper ELCNA 2022.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/m8wh0pT_P-c Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 3:05pm
 
| colspan="5" | Day 2, 3:05pm
Line 159: Line 159:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/E17RvPlVbQI Video]
 
|-
 
|-
 
| Configuring and Building a Heterogenous System Using the Yocto Project
 
| Configuring and Building a Heterogenous System Using the Yocto Project
Line 165: Line 165:
 
| [[Media:ELC-2022-Heterogenenous_Systems_v2.pdf | PDF]]
 
| [[Media:ELC-2022-Heterogenenous_Systems_v2.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/SSFAp4LS6hs Video]
 
|-
 
|-
 
| V4L2 M2M as the Driver Framework for Video Processing IP
 
| V4L2 M2M as the Driver Framework for Video Processing IP
Line 171: Line 171:
 
| [[Media:V4L2-M2M-as-the-driver-framework-for-Video-Processing-IP.pdf | PDF]]
 
| [[Media:V4L2-M2M-as-the-driver-framework-for-Video-Processing-IP.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/EKcbFrnBqG4 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 3:55pm
 
| colspan="5" | Day 2, 3:55pm
Line 179: Line 179:
 
| [[Media:xip-riscv-edge.pdf | PDF]]
 
| [[Media:xip-riscv-edge.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/RE4l96JCMSY Video]
 
|-
 
|-
 
| Static Partitioning with Xen, LinuxRT & Zephyr: A Concrete End-to-end Example
 
| Static Partitioning with Xen, LinuxRT & Zephyr: A Concrete End-to-end Example
Line 185: Line 185:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/CiELAJCuHJg Video]
 
|-
 
|-
 
| Yocto Project Autobuilders and the SWAT Team
 
| Yocto Project Autobuilders and the SWAT Team
Line 191: Line 191:
 
| [[Media:belloni-yocto-autobuilders-swat.pdf | PDF]]
 
| [[Media:belloni-yocto-autobuilders-swat.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/SLHV9HbxKcM Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 5:00pm
 
| colspan="5" | Day 2, 5:00pm
Line 199: Line 199:
 
| [[Media:Evolving ROS 2 For Safety Critical Ssytems.pdf | PDF]]
 
| [[Media:Evolving ROS 2 For Safety Critical Ssytems.pdf | PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=YY1qQ8ydvA0 Video]
 
|-
 
|-
 
| Lessons Learned: Migrating a Production Platform to Yocto
 
| Lessons Learned: Migrating a Production Platform to Yocto
Line 205: Line 205:
 
| [[Media:Migrating-to-Yocto.pdf | PDF]]
 
| [[Media:Migrating-to-Yocto.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/2mXxhlNM0_Q Video]
 
|-
 
|-
 
| Towards PREEMPT_RT for the Full Task Isolation
 
| Towards PREEMPT_RT for the Full Task Isolation
Line 211: Line 211:
 
| [[Media:oss-na-2022-Towards-PREEMPT_RT-for-Full-Task-Isolation.pdf | PDF]]
 
| [[Media:oss-na-2022-Towards-PREEMPT_RT-for-Full-Task-Isolation.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/q6AmFq3uQPw Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 5:55pm
 
| colspan="5" | Day 2, 5:55pm
Line 219: Line 219:
 
| [[Media:Host-FPGA-connectivity-ELC-NA-2022.pdf | PDF]] [[Media:ELC NA 2022 fully separated.pdf | PDF]]
 
| [[Media:Host-FPGA-connectivity-ELC-NA-2022.pdf | PDF]] [[Media:ELC NA 2022 fully separated.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/LJUblhFmqgA Video]
 
|-
 
|-
 
| RTLA: Real-time Linux Analysis Toolset
 
| RTLA: Real-time Linux Analysis Toolset
Line 225: Line 225:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/-hJ558URAP4 Video]
 
|-
 
|-
 
| Software Bill of Materials and Supply Chain with the Yocto Project
 
| Software Bill of Materials and Supply Chain with the Yocto Project
Line 231: Line 231:
 
| [[Media:Software Bill of Materials and Supply Chain with the Yocto Project.pdf | PDF]]
 
| [[Media:Software Bill of Materials and Supply Chain with the Yocto Project.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/6zms_qGmVqg Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 6:45pm
 
| colspan="5" | Day 2, 6:45pm
Line 239: Line 239:
 
|  
 
|  
 
|
 
|
|
+
| [https://youtu.be/vwjfvfgJgAM Video]
 
|-
 
|-
 
| BoF: The Yocto Project and OpenEmbedded Organization
 
| BoF: The Yocto Project and OpenEmbedded Organization
Line 245: Line 245:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/Upvyb6VlICk Video]
 
|-
 
|-
 
| Insight of an Audio Driver based on ALSA
 
| Insight of an Audio Driver based on ALSA
Line 251: Line 251:
 
| [[Media:OSS_ELC_2022_INSIGHT_OF_AN_AUDIO_DRIVER_BASED_ON_ALSA.pdf | PDF]]
 
| [[Media:OSS_ELC_2022_INSIGHT_OF_AN_AUDIO_DRIVER_BASED_ON_ALSA.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/6R8Wjytv-eQ Video]
 
|-
 
|-
 
| BoF: RISC-V
 
| BoF: RISC-V
 
| Stephano Certola, RISC-V International
 
| Stephano Certola, RISC-V International
| [Media:risc-v-ossna-22.pdf | PDF]
+
| [[Media:risc-v-ossna-22.pdf | PDF]]
|
 
 
|
 
|
 +
| [https://youtu.be/M9j7Zuq3gp0 Video]
 
|}
 
|}
  
Line 270: Line 270:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 12:10pm
+
| colspan="5" | Day 3, 11:10am
 
|-
 
|-
 
| BoF: Realtime Linux
 
| BoF: Realtime Linux
Line 276: Line 276:
 
|  
 
|  
 
|  
 
|  
|
+
| [https://youtu.be/mRFUdX9OPC8 Video]
 
|-
 
|-
 
| Debugpci: Making PCIe Common Error Debugging Easier
 
| Debugpci: Making PCIe Common Error Debugging Easier
 
| Shradha Todi & Padmanabhan Rajanbabu, Samsung Semiconductor India R&D
 
| Shradha Todi & Padmanabhan Rajanbabu, Samsung Semiconductor India R&D
 +
| [[Media:debugpci_making_common_pcie_error_debugging_easier_Shradha_v1.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/COTOl3PODNI Video]
|
 
 
|-
 
|-
 
| Improvisation and Demonstration of Linux Thermal Framework for Multiple Temperature Sensors
 
| Improvisation and Demonstration of Linux Thermal Framework for Multiple Temperature Sensors
 
| Adithya K V & Tauseef Nomani, Samsung Semiconductor India Research
 
| Adithya K V & Tauseef Nomani, Samsung Semiconductor India Research
 +
| [[Media:OSS_ELC_2022_TMU_Final.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/e7SMigJV8ho Video]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 1:00pm
+
| colspan="5" | Day 3, 12:00pm
 
|-
 
|-
 
| CAN - Deep Dive into Baud Rate & Error Handling Model
 
| CAN - Deep Dive into Baud Rate & Error Handling Model
 
| Vivek Yadav, Samsung Semiconductor India R&D Center
 
| Vivek Yadav, Samsung Semiconductor India R&D Center
 +
| [[Media:OSS_NA_2022_CAN_Deep_Dive_into_Baud_Rate_and_Error_Handling_Model.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/izjNPGCf-t0 Video]
|
 
 
|-
 
|-
 
| Designing Secure Containerized Applications for Embedded Linux Devices
 
| Designing Secure Containerized Applications for Embedded Linux Devices
 
| Sergio Prado, Embedded Labworks
 
| Sergio Prado, Embedded Labworks
 +
| [[Media:slides-containers.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/KBfKxeb2okw Video]
|
 
 
|-
 
|-
 
| Risk Management When Using Open-source Software in Medical Devices
 
| Risk Management When Using Open-source Software in Medical Devices
Line 308: Line 308:
 
|
 
|
 
|
 
|
|
+
| [https://youtu.be/ja30ci1z1e8 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 3:00pm
+
| colspan="5" | Day 3, 2:00pm
 
|-
 
|-
| Libgpiod V2: New Major Release with a Ton of New Features
+
| BoF: Corporate Use of Embedded Linux
| Bartosz Golaszewski, Uxlite Solutions Sarl
+
| Tim Bird, Sony Corporation
|
 
 
|
 
|
 
|
 
|
 +
| [https://youtu.be/vwjfvfgJgAM Video[]
 
|-
 
|-
| Talking to Cameras Using the Google HAL3 API
+
| V4L2 Controls - From Perspective of Video Capture Devices
| Christina Quast, Verity
+
| Sathyakam Medavaram, Samsung Semiconductor India R&D Center
|
+
| [[Media:V4L2 Controls - From Perspective of Video Capture.pdf | PDF]]
|
 
 
|
 
|
 +
| [https://youtu.be/4aAlGmGFGKA Video]
 
|-
 
|-
 
| Wi-Fi 6 (Formerly IEEE 802.11ax) Deep Dive
 
| Wi-Fi 6 (Formerly IEEE 802.11ax) Deep Dive
Line 328: Line 328:
 
| [[Media:OSS_ELC_2022_Wi-Fi_6_(Formerly_IEEE_802.11ax)_Deep_Dive.pdf | PDF]]
 
| [[Media:OSS_ELC_2022_Wi-Fi_6_(Formerly_IEEE_802.11ax)_Deep_Dive.pdf | PDF]]
 
|
 
|
 +
| [https://youtu.be/CeaEDfE2JvI Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 2:50pm
 +
|-
 +
| Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison
 +
| Marcel Ziswiler, Toradex AG
 +
| [[Media:Asymmetric-Heterogeneous MultiProcessing (AMP-HMP) - Mainline Linux and Zephyr in Unison.pdf | PDF]]
 
|
 
|
|-bgcolor="#a0c0c0"
+
| [https://youtu.be/_6dAPdR2-gU Video]
| colspan="5" | Day 3, 3:50pm
 
 
|-
 
|-
 
| Ethtool - Diagnostic Approach for Network Issues in Linux
 
| Ethtool - Diagnostic Approach for Network Issues in Linux
 
| Sriranjani P & Ravi Dineshbhai Patel, Samsung Semiconductor India R&D
 
| Sriranjani P & Ravi Dineshbhai Patel, Samsung Semiconductor India R&D
 +
| [[Media:OSS_ELC_2022_Ethtool_Diagnostic_approach_for_network_issues_in_linux_v1.pdf | PDF]]
 
|
 
|
|
+
| [https://youtu.be/aem58kfBZKc Video]
|
 
 
|-
 
|-
| V4L2 Controls - From Perspective of Video Capture Devices
+
| Libgpiod V2: New Major Release with a Ton of New Features
| Sathyakam Medavaram, Samsung Semiconductor India R&D Center
+
| Bartosz Golaszewski, Uxlite Solutions Sarl
|
+
|  
|
 
|
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 5:00pm
 
|-
 
| Asymmetric/Heterogenous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison
 
| Marcel Ziswiler, Toradex AG
 
| [[Media:OSS_ELC_2022_Asymmetric-Heterogeneous_MultiProcessing_(AMP-HMP)_-_Mainline_Linux_and_Zephyr_in_Unison.pdf | PDF]]
 
|
 
|
 
|-
 
| Insight of an Audio Driver Based on ALSA
 
| Chandrasekar Ramakrishnan, Samsung
 
|
 
|
 
 
|
 
|
 +
| [https://youtu.be/6fxcDDLII6Y Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 5:50pm
 
| colspan="5" | Day 3, 5:50pm
Line 364: Line 356:
 
|
 
|
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=N5862zYhV80 Video]
 
|}
 
|}

Latest revision as of 01:22, 10 March 2023


Intro

Presentations from [1]
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, 12:00pm
Status of Embedded Linux Tim Bird, Sony Corporation PDF Video (Audio is broken, and doesn't start until 4:15 in the video)
Day 1, 12:50pm
Automotive Ethernet: Future of Connected Vehicles Ravi Dineshbhai Patel & Sriranjani P., Samsung Semiconductor India R&D PDF Video
Shhh - Stop Sharing Secrets, a Secure Mindset for Embedded Development Andy Doan & Ricardo Salvetti, Foundries.io PDF Video
Day 1, 2:45pm
Lessons Learned Supporting Nearly 200,000 IoT Devices David Tischler, Balena.io PDF Video
Tools and Techniques to Debug an Embedded Linux System Sergio Prado, Embedded Labworks PDF Video
Day 1, 3:35pm
Delving into the Linux Boot Process for an ARM SoC Ajay Kumar & Thiagu Ramalingam, Samsung PDF Video
How to Choose a Software Update Mechanism for Embedded Linux Devices Leon Anavi, Konsulko Group PDF Video
Day 1, 4:45pm
Finding the Path from Embedded to Edge using Product Lines Steffen Evers, Bosch.io * Philipp Ahmann, Robert Bosch GmBH PDF Video
What's New in Buildroot? Thomas Petazzoni, Bootlin PDF Video
Day 1, 5:35pm
Case Study: Switching from Asymmetric to Symmetric Software Updates Jeff Pautler, NI PDF Video
Tips, Tricks, and Gotchas for Linux Real-Time Tuning Gratian Crisan, NI PDF Video

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 12:10pm
If (oops) {Do_not_panic();} Lucky Tyagi, Samsung Semiconductor India R&D Center PDF Video
OSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution Arun Darlie Koshy & Jean-Marie Verdun, Hewlett Packard Enterprise (HPE) PDF Video
SSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, and Deduplication Viacheslav Dubeyko, ByteDance PDF Video
Day 2, 1:00pm
Even More Board Farm Goodness - An Update on the REST API for Automated Testing Tim Bird, Sony Corporation & Harish Bansal, TimeSys PDF Video
Porting Linux to a Baseboard management Controller Asic, Feedback & Perspectives Jean-Marie Verdun & Luis Luciani, HPE PDF Video
System Device Tree and Lopper: Concrete Examples Bruce Ashfield & Stefano Stabellini, AMD PDF Video
Day 2, 3:05pm
BOF: SBOMs for Embedded Systems: What's Working, What's Not? Kate Stewart, Linux Foundation Video
Configuring and Building a Heterogenous System Using the Yocto Project Mark Hatle, AMD PDF Video
V4L2 M2M as the Driver Framework for Video Processing IP Karthik Poduval, Amazon Lab126 PDF Video
Day 2, 3:55pm
Edge Computing with RISC-V Platforms Running XIP Linux Vitaly Vul & Maria Vul, Konsulko AM PDF Video
Static Partitioning with Xen, LinuxRT & Zephyr: A Concrete End-to-end Example Stefano Stabellini, AMD Video
Yocto Project Autobuilders and the SWAT Team Alexandre Belloni, Bootlin PDF Video
Day 2, 5:00pm
Evolving ROS for Safety Critical Systems Tully Foote, Open Robotics PDF Video
Lessons Learned: Migrating a Production Platform to Yocto Mitch Gaines, Farmblox PDF Video
Towards PREEMPT_RT for the Full Task Isolation Jim Huang, BiiLabs Co., & Oscar Shiang, National Cheng Jung University PDF Video
Day 2, 5:55pm
From UART to PCIe and DMA: Selecting Connectivity for Your FPGA-based Subsystem ALexander Wirthmueller, MPSI Technologies GmBH PDF PDF Video
RTLA: Real-time Linux Analysis Toolset Daniel Bristot De Oliveira, Red Hat Video
Software Bill of Materials and Supply Chain with the Yocto Project Joshua Watt, Garmin PDF Video
Day 2, 6:45pm
BoF: Corporate Use of Embedded Linux Tim Bird, Sony Corporation Video
BoF: The Yocto Project and OpenEmbedded Organization Armin Kuster, MontaVista Software, LLC & Philip Balister, OpenSDR Video
Insight of an Audio Driver based on ALSA Chandresekar Ramakrishnan, Samsung PDF Video
BoF: RISC-V Stephano Certola, RISC-V International PDF Video

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 11:10am
BoF: Realtime Linux Steven Rostedt, Google Video
Debugpci: Making PCIe Common Error Debugging Easier Shradha Todi & Padmanabhan Rajanbabu, Samsung Semiconductor India R&D PDF Video
Improvisation and Demonstration of Linux Thermal Framework for Multiple Temperature Sensors Adithya K V & Tauseef Nomani, Samsung Semiconductor India Research PDF Video
Day 3, 12:00pm
CAN - Deep Dive into Baud Rate & Error Handling Model Vivek Yadav, Samsung Semiconductor India R&D Center PDF Video
Designing Secure Containerized Applications for Embedded Linux Devices Sergio Prado, Embedded Labworks PDF Video
Risk Management When Using Open-source Software in Medical Devices Robert Bates, Siemens Video
Day 3, 2:00pm
BoF: Corporate Use of Embedded Linux Tim Bird, Sony Corporation Video[
V4L2 Controls - From Perspective of Video Capture Devices Sathyakam Medavaram, Samsung Semiconductor India R&D Center PDF Video
Wi-Fi 6 (Formerly IEEE 802.11ax) Deep Dive Marcel Ziswiler, Toradex AG PDF Video
Day 3, 2:50pm
Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison Marcel Ziswiler, Toradex AG PDF Video
Ethtool - Diagnostic Approach for Network Issues in Linux Sriranjani P & Ravi Dineshbhai Patel, Samsung Semiconductor India R&D PDF Video
Libgpiod V2: New Major Release with a Ton of New Features Bartosz Golaszewski, Uxlite Solutions Sarl Video
Day 3, 5:50pm
Embedded Linux Conference Annual Closing Game Video