Difference between revisions of "ELC Europe 2020 Presentations"
(→Intro: add link to youtube playlist) |
(→Day 2 Presentations: add remaining videos from LF's YouTube playlist) |
||
Line 191: | 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 197: | 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 | |Demystifying Linux Kernel Initcalls | ||
Line 203: | Line 203: | ||
|[[Media:2020_ELCE_initcalls_myjosserand.pdf | PDF]] | |[[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 217: | 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 231: | 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 237: | 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 251: | 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 | |Tutorial: What the Clock! - Linux Clock Subsystem Internals | ||
Line 257: | Line 257: | ||
|[[Media:ELC-E 2020_ What The Clock !.pdf | PDF]] | |[[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 267: | 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 277: | 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 | |BoF: Automotive Grade Linux Developer Community | ||
Line 283: | Line 283: | ||
|[[Media:ELCE 2020 AGL BoF Miner.pdf | PDF]] | |[[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 | |LibIIO - A Library for Interfacing with Linux IIO Devices | ||
Line 289: | Line 289: | ||
|[[Media:Oct 27_Libiio_Nechita Dan.pdf | PDF]] | |[[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, 06:30pm | | colspan="5" | Day 2, 06:30pm | ||
Line 309: | Line 309: | ||
|[[Media:ELC_Europe_2020_Optimizing and Developing Non-CPU Device Power Management by DEVFREQ_Chanwoo Choi.pdf | PDF]] | |[[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 | |Overview of the Open Source Vulkan Driver for Raspberry Pi 4 | ||
Line 315: | Line 315: | ||
|[[Media:v3dv-elc-2020.pdf | PDF]] | |[[Media:v3dv-elc-2020.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://www.youtube.com/watch?v=7vqgIOxJFPI Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 07:30pm | | colspan="5" | Day 2, 07:30pm | ||
Line 323: | Line 323: | ||
|[[Media:Oct 27_PlutoSDR the Making of an Ultra Low Cost High Performance Linux Based Software Defined Radio_Michael Hennerich.pdf | PDF]] | |[[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 | |Precision Time Protocol (PTP) and Packet Timestamping in Linux | ||
Line 329: | Line 329: | ||
|[[Media:tenart-timestamping-and-ptp-in-linux.pdf | PDF]] | |[[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 | |RunX: Deploy RTOSes and Baremetal Apps as Containers | ||
Line 335: | Line 335: | ||
|[[Media:RunX ELCE 2020.pdf | PDF]] | |[[Media:RunX ELCE 2020.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://www.youtube.com/watch?v=9m95hojMtsU Video] |
|} | |} | ||
Revision as of 07:29, 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 | |||
Development "Interrupt Storm Detection" Feature | Kento Kobayashi, Sony Corporation | |||
Simplify and Reuse Your Driver's Code with Regmaps | Ioan Adrian Ratiu, Collabora Ltd | |||
Day 3, 1:00pm | ||||
Software Update Solutions for Yocto and OpenEmbedded | Leon Anavi, Konsulko Group | |||
Share System Resources on Multi-Processor System | Lionel Debieve, STMicroelectronics | |||
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 | |||
The Yocto Project on Windows | Alejandro Enedino Hernandez Samaniego, Microsoft | |||
Day 3, 05:15pm | ||||
The State of PTXdist | Roland Hieber, Pengutronix | Video | ||
Let’s Test with KernelCI | Khouloud Touil, Baylibre | |||
The Yocto Project's First Decade | Jeffrey Osier-Mixon, Linux Foundation & Nicolas Dechesne, Linaro | |||
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 | |||
Understand ECC Support for NAND Flash Devices in Linux | Miquèl Raynal, Bootlin | |||
Embedded Linux Conference Annual Closing Game | Tim Bird, Sony |