Difference between revisions of "ELC Europe 2020 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 2 Presentations)
(Day 3 Presentations: add remainder of video links from LF's YouTube playlist)
 
(21 intermediate revisions by 3 users not shown)
Line 7: Line 7:
 
This includes all breakout sessions and keynotes.
 
This includes all breakout sessions and keynotes.
  
Videos are available at the event site now, and will be put on YouTube within the next few weeks (likely before
+
Videos are available on The Linux Foundation's [https://www.youtube.com/playlist?list=PLbzoR-pLrL6rm6j0ZQ5m9niWyrzFJlKLH YouTube playlist]
the end of November). When they are made available on YouTube, we will add links here.
 
  
 
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 26: Line 25:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 1, 12:00am
+
| colspan="5" | Day 1, 12:00pm
 
|-
 
|-
 
|Beyond "Just" Booting: Barebox Bells and Whistles
 
|Beyond "Just" Booting: Barebox Bells and Whistles
Line 38: Line 37:
 
| [[Media:Oct26_UpstreamFirstIsOurPrincipleTowardSuperLongTermSupport.pdf | PDF]]
 
| [[Media:Oct26_UpstreamFirstIsOurPrincipleTowardSuperLongTermSupport.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=u9k990eiaeA Video]
 +
|-
 +
|Tutorial: From an idea to a Patch in the Linux Mainline
 +
|Marta Rybczynska, Various Projects
 +
|[[Media:Oct26_Rybczynska_From_an_Idea_to_a_Patch_in_the_Linux_Mainline.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=b36OPAMfuZo Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 01:00pm
 
| colspan="5" | Day 1, 01:00pm
Line 52: Line 57:
 
|
 
|
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=NrjXEaTSyrw Video]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 61: Line 66:
 
|[[Media:debugging-with-gdb-csimmonds-elce-2020.pdf | PDF]]
 
|[[Media:debugging-with-gdb-csimmonds-elce-2020.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=JGhAgd2a_Ck Video]
 
|-
 
|-
 
|Image Signal Processing (ISP) Drivers & How to Merge One Upstream
 
|Image Signal Processing (ISP) Drivers & How to Merge One Upstream
Line 73: Line 78:
 
|[[Media:Waylandifying Chromium - from downstream to shipping.pdf | PDF]]
 
|[[Media:Waylandifying Chromium - from downstream to shipping.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=k6MtTBopNj4 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 03:15pm
 
| colspan="5" | Day 1, 03:15pm
Line 81: Line 86:
 
|[[Media:ELC_2020_clang.pdf | PDF]]
 
|[[Media:ELC_2020_clang.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=B80AFIZ22gQ Video]
 
|-
 
|-
 
|Panel Duscussion Follow-up: Do We Need an Industrial Grade Linux
 
|Panel Duscussion Follow-up: Do We Need an Industrial Grade Linux
Line 87: Line 92:
 
|
 
|
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=j3s6t2pqHEA Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 04:15pm
 
| colspan="5" | Day 1, 04:15pm
Line 95: Line 100:
 
|[[Media:ELCEU - Christopher Obbard - Debos.pdf | PDF]]
 
|[[Media:ELCEU - Christopher Obbard - Debos.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=_NZrSR3prwk Video]
|
 
 
|-
 
|-
 
|Embedded Linux Systems in Smart Agriculture
 
|Embedded Linux Systems in Smart Agriculture
Line 102: Line 106:
 
|[[Media:EMBEDDED LINUX SYSTEMS IN AGRICULTUREPresentation1SElF.pdf | PDF]]
 
|[[Media:EMBEDDED LINUX SYSTEMS IN AGRICULTUREPresentation1SElF.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=C73ciOX_y-Y Video]
 
|-
 
|-
 
|Fuzzing Linux Drivers with Syzkaller
 
|Fuzzing Linux Drivers with Syzkaller
Line 108: Line 112:
 
|
 
|
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=dRoRJ4B2Nvc Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 05:15pm
 
| colspan="5" | Day 1, 05:15pm
Line 116: Line 120:
 
|[[Media:Abrodkin_-_ELCE2020_-_Full_stack_debugging.pdf  | PDF]]
 
|[[Media:Abrodkin_-_ELCE2020_-_Full_stack_debugging.pdf  | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=6nVSkI37AOY Video]
 
|-
 
|-
 
|FOSS Static Analysis Tools for Embedded Systems and How to Use Them
 
|FOSS Static Analysis Tools for Embedded Systems and How to Use Them
Line 122: Line 126:
 
|[[Media:ELCE FOSS Static Analysis Tools for Embedded Systems and How to Use Them.pdf | PDF]]
 
|[[Media:ELCE FOSS Static Analysis Tools for Embedded Systems and How to Use Them.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=aluDoi5p8h8 Video]
 
|-
 
|-
 
|Getting a Time of Flight Camera Working in Linux, The Full Story from Kernel to User Space
 
|Getting a Time of Flight Camera Working in Linux, The Full Story from Kernel to User Space
Line 128: Line 132:
 
|[[Media:Oct 26_Getting a Time of Flight Camera Working in Linux_Bogdan Togorean.pdf | PDF]]
 
|[[Media:Oct 26_Getting a Time of Flight Camera Working in Linux_Bogdan Togorean.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=dVFsSNUkF6Y Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 06:30pm
 
| colspan="5" | Day 1, 06:30pm
Line 136: Line 140:
 
|[[Media:ELCE2020-Gadgets-and-Trinkets.pdf | PDF]]
 
|[[Media:ELCE2020-Gadgets-and-Trinkets.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=o6CXv8UbKOg Video]
 
|-
 
|-
 
|From the Camera Sensor to the User, the Journey of a Video Frame
 
|From the Camera Sensor to the User, the Journey of a Video Frame
Line 148: Line 152:
 
|[[Media:debian-and-yocto-csimmonds-elce-2020.pdf | PDF]]
 
|[[Media:debian-and-yocto-csimmonds-elce-2020.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=VnKZtxTJBUc Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 07:30pm
 
| colspan="5" | Day 1, 07:30pm
Line 156: Line 160:
 
|
 
|
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=sEQlPYnYx_E Video]
 
|-
 
|-
 
|What Differs the Android Open Source Project form Other Linux Distributions?
 
|What Differs the Android Open Source Project form Other Linux Distributions?
Line 162: Line 166:
 
|[[Media:slides-embedded-android.pdf | PDF]]
 
|[[Media:slides-embedded-android.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=kR-Cnoef1s4 Video]
 
|-
 
|-
 
|Writing Your Own Kernel Cryptographic Accelerator Driver
 
|Writing Your Own Kernel Cryptographic Accelerator Driver
Line 168: Line 172:
 
|[[Media:elce-2020-writing-crypto-acc-driver.pdf | PDF]]
 
|[[Media:elce-2020-writing-crypto-acc-driver.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=5BJnQxn24jo Video]
 
|}
 
|}
  
Line 187: Line 191:
 
|[[Media:embedded_systemd.pdf | PDF]]
 
|[[Media:embedded_systemd.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=7rXAhljmd9A Video]
 
|-
 
|-
 
|Graphical User Interface Using Flutter in Embedded Systems
 
|Graphical User Interface Using Flutter in Embedded Systems
Line 193: Line 197:
 
|[[Media:Oct 27_Graphical User Interface Using Flutter in Embedded Systems_Hidenori Matsubayashi.pdf | PDF]]
 
|[[Media:Oct 27_Graphical User Interface Using Flutter in Embedded Systems_Hidenori Matsubayashi.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=KN-ileJvorg Video]
 +
|-
 +
|Demystifying Linux Kernel Initcalls
 +
|Mylene Josserand, Collabora
 +
|[[Media:2020_ELCE_initcalls_myjosserand.pdf | PDF]]
 
|
 
|
|-
+
|[https://www.youtube.com/watch?v=ZDnvKitRhxo Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 01:00pm
 
| colspan="5" | Day 2, 01:00pm
Line 203: Line 212:
 
|
 
|
 
|[https://www.youtube.com/watch?v=XmDtz6n2I5A Video]
 
|[https://www.youtube.com/watch?v=XmDtz6n2I5A Video]
 +
|-
 +
|C++ for Real-Time Safety-Critical Linux Systems
 +
|Robin Rowe & Gabrielle Pantera, Venture Hollywood
 +
|[[Media:cpp-safety-rowe-pantera.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=NptszbJ2GLI Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 02:15pm
 
| colspan="5" | Day 2, 02:15pm
Line 211: Line 226:
 
|
 
|
 
|[https://www.youtube.com/watch?v=NO36dmzqlW8 Video]
 
|[https://www.youtube.com/watch?v=NO36dmzqlW8 Video]
 +
|-
 +
|Challenges of Using V4L2 to Capture and Process Video Sensor Images
 +
|Eugen Hristev, Microchip Technology, Inc.
 +
|[[Media:hristev-elce2020.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=kNYplyluP4s Video]
 +
|-
 +
|Threat Modelling - Key Methodologies and Applications from OSS CIP (Civil Infrastructure Platform) Perspective
 +
|Dinesh Kumar, Toshiba Software India & SZ Lin, Moxa Inc
 +
|[[Media:Threat modelling - Key methodologies and applications 2.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=L-gu4KhYexE Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 04:15pm
 
| colspan="5" | Day 2, 04:15pm
Line 219: Line 246:
 
|
 
|
 
|[https://youtu.be/X98ToypNL6A?t=2 Video]
 
|[https://youtu.be/X98ToypNL6A?t=2 Video]
 +
|-
 +
|Using the TPM - It's Not Rocket Science (Anymore)
 +
|Johannes Holland & Peter Huewe, Infineon Technologies AG
 +
|[[Media:using-the-tpm-its-not-rocket-science-anymore_slides_ELCE2020.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=XwaSyHJIos8 Video]
 +
|-
 +
|Tutorial: What the Clock! - Linux Clock Subsystem Internals
 +
|Neil Armstrong, BayLibre SAS
 +
|[[Media:ELC-E 2020_ What The Clock !.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Io2r3STrMSo Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 05:15pm
 
| colspan="5" | Day 2, 05:15pm
Line 228: Line 267:
 
|[https://www.youtube.com/watch?v=YGOZIIOWujc Video]
 
|[https://www.youtube.com/watch?v=YGOZIIOWujc Video]
 
|-
 
|-
|Kernel Email Tools
+
|New Tools Improve Patch Submission, Review, and Other Processes
 
|Frank Rowand, Sony
 
|Frank Rowand, Sony
 
|[[Media:Kernel_email_tools_elce_2020.pdf | PDF]]
 
|[[Media:Kernel_email_tools_elce_2020.pdf | PDF]]
 
|
 
|
|[ Video]
+
|[https://www.youtube.com/watch?v=L2DgUmare_w Video]
 
|-
 
|-
 
|Board FARM APIs for Automated Testing of Embedded Linux
 
|Board FARM APIs for Automated Testing of Embedded Linux
Line 238: Line 277:
 
|[[Media:ELC-Board-Farm-API-Sony-Timesys-2020-10-27.pdf | PDF]]
 
|[[Media:ELC-Board-Farm-API-Sony-Timesys-2020-10-27.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=ePYHuWyb0uk Video]
 +
|-
 +
|BoF: Automotive Grade Linux Developer Community
 +
|Walt Miner, The Linux Foundation
 +
|[[Media:ELCE 2020 AGL BoF Miner.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=ZaHfZ9aGJ9I Video]
 +
|-
 +
|LibIIO - A Library for Interfacing with Linux IIO Devices
 +
|Dan Nechita, Analog Devices Inc
 +
|[[Media:Oct 27_Libiio_Nechita Dan.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=p_VntEwUe24 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 07:30pm
+
| colspan="5" | Day 2, 06:30pm
 
|-
 
|-
 
|Precision Time Protocol (PTP) and Packet Timestamping in Linux
 
|Precision Time Protocol (PTP) and Packet Timestamping in Linux
Line 253: Line 304:
 
|
 
|
 
|[https://youtu.be/I9C-8FCfgaE Video]
 
|[https://youtu.be/I9C-8FCfgaE Video]
 +
|-
 +
|Optimizing and Developing Non-CPU Device Power Management by DEVFREQ
 +
|Chanwoo Choi, Samsung
 +
|[[Media:ELC_Europe_2020_Optimizing and Developing Non-CPU Device Power Management by DEVFREQ_Chanwoo Choi.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=EkUqPr2a51k Video]
 +
|-
 +
|Overview of the Open Source Vulkan Driver for Raspberry Pi 4
 +
|Alejandro Piñeiro Iglesias, Igalia
 +
|[[Media:v3dv-elc-2020.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=7vqgIOxJFPI Video]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 07:30pm
 +
|-
 +
|PlutoSDR, the Making of an Ultra Low Cost, High Performance Linux Based Software Defined Radio
 +
|Michael Hennerich, Analog Devices GmbH
 +
|[[Media:Oct 27_PlutoSDR the Making of an Ultra Low Cost High Performance Linux Based Software Defined Radio_Michael Hennerich.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=bZO697Qk44g Video]
 +
|-
 +
|Precision Time Protocol (PTP) and Packet Timestamping in Linux
 +
|Antoine Tenart, Bootlin
 +
|[[Media:tenart-timestamping-and-ptp-in-linux.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=puFSz3M3P4g Video]
 +
|-
 +
|RunX: Deploy RTOSes and Baremetal Apps as Containers
 +
|Stefano Stabellini & Bruce Ashfield, Xilinx
 +
|[[Media:RunX ELCE 2020.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=9m95hojMtsU Video]
 
|}
 
|}
  
Line 271: Line 354:
 
|[[Media:Issues-with-Open-Source-License-Compliance-Bird-ELCE-2020-10.pdf | PDF]]
 
|[[Media:Issues-with-Open-Source-License-Compliance-Bird-ELCE-2020-10.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=e1DjdXOzuDI Video]
 +
|-
 +
|Development "Interrupt Storm Detection" Feature
 +
|Kento Kobayashi, Sony Corporation
 +
|[[Media:Oct28_InterruptStormDetectionFeature_KentoKobayashi.pdf| PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=ezy2kqgD8t8 Video]
 +
|-
 +
|Simplify and Reuse Your Driver's Code with Regmaps
 +
|Ioan Adrian Ratiu, Collabora Ltd
 +
|[[Media:Adrian_Regmap_slides.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=ZSl7S58z8e0 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 1:00pm
 
| colspan="5" | Day 3, 1:00pm
Line 279: Line 374:
 
|[[Media:Software-update-solutions-for-yocto-openembedded-leon-anavi-elce-2020.pdf | PDF]]
 
|[[Media:Software-update-solutions-for-yocto-openembedded-leon-anavi-elce-2020.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=BP2kuDmz7dk Video]
 +
|-
 +
|Share System Resources on Multi-Processor System
 +
|Lionel Debieve, STMicroelectronics
 +
|[[Media:Oct 28_Shared system resources on multi-processor system_Lionel DEBIEVE.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=XwwzQAHOKlM Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 04:15pm
 
| colspan="5" | Day 3, 04:15pm
Line 288: Line 389:
 
|
 
|
 
|[https://youtu.be/S5wCdZfGFew Video]
 
|[https://youtu.be/S5wCdZfGFew Video]
 +
|-
 +
|The International Effort to Establish Open Source Base Layer of Cyber Security for IACS
 +
|Kento Yoshida, Renesas Electronics Corporation
 +
|[[Media:Oct 28_the international effort to establish OSBL of cyber security for IACS_Kento Yoshida.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=8HiD3s9N_4A Video]
 +
|-
 +
|The Yocto Project on Windows
 +
|Alejandro Enedino Hernandez Samaniego, Microsoft
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=-2qb3Trv6gM Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 05:15pm
 
| colspan="5" | Day 3, 05:15pm
Line 297: Line 410:
 
|[https://youtu.be/9AoFufw4BCI Video]
 
|[https://youtu.be/9AoFufw4BCI Video]
 
|-
 
|-
 +
|Let’s Test with KernelCI
 +
|Khouloud Touil, Baylibre
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=HgkPqAzq_Kg Video]
 +
|-
 +
|The Yocto Project's First Decade
 +
|Jeffrey Osier-Mixon, Linux Foundation & Nicolas Dechesne, Linaro
 +
|[[Media:Yocto Project 10th anniversary.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=OI6A9h8ORZU Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 06:30pm
 
| colspan="5" | Day 3, 06:30pm
Line 305: Line 429:
 
|
 
|
 
|[https://youtu.be/kLzDbNUHPWg Video]
 
|[https://youtu.be/kLzDbNUHPWg Video]
 +
|-
 +
|U-Boot: Porting and Maintaining a Bootloader for a Multimedia SoC Family
 +
|Neil Armstrong, BayLibre SAS
 +
|[[Media:ELC-E 2020_ U-Boot_ porting and maintaining a bootloader for a multimedia SoC family.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=u0-swEMDFp0 Video]
 +
|-
 +
|Understand ECC Support for NAND Flash Devices in Linux
 +
|Miquèl Raynal, Bootlin
 +
|[[Media:raynal-ecc-engines.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=NoeuoTYMtXw Video]
 +
|-
 +
|Embedded Linux Conference Annual Closing Game
 +
|Tim Bird, Sony
 +
|
 +
|
 +
|
 
|-}
 
|-}

Latest revision as of 07:35, 20 January 2021

Intro

Presentations from https://events.linuxfoundation.org/embedded-linux-conference-europe/ ELCE 2020 (LF conference archive)].

Please note that all sessions for the event, as well as for Open Source Summit Europe 2020 are available for viewing through the month of November, 2020, at https://www.accelevents.com/e/OSSELCEU2020 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 are available on The Linux Foundation's 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

Session times are timezone UTC

Day 1 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 1, 12:00pm
Beyond "Just" Booting: Barebox Bells and Whistles Ahmad Fatoum, Pengutronix PDF Video
Upstream First is Our Principle - Toward Super Long-Term Support Masashi Kudo, Cybertrust Japan Co., Lid. & Chris Paterson, Renesas Electronics Europe PDF Video
Tutorial: From an idea to a Patch in the Linux Mainline Marta Rybczynska, Various Projects PDF Video
Day 1, 01:00pm
Boot-Time Optimization for the Real World Michael Olbrich, Pengutronix PDF Video
A Checklist for Writing Real-Time Applications John Ogness, Linutronix GmbH Video
Day 1, 02:15pm
Tutorial: Debugging Embedded Devices using GDB Chris Simmonds, 2net PDF Video
Image Signal Processing (ISP) Drivers & How to Merge One Upstream Helen Koike, Collabora PDF Video
Waylandifying Chromium - From Downstream to Shipping Maksim Sisov, Igalia PDF Video
Day 1, 03:15pm
Can I Build an Embedded Linux System with Clang Khem Raj, Comcast PDF Video
Panel Duscussion Follow-up: Do We Need an Industrial Grade Linux Lars Geyer-Blaumeiser, Bosch.IO; Kate Stewart, The Linux Foundation; Jan Kizka, Siemens AG; Guy Lunardi, Collabora Limited & Andre Barkowski, Robert Bosch GmbH Video
Day 1, 04:15pm
Creating Debian-Based Embedded Systems in the Cloud Using Debos Christopher Obbard, Collabora Ltd. PDF Video
Embedded Linux Systems in Smart Agriculture Ronald Kipkirui Mutai, Burphurm Enterprises LTD, Kenya PDF Video
Fuzzing Linux Drivers with Syzkaller Ricardo Canuelo, Collabora Video
Day 1, 05:15pm
Full Stack Debugging: From CI to ISS Alexey Brodkin, Synopsys PDF Video
FOSS Static Analysis Tools for Embedded Systems and How to Use Them Jan-Simon Moller, The Linux Foundation PDF Video
Getting a Time of Flight Camera Working in Linux, The Full Story from Kernel to User Space Bogdan Togorean, Analog Devices PDF Video
Day 1, 06:30pm
Gadgets and Trinkets, The Upstream Linux Way Geert Uytterhoeven, Glider bv PDF Video
From the Camera Sensor to the User, the Journey of a Video Frame Maxime Chevallier, Bootlin PDF Video
Debian and Yocto Project: a Tale of Two Distros (One of Which is Not a Distro) Chris Simmonds, 2net PDF Video
Day 1, 07:30pm
BoF: The Yocto Project and OpenEmbedded Nicolas Deschenes, Linaro & Armin Kuster, MontaVista Software, LLC Video
What Differs the Android Open Source Project form Other Linux Distributions? Sergio Prado, Toradex PDF Video
Writing Your Own Kernel Cryptographic Accelerator Driver Tero Kristo, Texas Instruments PDF Video

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 12:00pm
Advanced Systemd for the Embedded Use-Case Jeremy Rosen, Smile PDF Video
Graphical User Interface Using Flutter in Embedded Systems Hidenori Matsubayashi, Sony PDF Video
Demystifying Linux Kernel Initcalls Mylene Josserand, Collabora PDF Video
Day 2, 01:00pm
Yocto Project and OpenEmbedded: A Collection of Best Practices Alexandre Belloni, Bootlin PDF Video
C++ for Real-Time Safety-Critical Linux Systems Robin Rowe & Gabrielle Pantera, Venture Hollywood PDF Video
Day 2, 02:15pm
Building Embedded Debian and Ubuntu Systems with ELBE Köry Maincent, Bootlin PDF Video
Challenges of Using V4L2 to Capture and Process Video Sensor Images Eugen Hristev, Microchip Technology, Inc. PDF Video
Threat Modelling - Key Methodologies and Applications from OSS CIP (Civil Infrastructure Platform) Perspective Dinesh Kumar, Toshiba Software India & SZ Lin, Moxa Inc PDF Video
Day 2, 04:15pm
Linux on RISC-V with Open Hardware Drew Fustini, BeagleBoard.org Foundation PDF Video
Using the TPM - It's Not Rocket Science (Anymore) Johannes Holland & Peter Huewe, Infineon Technologies AG PDF Video
Tutorial: What the Clock! - Linux Clock Subsystem Internals Neil Armstrong, BayLibre SAS PDF Video
Day 2, 05:15pm
Using Visual Studio Code for Embedded Development Michael Opdenacker, Bootlin PDF Video
New Tools Improve Patch Submission, Review, and Other Processes Frank Rowand, Sony PDF Video
Board FARM APIs for Automated Testing of Embedded Linux Tim Bird, Sony & Harish Bansal, Timesys PDF Video
BoF: Automotive Grade Linux Developer Community Walt Miner, The Linux Foundation PDF Video
LibIIO - A Library for Interfacing with Linux IIO Devices Dan Nechita, Analog Devices Inc PDF Video
Day 2, 06:30pm
Precision Time Protocol (PTP) and Packet Timestamping in Linux Antoine Tenart, Bootlin PDF Video
OP-TEE is ready, let's use it! Rouven Czerwinski, Pengutronix PDF Video
Optimizing and Developing Non-CPU Device Power Management by DEVFREQ Chanwoo Choi, Samsung PDF Video
Overview of the Open Source Vulkan Driver for Raspberry Pi 4 Alejandro Piñeiro Iglesias, Igalia PDF Video
Day 2, 07:30pm
PlutoSDR, the Making of an Ultra Low Cost, High Performance Linux Based Software Defined Radio Michael Hennerich, Analog Devices GmbH PDF Video
Precision Time Protocol (PTP) and Packet Timestamping in Linux Antoine Tenart, Bootlin PDF Video
RunX: Deploy RTOSes and Baremetal Apps as Containers Stefano Stabellini & Bruce Ashfield, Xilinx PDF Video

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 12:00pm
Issues with Open Source License Compliance in Consumer Electronics Tim Bird, Sony PDF Video
Development "Interrupt Storm Detection" Feature Kento Kobayashi, Sony Corporation PDF Video
Simplify and Reuse Your Driver's Code with Regmaps Ioan Adrian Ratiu, Collabora Ltd PDF Video
Day 3, 1:00pm
Software Update Solutions for Yocto and OpenEmbedded Leon Anavi, Konsulko Group PDF Video
Share System Resources on Multi-Processor System Lionel Debieve, STMicroelectronics PDF Video
Day 3, 04:15pm
Supporting Hardware-Accelerated Video Encoding with Mainline Paul Kocialkowski, Bootlin PDF Video
The International Effort to Establish Open Source Base Layer of Cyber Security for IACS Kento Yoshida, Renesas Electronics Corporation PDF Video
The Yocto Project on Windows Alejandro Enedino Hernandez Samaniego, Microsoft Video
Day 3, 05:15pm
The State of PTXdist Roland Hieber, Pengutronix PDF Video
Let’s Test with KernelCI Khouloud Touil, Baylibre Video
The Yocto Project's First Decade Jeffrey Osier-Mixon, Linux Foundation & Nicolas Dechesne, Linaro PDF Video
Day 3, 06:30pm
Understand ECC Support for NAND Flash Devices in Linux Miquèl Raynal, Bootlin PDF Video
U-Boot: Porting and Maintaining a Bootloader for a Multimedia SoC Family Neil Armstrong, BayLibre SAS PDF Video
Understand ECC Support for NAND Flash Devices in Linux Miquèl Raynal, Bootlin PDF Video
Embedded Linux Conference Annual Closing Game Tim Bird, Sony