Difference between revisions of "ELC 2021 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations: fixed "Day 3" → "Day 1")
(Day 3 Presentations)
(22 intermediate revisions by 4 users not shown)
Line 5: Line 5:
  
 
== 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 [playlist] (coming soon)
  
 
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]]
 
|  
 
|  
 
|  
 
|  
Line 51: Line 53:
 
| 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]]
 
|
 
|
 
|  
 
|  
Line 71: Line 73:
 
| 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]]
 
|
 
|
 
|  
 
|  
Line 91: Line 93:
 
| 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]]
 
|
 
|
 
|  
 
|  
Line 97: Line 99:
 
| 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]]
 
|
 
|
 
|
 
|
Line 105: Line 107:
 
| 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]]
 
|
 
|
 
|
 
|
Line 117: Line 119:
 
| 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]]
 
|
 
|
 
|
 
|
Line 132: Line 134:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 9:00am
+
| colspan="5" | Day 2, 9:00am
 
|-
 
|-
 
| Board Farm APIs for Automated Testing of Embedded Linux - An Update
 
| Board Farm APIs for Automated Testing of Embedded Linux - An Update
Line 142: Line 144:
 
| Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future  
 
| Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future  
 
| Laurent Pinchart, Ideas on Board
 
| Laurent Pinchart, Ideas on Board
|  
+
| [[Media:20210928-elc-libcamera.pdf | PDF]]
 
|
 
|
 
|  
 
|  
 
|-
 
|-
 
| Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground  
 
| Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground  
| avide Ricci, Huawei
+
| Davide Ricci, Huawei
|  
+
| [[Media:All-Scenarios-OS-ELC-2021.pdf | PDF]]
 
|
 
|
 
|  
 
|  
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 10:00am
+
| colspan="5" | Day 2, 10:00am
 
|-
 
|-
 
| Automated Testing for Embedded Development: Next Generation Board Farming
 
| Automated Testing for Embedded Development: Next Generation Board Farming
Line 172: Line 174:
 
|  
 
|  
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 11:00am
+
| colspan="5" | Day 2, 11:00am
 
|-
 
|-
 
| Exploring PWM Subsystem and its Usage in Embedded Devices
 
| Exploring PWM Subsystem and its Usage in Embedded Devices
Line 186: Line 188:
 
|  
 
|  
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 12:00pm
+
| colspan="5" | Day 2, 12:00pm
 
|-
 
|-
 
| Embedded Linux Nuggets found in Buildroot Package Eldorado
 
| Embedded Linux Nuggets found in Buildroot Package Eldorado
 
| Michael Opdenacker, Bootlin
 
