Difference between revisions of "ELC Europe 2020 Presentations"
(→Day 3 Presentations) |
(→Day 1 Presentations: add John Ogness presentation) |
||
(51 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:ELCE]] | ||
+ | [[Category:2020]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
+ | |||
==Intro== | ==Intro== | ||
Presentations from https://events.linuxfoundation.org/embedded-linux-conference-europe/ ELCE 2020 (LF conference archive)]. | 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 [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 20: | Line 30: | ||
| 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 27: | Line 37: | ||
| | | | ||
|[https://www.youtube.com/watch?v=Oj7lKbFtyM0&t=5s Video] | |[https://www.youtube.com/watch?v=Oj7lKbFtyM0&t=5s Video] | ||
+ | |- | ||
+ | | Upstream First is Our Principle - Toward Super Long-Term Support | ||
+ | | Masashi Kudo, Cybertrust Japan Co., Lid. & Chris Paterson, Renesas Electronics Europe | ||
+ | | [[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 35: | Line 57: | ||
| | | | ||
|[https://www.youtube.com/watch?v=Um7jlqNzjL8 Video] | |[https://www.youtube.com/watch?v=Um7jlqNzjL8 Video] | ||
+ | |- | ||
+ | |A Checklist for Writing Real-Time Applications | ||
+ | |John Ogness, Linutronix GmbH | ||
+ | |[[Media:Elce2020_johnogness_rtchecklist.pdf| PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=NrjXEaTSyrw Video] | ||
+ | |- | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 1, 02:15pm | ||
+ | |- | ||
+ | |Tutorial: Debugging Embedded Devices using GDB | ||
+ | |Chris Simmonds, 2net | ||
+ | |[[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 | ||
+ | |Helen Koike, Collabora | ||
+ | |[[Media:ELCE-ISP-presentation-final.pdf | PDF]] | ||
+ | | | ||
+ | |[https://youtu.be/SuAiJOtCxQY Video] | ||
+ | |- | ||
+ | |Waylandifying Chromium - From Downstream to Shipping | ||
+ | |Maksim Sisov, Igalia | ||
+ | |[[Media:Waylandifying Chromium - from downstream to shipping.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=k6MtTBopNj4 Video] | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 1, 03:15pm | ||
+ | |- | ||
+ | |Can I Build an Embedded Linux System with Clang | ||
+ | |Khem Raj, Comcast | ||
+ | |[[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 | ||
+ | |Lars Geyer-Blaumeiser, Bosch.IO; Kate Stewart, The Linux Foundation; Jan Kizka, Siemens AG; Guy Lunardi, Collabora Limited & Andre Barkowski, Robert Bosch GmbH | ||
+ | | | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=j3s6t2pqHEA Video] | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 1, 04:15pm | ||
+ | |- | ||
+ | |Creating Debian-Based Embedded Systems in the Cloud Using Debos | ||
+ | |Christopher Obbard, Collabora Ltd. | ||
+ | |[[Media:ELCEU - Christopher Obbard - Debos.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=_NZrSR3prwk Video] | ||
+ | |- | ||
+ | |Embedded Linux Systems in Smart Agriculture | ||
+ | |Ronald Kipkirui Mutai, Burphurm Enterprises LTD, Kenya | ||
+ | |[[Media:EMBEDDED LINUX SYSTEMS IN AGRICULTUREPresentation1SElF.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=C73ciOX_y-Y Video] | ||
+ | |- | ||
+ | |Fuzzing Linux Drivers with Syzkaller | ||
+ | |Ricardo Canuelo, Collabora | ||
+ | |[[Media:ELCE_2020_Syzkaller.pdf | PDF]] | ||
+ | | | ||
+ | |[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 42: | Line 125: | ||
|[[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 | ||
+ | |Jan-Simon Moller, The Linux Foundation | ||
+ | |[[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 | ||
+ | |Bogdan Togorean, Analog Devices | ||
+ | |[[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 50: | Line 145: | ||
|[[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 57: | Line 152: | ||
| | | | ||
|[https://youtu.be/d73ZzNOSegc Video] | |[https://youtu.be/d73ZzNOSegc Video] | ||
+ | |- | ||
+ | |Debian and Yocto Project: a Tale of Two Distros (One of Which is Not a Distro) | ||
+ | |Chris Simmonds, 2net | ||
+ | |[[Media:debian-and-yocto-csimmonds-elce-2020.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=VnKZtxTJBUc Video] | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 1, 07:30pm | ||
+ | |- | ||
+ | |BoF: The Yocto Project and OpenEmbedded | ||
+ | |Nicolas Deschenes, Linaro & Armin Kuster, MontaVista Software, LLC | ||
+ | | | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=sEQlPYnYx_E Video] | ||
+ | |- | ||
+ | |What Differs the Android Open Source Project form Other Linux Distributions? | ||
+ | |Sergio Prado, Toradex | ||
+ | |[[Media:slides-embedded-android.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=kR-Cnoef1s4 Video] | ||
+ | |- | ||
+ | |Writing Your Own Kernel Cryptographic Accelerator Driver | ||
+ | |Tero Kristo, Texas Instruments | ||
+ | |[[Media:elce-2020-writing-crypto-acc-driver.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=5BJnQxn24jo Video] | ||
|} | |} | ||
Line 68: | Line 189: | ||
| align="center" | '''Transcript Status''' | | align="center" | '''Transcript Status''' | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 2, 12:00pm | ||
+ | |- | ||
+ | |Advanced Systemd for the Embedded Use-Case | ||
+ | |Jeremy Rosen, Smile | ||
+ | |[[Media:embedded_systemd.pdf | PDF]] | ||
+ | | | ||
+ | |[https://www.youtube.com/watch?v=7rXAhljmd9A Video] | ||
+ | |- | ||
+ | |Graphical User Interface Using Flutter in Embedded Systems | ||
+ | |Hidenori Matsubayashi, Sony | ||
+ | |[[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 76: | Line 217: | ||
| | | | ||
|[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 | ||
+ | |- | ||
+ | |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" | ||
+ | | colspan="5" | Day 2, 03:15pm | ||
|- | |- | ||
|Building Embedded Debian and Ubuntu Systems with ELBE | |Building Embedded Debian and Ubuntu Systems with ELBE | ||
Line 84: | Line 245: | ||
| | | | ||
|[https://www.youtube.com/watch?v=NO36dmzqlW8 Video] | |[https://www.youtube.com/watch?v=NO36dmzqlW8 Video] | ||
+ | |- | ||
+ | |Kselftest Running in Test Rings - Where Are We? | ||
+ | |Shuah Khan, The Linux Foundation | ||
+ | |[[Media:Kselftest_Running_in_Test_Rings_-_Where_Are_We-ELC-2020.pdf | PDF]] (from ELC 2020) | ||
+ | | | ||
+ | |[https://youtu.be/qvvPSgwyYwg Video (ELC 2020 NA video)] | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 04:15pm | | colspan="5" | Day 2, 04:15pm | ||
Line 92: | Line 259: | ||
| | | | ||
|[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 101: | Line 280: | ||
|[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 | ||
+ | |Tim Bird, Sony & Harish Bansal, Timesys | ||
+ | |[[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 120: | Line 317: | ||
| | | | ||
|[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 138: | Line 367: | ||
|[[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 146: | Line 387: | ||
|[[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 155: | Line 402: | ||
| | | | ||
|[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 162: | Line 421: | ||
|[[Media:ELCE2020-rhi-PTXdist.pdf | PDF]] | |[[Media:ELCE2020-rhi-PTXdist.pdf | PDF]] | ||
| | | | ||
+ | |[https://youtu.be/9AoFufw4BCI Video] | ||
+ | |- | ||
+ | |Let’s Test with KernelCI | ||
+ | |Khouloud Touil, Baylibre | ||
+ | |[[Media:Lets_Test_with_KernelCI.pdf | PDF]] | ||
| | | | ||
+ | |[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 172: | Line 442: | ||
| | | | ||
|[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 | ||
+ | |[[Media:Closing-game-ELCE-202-10.pdf | PDF]] | ||
+ | | | ||
+ | | | ||
|-} | |-} |
Latest revision as of 15:04, 28 March 2023
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 | ||||
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, 03:15pm | ||||
Building Embedded Debian and Ubuntu Systems with ELBE | Köry Maincent, Bootlin | Video | ||
Kselftest Running in Test Rings - Where Are We? | Shuah Khan, The Linux Foundation | PDF (from ELC 2020) | Video (ELC 2020 NA 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 |