Difference between revisions of "ELC Europe 2020 Presentations"
(→Day 2 Presentations) |
(→Day 3 Presentations: add remainder of video links from LF's YouTube playlist) |
||
(17 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 | + | Videos are available on The Linux Foundation's [https://www.youtube.com/playlist?list=PLbzoR-pLrL6rm6j0ZQ5m9niWyrzFJlKLH 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. | 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: | + | | 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 208: | Line 217: | ||
|[[Media:cpp-safety-rowe-pantera.pdf | PDF]] | |[[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 222: | Line 231: | ||
|[[Media:hristev-elce2020.pdf | PDF]] | |[[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 | |Threat Modelling - Key Methodologies and Applications from OSS CIP (Civil Infrastructure Platform) Perspective | ||
Line 228: | Line 237: | ||
|[[Media:Threat modelling - Key methodologies and applications 2.pdf | PDF]] | |[[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 242: | Line 251: | ||
|[[Media:using-the-tpm-its-not-rocket-science-anymore_slides_ELCE2020.pdf | PDF]] | |[[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 252: | Line 267: | ||
|[https://www.youtube.com/watch?v=YGOZIIOWujc Video] | |[https://www.youtube.com/watch?v=YGOZIIOWujc Video] | ||
|- | |- | ||
− | | | + | |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 262: | 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, | + | | 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 277: | 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 295: | 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 303: | 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 312: | 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 321: | 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 329: | 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 | ||
+ | | | ||
+ | | | ||
+ | | | ||
|-} | |-} |
Revision as of 07:35, 20 January 2021
Contents
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 | Video | ||
Upstream First is Our Principle - Toward Super Long-Term Support | Masashi Kudo, Cybertrust Japan Co., Lid. & Chris Paterson, Renesas Electronics Europe | Video | ||
Tutorial: From an idea to a Patch in the Linux Mainline | Marta Rybczynska, Various Projects | Video | ||
Day 1, 01:00pm | ||||
Boot-Time Optimization for the Real World | Michael Olbrich, Pengutronix | 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 | Video | ||
Image Signal Processing (ISP) Drivers & How to Merge One Upstream | Helen Koike, Collabora | Video | ||
Waylandifying Chromium - From Downstream to Shipping | Maksim Sisov, Igalia | Video | ||
Day 1, 03:15pm | ||||
Can I Build an Embedded Linux System with Clang | Khem Raj, Comcast | 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. | Video | ||
Embedded Linux Systems in Smart Agriculture | Ronald Kipkirui Mutai, Burphurm Enterprises LTD, Kenya | Video | ||
Fuzzing Linux Drivers with Syzkaller | Ricardo Canuelo, Collabora | Video | ||
Day 1, 05:15pm | ||||
Full Stack Debugging: From CI to ISS | Alexey Brodkin, Synopsys | Video | ||
FOSS Static Analysis Tools for Embedded Systems and How to Use Them | Jan-Simon Moller, The Linux Foundation | Video | ||
Getting a Time of Flight Camera Working in Linux, The Full Story from Kernel to User Space | Bogdan Togorean, Analog Devices | Video | ||
Day 1, 06:30pm | ||||
Gadgets and Trinkets, The Upstream Linux Way | Geert Uytterhoeven, Glider bv | Video | ||
From the Camera Sensor to the User, the Journey of a Video Frame | Maxime Chevallier, Bootlin | Video | ||
Debian and Yocto Project: a Tale of Two Distros (One of Which is Not a Distro) | Chris Simmonds, 2net | 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 | Video | ||
Writing Your Own Kernel Cryptographic Accelerator Driver | Tero Kristo, Texas Instruments | 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 | Video | ||
Graphical User Interface Using Flutter in Embedded Systems | Hidenori Matsubayashi, Sony | Video | ||
Demystifying Linux Kernel Initcalls | Mylene Josserand, Collabora | Video | ||
Day 2, 01:00pm | ||||
Yocto Project and OpenEmbedded: A Collection of Best Practices | Alexandre Belloni, Bootlin | Video | ||
C++ for Real-Time Safety-Critical Linux Systems | Robin Rowe & Gabrielle Pantera, Venture Hollywood | Video | ||
Day 2, 02:15pm | ||||
Building Embedded Debian and Ubuntu Systems with ELBE | Köry Maincent, Bootlin | Video | ||
Challenges of Using V4L2 to Capture and Process Video Sensor Images | Eugen Hristev, Microchip Technology, Inc. | Video | ||
Threat Modelling - Key Methodologies and Applications from OSS CIP (Civil Infrastructure Platform) Perspective | Dinesh Kumar, Toshiba Software India & SZ Lin, Moxa Inc | Video | ||
Day 2, 04:15pm | ||||
Linux on RISC-V with Open Hardware | Drew Fustini, BeagleBoard.org Foundation | Video | ||
Using the TPM - It's Not Rocket Science (Anymore) | Johannes Holland & Peter Huewe, Infineon Technologies AG | Video | ||
Tutorial: What the Clock! - Linux Clock Subsystem Internals | Neil Armstrong, BayLibre SAS | Video | ||
Day 2, 05:15pm | ||||
Using Visual Studio Code for Embedded Development | Michael Opdenacker, Bootlin | Video | ||
New Tools Improve Patch Submission, Review, and Other Processes | Frank Rowand, Sony | Video | ||
Board FARM APIs for Automated Testing of Embedded Linux | Tim Bird, Sony & Harish Bansal, Timesys | Video | ||
BoF: Automotive Grade Linux Developer Community | Walt Miner, The Linux Foundation | Video | ||
LibIIO - A Library for Interfacing with Linux IIO Devices | Dan Nechita, Analog Devices Inc | Video | ||
Day 2, 06:30pm | ||||
Precision Time Protocol (PTP) and Packet Timestamping in Linux | Antoine Tenart, Bootlin | Video | ||
OP-TEE is ready, let's use it! | Rouven Czerwinski, Pengutronix | Video | ||
Optimizing and Developing Non-CPU Device Power Management by DEVFREQ | Chanwoo Choi, Samsung | Video | ||
Overview of the Open Source Vulkan Driver for Raspberry Pi 4 | Alejandro Piñeiro Iglesias, Igalia | 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 | Video | ||
Precision Time Protocol (PTP) and Packet Timestamping in Linux | Antoine Tenart, Bootlin | Video | ||
RunX: Deploy RTOSes and Baremetal Apps as Containers | Stefano Stabellini & Bruce Ashfield, Xilinx | 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 | Video | ||
Development "Interrupt Storm Detection" Feature | Kento Kobayashi, Sony Corporation | Video | ||
Simplify and Reuse Your Driver's Code with Regmaps | Ioan Adrian Ratiu, Collabora Ltd | Video | ||
Day 3, 1:00pm | ||||
Software Update Solutions for Yocto and OpenEmbedded | Leon Anavi, Konsulko Group | Video | ||
Share System Resources on Multi-Processor System | Lionel Debieve, STMicroelectronics | Video | ||
Day 3, 04:15pm | ||||
Supporting Hardware-Accelerated Video Encoding with Mainline | Paul Kocialkowski, Bootlin | Video | ||
The International Effort to Establish Open Source Base Layer of Cyber Security for IACS | Kento Yoshida, Renesas Electronics Corporation | Video | ||
The Yocto Project on Windows | Alejandro Enedino Hernandez Samaniego, Microsoft | Video | ||
Day 3, 05:15pm | ||||
The State of PTXdist | Roland Hieber, Pengutronix | Video | ||
Let’s Test with KernelCI | Khouloud Touil, Baylibre | Video | ||
The Yocto Project's First Decade | Jeffrey Osier-Mixon, Linux Foundation & Nicolas Dechesne, Linaro | Video | ||
Day 3, 06:30pm | ||||
Understand ECC Support for NAND Flash Devices in Linux | Miquèl Raynal, Bootlin | Video | ||
U-Boot: Porting and Maintaining a Bootloader for a Multimedia SoC Family | Neil Armstrong, BayLibre SAS | Video | ||
Understand ECC Support for NAND Flash Devices in Linux | Miquèl Raynal, Bootlin | Video | ||
Embedded Linux Conference Annual Closing Game | Tim Bird, Sony |