Difference between revisions of "ELC 2022 Presentations"
(→Day 2 Presentations) |
(→Day 2 Presentations: Porting Linux to a Baseboard management Controller Asic... -- s/Versun/Verdun/) |
||
(12 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:ELC]] | [[Category:ELC]] | ||
− | [[Category: | + | [[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, | + | | 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 | + | | 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 | ||
| Joshua Watt, Garmin | | Joshua Watt, Garmin | ||
+ | | [[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 237: | Line 237: | ||
| BoF: Corporate Use of Embedded Linux | | BoF: Corporate Use of Embedded Linux | ||
| Tim Bird, Sony Corporation | | Tim Bird, Sony Corporation | ||
+ | | | ||
| | | | ||
− | | | + | | [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 | ||
+ | | Chandresekar Ramakrishnan, Samsung | ||
+ | | [[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]] | ||
| | | | ||
− | | | + | | [https://youtu.be/M9j7Zuq3gp0 Video] |
− | |||
|} | |} | ||
Line 264: | Line 270: | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 3, | + | | colspan="5" | Day 3, 11:10am |
|- | |- | ||
| BoF: Realtime Linux | | BoF: Realtime Linux | ||
Line 270: | 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, | + | | 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 302: | Line 308: | ||
| | | | ||
| | | | ||
− | | | + | | [https://youtu.be/ja30ci1z1e8 Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 3, | + | | colspan="5" | Day 3, 2:00pm |
|- | |- | ||
− | | | + | | BoF: Corporate Use of Embedded Linux |
− | | | + | | Tim Bird, Sony Corporation |
− | |||
| | | | ||
| | | | ||
+ | | [https://youtu.be/vwjfvfgJgAM Video[] | ||
|- | |- | ||
− | | | + | | V4L2 Controls - From Perspective of Video Capture Devices |
− | | | + | | 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 322: | 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]] | ||
| | | | ||
− | |- | + | | [https://youtu.be/_6dAPdR2-gU Video] |
− | |||
|- | |- | ||
| 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] |
− | |||
|- | |- | ||
− | | | + | | Libgpiod V2: New Major Release with a Ton of New Features |
− | + | | Bartosz Golaszewski, Uxlite Solutions Sarl | |
− | + | | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
| | | | ||
+ | | [https://youtu.be/6fxcDDLII6Y Video] | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 5:50pm | | colspan="5" | Day 3, 5:50pm | ||
Line 358: | Line 356: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=N5862zYhV80 Video] |
|} | |} |
Latest revision as of 00:22, 10 March 2023
Contents
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 | 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 | Video | ||
Shhh - Stop Sharing Secrets, a Secure Mindset for Embedded Development | Andy Doan & Ricardo Salvetti, Foundries.io | Video | ||
Day 1, 2:45pm | ||||
Lessons Learned Supporting Nearly 200,000 IoT Devices | David Tischler, Balena.io | Video | ||
Tools and Techniques to Debug an Embedded Linux System | Sergio Prado, Embedded Labworks | Video | ||
Day 1, 3:35pm | ||||
Delving into the Linux Boot Process for an ARM SoC | Ajay Kumar & Thiagu Ramalingam, Samsung | Video | ||
How to Choose a Software Update Mechanism for Embedded Linux Devices | Leon Anavi, Konsulko Group | Video | ||
Day 1, 4:45pm | ||||
Finding the Path from Embedded to Edge using Product Lines | Steffen Evers, Bosch.io * Philipp Ahmann, Robert Bosch GmBH | Video | ||
What's New in Buildroot? | Thomas Petazzoni, Bootlin | Video | ||
Day 1, 5:35pm | ||||
Case Study: Switching from Asymmetric to Symmetric Software Updates | Jeff Pautler, NI | Video | ||
Tips, Tricks, and Gotchas for Linux Real-Time Tuning | Gratian Crisan, NI | 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 | Video | ||
OSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution | Arun Darlie Koshy & Jean-Marie Verdun, Hewlett Packard Enterprise (HPE) | Video | ||
SSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, and Deduplication | Viacheslav Dubeyko, ByteDance | 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 | Video | ||
Porting Linux to a Baseboard management Controller Asic, Feedback & Perspectives | Jean-Marie Verdun & Luis Luciani, HPE | Video | ||
System Device Tree and Lopper: Concrete Examples | Bruce Ashfield & Stefano Stabellini, AMD | 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 | Video | ||
V4L2 M2M as the Driver Framework for Video Processing IP | Karthik Poduval, Amazon Lab126 | Video | ||
Day 2, 3:55pm | ||||
Edge Computing with RISC-V Platforms Running XIP Linux | Vitaly Vul & Maria Vul, Konsulko AM | 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 | Video | ||
Day 2, 5:00pm | ||||
Evolving ROS for Safety Critical Systems | Tully Foote, Open Robotics | Video | ||
Lessons Learned: Migrating a Production Platform to Yocto | Mitch Gaines, Farmblox | Video | ||
Towards PREEMPT_RT for the Full Task Isolation | Jim Huang, BiiLabs Co., & Oscar Shiang, National Cheng Jung University | 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 | 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 | Video | ||
BoF: RISC-V | Stephano Certola, RISC-V International | 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 | Video | ||
Improvisation and Demonstration of Linux Thermal Framework for Multiple Temperature Sensors | Adithya K V & Tauseef Nomani, Samsung Semiconductor India Research | Video | ||
Day 3, 12:00pm | ||||
CAN - Deep Dive into Baud Rate & Error Handling Model | Vivek Yadav, Samsung Semiconductor India R&D Center | Video | ||
Designing Secure Containerized Applications for Embedded Linux Devices | Sergio Prado, Embedded Labworks | 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 | Video | ||
Wi-Fi 6 (Formerly IEEE 802.11ax) Deep Dive | Marcel Ziswiler, Toradex AG | Video | ||
Day 3, 2:50pm | ||||
Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison | Marcel Ziswiler, Toradex AG | Video | ||
Ethtool - Diagnostic Approach for Network Issues in Linux | Sriranjani P & Ravi Dineshbhai Patel, Samsung Semiconductor India R&D | 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 |