| Michael Opdenacker, Bootlin
|  
+
| [[Media:Elc2021-opdenacker-buildroot-nuggets.pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 206: Line 208:
 
|
 
|
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 4:00pm
+
| colspan="5" | Day 2, 4:00pm
 
|-
 
|-
 
| Building a Low-key XIP-enabled RISC-V Linux System  
 
| Building a Low-key XIP-enabled RISC-V Linux System  
Line 214: Line 216:
 
|
 
|
 
|-
 
|-
| ABI3C in Tomorrow's Design
+
| I3C in Tomorrow's Design
 
| Miquèl Raynal, Bootlin
 
| Miquèl Raynal, Bootlin
|
+
| [[Media:Elc2021-raynal-i3c.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 226: Line 228:
 
|
 
|
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 3, 5:00pm
+
| colspan="5" | Day 2, 5:00pm
 
|-
 
|-
 
| Hypervisor-less virtio for Real-time and Safety
 
| Hypervisor-less virtio for Real-time and Safety
 
| Maarten Koning, Wind River
 
| Maarten Koning, Wind River
|
+
| [[Media:hypervisorLessVirtioMaartenKoningELC2021v2.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 256: Line 258:
 
| align="center" | '''Transcript Status'''
 
| align="center" | '''Transcript Status'''
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 +
|- bgcolor="#a0c0c0"
 +
| 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]]
 +
|
 +
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 10:30am
 
| colspan="5" | Day 3, 10:30am
Line 267: Line 277:
 
| Will it Boot? The Case for Platform Standards in Embedded  
 
| Will it Boot? The Case for Platform Standards in Embedded  
 
| Grant Likely, Arm
 
| Grant Likely, Arm
|  
+
| [[Media:ELC2021 Will it boot -- Grant Likely.pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 275: Line 285:
 
| Behind the Curtains of Making Real Consumer Devices using Debian
 
| Behind the Curtains of Making Real Consumer Devices using Debian
 
| Christopher Obbard, Collabora Ltd
 
| Christopher Obbard, Collabora Ltd
|  
+
| [[Media:ELC2021 - Christopher Obbard.pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 281: Line 291:
 
| LAVA + OpenQA = Automated, Continuous Full System Testing
 
| LAVA + OpenQA = Automated, Continuous Full System Testing
 
| Laurence Urhegyi & Javier Jardon, Codethink Ltd
 
| Laurence Urhegyi & Javier Jardon, Codethink Ltd
|
+
| [[Media:ELC 2021_ LAVA + OpenQA.pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 287: Line 297:
 
| OP-TEE: When Linux Loses Control  
 
| OP-TEE: When Linux Loses Control  
 
| Clément Léger, Bootlin
 
| Clément Léger, Bootlin
|  
+
| [[Media:Elc-2021-leger-optee-linux-interaction.pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 315: Line 325:
 
| Demystifying Graphics and Media Work Synchronisation  
 
| Demystifying Graphics and Media Work Synchronisation  
 
| Daniel Stone, Collabora
 
| Daniel Stone, Collabora
|  
+
| [[Media:2021-09-29 - OSSNA - Demystifying Synchronization - Daniel Stone (Collabora).pdf | PDF]]
 
|
 
|
 
|  
 
|  
Line 323: Line 333:
 
| Advanced Camera Support on Allwinner SoCs with Mainline Linux  
 
| Advanced Camera Support on Allwinner SoCs with Mainline Linux  
 
| Paul Kocialkowski, Bootlin
 
| Paul Kocialkowski, Bootlin
|
+
| [[Media:Elc2021-kocialkowski-advanced-camera-support-allwinner-socs-mainline-linux.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 335: Line 345:
 
| Understanding Linux Interrupt Subsystem
 
| Understanding Linux Interrupt Subsystem
 
| Priya Dixit, Samsung Semiconductor India Research
 
| Priya Dixit, Samsung Semiconductor India Research
|
+
| [[Media:Understanding_Linux_Interrupt_Subsystem.zip | PPT]]
 
|
 
|
 
|
 
|
 
|}
 
|}

Revision as of 05:59, 27 October 2021


Intro

Presentations from ELC Schedule
and from ELC Schedule on sched.com.

YouTube [playlist] (coming soon)

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
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
Teach an Old Network Driver New Tricks Oleksij Rempel & Marc Kleine-Budde, Pengutronix
Day 1, 1:30pm
Building Robotics Applications at Scale using Open Source from Zero to Hero Alex Coqueiro, AWS
Deep Dive into Today's Videobuf2 Framework Smitha T Murthy & Ajay Kumar, Samsung Semiconductor PPT
Securing a Yocto-based Distribution: The Case of AllScenariosOS Marta Rybczynska PDF
Day 1, 2:30pm
Cross Debugging on Linux : A History, Current State of the Art and Coming Improvements Thierry Bultel, IoT.BzH
The 5 Key Success Factors to Deploy Yocto for “Production Grade” Embedded/IoT Devices Adrien Leravat, Witekio PDF
Using OP-TEE as a Cryptography Engine Gregory Malysa, Timesys PDF
Day 1, 3:50pm
Building Open Hardware with Open Software Michael Tretter, Pengutronix e.K. PDF
Reaching the Multimedia Web from Embedded Platforms with WPEWebKit Philippe Normand, Igalia PDF
Static Partitioning and VM-to-VM Communication Mechanisms Stefano Stabellini, Xilinx PDF
Day 1, 4:50pm
BoF: Automotive Grade Linux Developer Walt Miner, The Linux Foundation PDF
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
Yocto Continuous Integration in a Kube Joshua Watt, Garmin PDF

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
Giving Linux a Camera Stack: libcamera's 3 Years Journey and Exciting Future Laurent Pinchart, Ideas on Board PDF
Meet All Scenarios OS: A Distributed O.S. with Feet on the Ground Davide Ricci, Huawei PDF
Day 2, 10:00am
Automated Testing for Embedded Development: Next Generation Board Farming Chris Fiege, Pengutronix e.K. PDF
Binary Artifacts and the Ease of Use Onramp for the Yocto Project Bruce Ashfield, Xilinx PDF
Improving the Linux Display Stack Reliability Maxime Ripard, Cerno PDF
Day 2, 11:00am
Exploring PWM Subsystem and its Usage in Embedded Devices M Tamseel Shams, Samsung Semiconductor India R&D Center PPT
Host Performance Booster (HPB): Introduction and Current Mainline Support Status Jaemyung Lee & Alim Akhtar, Samsung PDF
Day 2, 12:00pm
Embedded Linux Nuggets found in Buildroot Package Eldorado Michael Opdenacker, Bootlin PDF
Stateless HEVC Decoding in Mainline Linux: The Rocky Road to Becoming a Stable API Benjamin Gaignard, Collabora ODP
The Future of Linux on RISC-V Drew Fustini, BayLibre PDF Google Slides
Day 2, 4:00pm
Building a Low-key XIP-enabled RISC-V Linux System Vitaly Vul, Konsulko PDF
I3C in Tomorrow's Design Miquèl Raynal, Bootlin PDF
Master your PipeWire Streams with WirePlumber George Kiagiadakis, Collabora PDF
Day 2, 5:00pm
Hypervisor-less virtio for Real-time and Safety Maarten Koning, Wind River PDF
Initializing RISC-V: A Guided Tour for ARM Developers Ahmad Fatoum & Rouven Czerwinski, Pengutronix PDF
Understanding the Structure of a Linux Kernel Device Driver Sergio Prado, Toradex PDF SRC

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
Day 3, 10:30am
The Open Graphics Stack Alyssa Rosenzweig, Collabora
Will it Boot? The Case for Platform Standards in Embedded Grant Likely, Arm PDF
Day 3, 11:30am
Behind the Curtains of Making Real Consumer Devices using Debian Christopher Obbard, Collabora Ltd PDF
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
Day 3, 1:45pm
Practical Experience with Linux A/B Upgrades Leon Anavi, Konsulko Group PDF
Yocto Project and Android – Compare and Contrast Chris Simmonds, 2net PDF
Day 3, 2:45pm
BoF: The Yocto Project and Embedded Linux Armin Kuster, MontaVista LLC & Nicolas Dechesne, Linaro
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
BoF: Linux on Smartphones Bernhard "bero" Rosenkränzer, LinDev / Huawei
Understanding Linux Interrupt Subsystem Priya Dixit, Samsung Semiconductor India Research PPT