Difference between revisions of "ELC Europe 2019 Presentations"
(→Day 2 Presentations: add Sang presentation) |
|||
(28 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:ELCE]] | ||
+ | [[Category:2019]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
+ | |||
==Intro== | ==Intro== | ||
Presentations from https://events19.linuxfoundation.org/events/embedded-linux-conference-europe-2019/ ELCE 2019 (LF conference archive)]. | Presentations from https://events19.linuxfoundation.org/events/embedded-linux-conference-europe-2019/ ELCE 2019 (LF conference archive)]. | ||
Line 21: | Line 26: | ||
|Debian and Yocto Project Based Long-Term Maintenance Approaches for Embedded Products | |Debian and Yocto Project Based Long-Term Maintenance Approaches for Embedded Products | ||
|Kazuhiro Hayashi, Toshiba & Jan Kiszka, Siemens AG | |Kazuhiro Hayashi, Toshiba & Jan Kiszka, Siemens AG | ||
− | | | + | |[[Media:debian-yocto_elce2019_r1.1.pdf | PDF]] |
| | | | ||
|[https://youtu.be/2XXP7j4Jygk?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] | |[https://youtu.be/2XXP7j4Jygk?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] | ||
Line 150: | Line 155: | ||
|Timing Boot Time Reduction Techniques | |Timing Boot Time Reduction Techniques | ||
|Michael Opdenacker, Bootlin | |Michael Opdenacker, Bootlin | ||
+ | |[[Media:opdenacker-timing-boot-time-reduction-techniques-ELCE-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/6sUiDJlJiYw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 161: | Line 166: | ||
|[[Media:ELCE 2019 AGL BoF Miner.pdf | PDF]] | |[[Media:ELCE 2019 AGL BoF Miner.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/lE2g-cuYP-I?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|BoF: Challenges of Low Spec Embedded Linux | |BoF: Challenges of Low Spec Embedded Linux | ||
Line 167: | Line 172: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/fLr-aSmysng?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|BoF: The Yocto Project and OpenEmbedded | |BoF: The Yocto Project and OpenEmbedded | ||
Line 173: | Line 178: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/J7SHzjUAxV4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|} | |} | ||
Line 194: | Line 199: | ||
|[[Media:HBMC-v1.pdf | PDF]] | |[[Media:HBMC-v1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/fY_e0P0qZJA Video] |
|- | |- | ||
|One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto | |One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto | ||
|Alejandro Hernandez, Xilinx | |Alejandro Hernandez, Xilinx | ||
+ | |[[Media:ELC_Europe_2019_Presentation_AlejandroHernandez_FreeRTOS_ToUpload.pdf | PDF ]] | ||
| | | | ||
− | | | + | |[https://youtu.be/mFgiIXv7b5U?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|We Need to Talk About Systemd: Boot Time Optimization for the New init daemon | |We Need to Talk About Systemd: Boot Time Optimization for the New init daemon | ||
Line 206: | Line 211: | ||
|[[Media:systemd-csimmonds-elce-2019.pdf | PDF]] | |[[Media:systemd-csimmonds-elce-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/NNgZXNQtil8?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 215: | Line 220: | ||
|[[Media:elce-2019-j1939-20191021-1.pdf | PDF]] | |[[Media:elce-2019-j1939-20191021-1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/3NfN8B4-w8w?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Linux I2C in the 21st Century | |Linux I2C in the 21st Century | ||
|Wolfram Sang, Consultant / Renesas | |Wolfram Sang, Consultant / Renesas | ||
+ | |[[Media:i2c_21st-ELCE-2019-Sang.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/E1ok8xxYdko?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|Overview of Universal Flash Storage Subsystem | |Overview of Universal Flash Storage Subsystem | ||
Line 227: | Line 232: | ||
|[[Media:Introduction to UFS.pdf | PDF]] | |[[Media:Introduction to UFS.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/ZxWnRcyS2FU?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 236: | Line 241: | ||
|[[Media:Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project.pdf | PDF]] | |[[Media:Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/DlL5We4A13g?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Integrating Hardware-accelerated Video Decoding with the Display Stack | |Integrating Hardware-accelerated Video Decoding with the Display Stack | ||
Line 248: | Line 253: | ||
|[[Media:2019-10-28-GARDENA-ELCE2019.pdf | PDF]] | |[[Media:2019-10-28-GARDENA-ELCE2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/kyS_bPOBOHM?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 257: | Line 262: | ||
|[[Media:behindthescenes.pdf | PDF]] | |[[Media:behindthescenes.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/ZkumnNsWczM?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Open Source Graphics 101: Getting Started | |Open Source Graphics 101: Getting Started | ||
|Boris Brezillon, Collabora | |Boris Brezillon, Collabora | ||
+ | |[[Media:elce-2019-gfx-101-boris.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/HJoLVpPdJ70?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|The First Stable libcamera Release: A Call for Public API Review | |The First Stable libcamera Release: A Call for Public API Review | ||
|Jacopo Mondi, Independent | |Jacopo Mondi, Independent | ||
+ | |[[Media:libcamera-ELCE-2019-Mondi.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/FovurKj28rw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 278: | Line 283: | ||
|[[Media:embedded-drivers-mesa.pdf | PDF]] | |[[Media:embedded-drivers-mesa.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/sgMCWbenjds?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Panel Discussion: Building Safe Systems with Open-Source Software | |Panel Discussion: Building Safe Systems with Open-Source Software | ||
Line 290: | Line 295: | ||
|[[Media:ELC_EU19_rpmsg.pdf | PDF]] | |[[Media:ELC_EU19_rpmsg.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/6yNXXSnMSS4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Stress Testing and Micro Benchmarking Kernels with Stress-ng | |Stress Testing and Micro Benchmarking Kernels with Stress-ng | ||
Line 296: | Line 301: | ||
|[[Media:Lyon-stress-ng-presentation-oct-2019.pdf | PDF]] | |[[Media:Lyon-stress-ng-presentation-oct-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/8QaXStKfq3A?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 2, 5: | + | | colspan="5" | Day 2, 5:10pmELC_Europe_2019_Presentation_AlejandroHernandez_FreeRTOS_ToUpload |
|- | |- | ||
|Customize Real-Time Linux for Rocket Flight Control System | |Customize Real-Time Linux for Rocket Flight Control System | ||
Line 305: | Line 310: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/jyujqC26W-c?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Enabling Linux Usage in Space Applications | |Enabling Linux Usage in Space Applications | ||
Line 311: | Line 316: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/X2-_-_aCmIc?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|RTC Subsystem, Recent Changes and Where it is Heading | |RTC Subsystem, Recent Changes and Where it is Heading | ||
Line 317: | Line 322: | ||
|[[Media:Belloni-rtc-elce-2019.pdf | PDF]] | |[[Media:Belloni-rtc-elce-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/TAKiZ-3KrlI?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|} | |} | ||
Line 335: | Line 340: | ||
|Debian or Yocto Project? Which is the Best for your Embedded Linux Project? | |Debian or Yocto Project? Which is the Best for your Embedded Linux Project? | ||
|Chris Simmonds, 2net | |Chris Simmonds, 2net | ||
+ | |[[Media:debian-or-yocto-csimmonds-elce-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/iDllXa8SzUg?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|Home Multimedia and Automation Systems with GStreamer | |Home Multimedia and Automation Systems with GStreamer | ||
Line 343: | Line 348: | ||
|[[Media:ELCE2k19-Home-multimedia-and-automation-systems-with-GStreamer.pdf | PDF]] | |[[Media:ELCE2k19-Home-multimedia-and-automation-systems-with-GStreamer.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/VIlW-_R26c8?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Under Lock & Key: Using Hardware Protected Keys with the Linux Crypto API | |Under Lock & Key: Using Hardware Protected Keys with the Linux Crypto API | ||
Line 349: | Line 354: | ||
|[[Media:Under_Lock_And_Key_ELC_2019.pdf | PDF]] | |[[Media:Under_Lock_And_Key_ELC_2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/GbcpwUBFGDw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 358: | Line 363: | ||
|[[Media:Raynal-weinberger-mtd-what-s-new.pdf | PDF]] | |[[Media:Raynal-weinberger-mtd-what-s-new.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/4tgUjayfnf8?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|iwd - State of the Union | |iwd - State of the Union | ||
Line 364: | Line 369: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/cfpCQY0FThw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Supporting Video (de)serializers in Linux: Challenges and Works in Progress | |Supporting Video (de)serializers in Linux: Challenges and Works in Progress | ||
Line 370: | Line 375: | ||
|[[Media:ceresoli-elce2019-video-serdes-linux.pdf | PDF]] | |[[Media:ceresoli-elce2019-video-serdes-linux.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/7hLv6fYAW-E?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 377: | Line 382: | ||
|How the Yocto Project Addressed Comcast RDK Scalability Issues | |How the Yocto Project Addressed Comcast RDK Scalability Issues | ||
|Nicolas Dechesne, Linaro & Khem Raj, Comcast | |Nicolas Dechesne, Linaro & Khem Raj, Comcast | ||
+ | |[[Media:Yocto-Project-Linaro-and-RDK-ELCE-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/vZNr3mZ8SOU?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|The Static Check Needle in the Warnings Haystack | |The Static Check Needle in the Warnings Haystack | ||
Line 385: | Line 390: | ||
|[[Media:kernel_warnings.pdf | PDF]] | |[[Media:kernel_warnings.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/cbQYK4a4LLw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|tpm2-software.github.io - Enabling the TPM2.0 Ecosystem in Linux | |tpm2-software.github.io - Enabling the TPM2.0 Ecosystem in Linux | ||
|Andreas Fuchs, Infineon Technologies AG | |Andreas Fuchs, Infineon Technologies AG | ||
+ | |[[Media:OSSEU-2019-tpm2-Fuchs.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/JlpQX1_bofA?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
− | |||
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 400: | Line 405: | ||
|[[Media:TuxML-OSS2019-v3.pdf | PDF]] | |[[Media:TuxML-OSS2019-v3.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/UBghs-cwQX4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|License Compliance in Embedded Linux with the Yocto Project | |License Compliance in Embedded Linux with the Yocto Project | ||
Line 406: | Line 411: | ||
|[[Media:License Compliance in Embedded Linux with the Yocto Project.pdf | PDF]] | |[[Media:License Compliance in Embedded Linux with the Yocto Project.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/9wRn-9KhiEI?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Offloading Network Traffic Classification to Hardware | |Offloading Network Traffic Classification to Hardware | ||
Line 412: | Line 417: | ||
|[[Media:Chevallier-network-classification-offload.pdf | PDF]] | |[[Media:Chevallier-network-classification-offload.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/dANekxZZems?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 421: | Line 426: | ||
|[[Media:ELCE2019-jlu-auth-enc-storage.pdf | PDF]] | |[[Media:ELCE2019-jlu-auth-enc-storage.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/z_y84v9076c?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|Formal Verification Made Easy (and fast!) | |Formal Verification Made Easy (and fast!) | ||
Line 427: | Line 432: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/BfTuEHafNgg?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 433: | Line 438: | ||
|- | |- | ||
|Embedded Linux Conference Annual Closing Game | |Embedded Linux Conference Annual Closing Game | ||
− | | | + | |Tim Bird, Sony |
− | | | + | |[[Media:Closing-game-prizes-ELCE-2019-10-red-green-public.pdf | PDF]] |
| | | | ||
| | | | ||
Line 448: | Line 453: | ||
| align="center" | '''Poster''' | | align="center" | '''Poster''' | ||
|- | |- | ||
− | | | + | | Open Source Multimedia on i.MX8 M |
− | | | + | | Pengutronix |
− | | | + | | [[Media:ELCE2019_Poster_Etnaviv-20190918-1.pdf | Poster]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
− | | | + | | Open Source AI: Easy Inference on the Edge |
− | | | + | | Chris Paterson - Renesas Electronics Europe |
− | | | + | | [[Media:ELCE2019_Poster_Patternson_RZG_AI_BSP_export.pdf | Poster]] |
|- | |- | ||
− | | | + | | RAUC - Open Source Update Framework |
− | | | + | | Pengutronix |
− | | | + | | [[Media:ELCE2019_Poster_RAUC-20190918-1.pdf | Poster]] |
|- | |- | ||
− | | | + | | Thermo regulated Power Measurement Platform |
− | | | + | | Jerome Neanne & Pascal Mareau |
− | | | + | | [[Media:ELCE2019_Poster-Baylibre-NXP-TPMPv7.pdf | Poster]] |
|- | |- | ||
− | | | + | | Raspberry Pi 4 running 64-bit openSUSE with kernel Live Patching |
− | | | + | | Matthias Brugger - SUSE |
− | | | + | | [[Media:ELCE2019_Poster-Bruger-openSUSE-RPi4-livepatching.pdf | Poster]] |
|- | |- | ||
− | | | + | | Less-insecure Virtual Firewall Appliance |
− | | | + | | Piotr Krol |
− | | | + | | [[Media:ELCE2019_Poster-Malgorzata-trenchboot.pdf | Poster]] |
|- | |- | ||
− | | | + | | Automotive Grade Linux - Unified Code Base |
− | | | + | | Walt Miner and Jan-Simon Moller |
− | | | + | | [[Media:ELCE2019-_Poster-Miner-AGL-A1.pdf | Poster]] |
|- | |- | ||
− | | | + | | Introduction of 'Open Source Software License Compliance General Public Guide |
− | | | + | | OpenChain Japan Working Group |
− | | | + | | [[Media:ELCE2019_Poster-Sony-OpenChain.pdf | Poster]] |
|- | |- | ||
+ | | Jailhouse Hypervisor for low latency, low jitter HIL systems | ||
+ | | Nikola Stojkov - Typhoon HIL and Jan Kiszka - Siemens AG | ||
+ | | [[Media:ELCE2019_Poster-Stojkov-Jailhouse.pdf | Poster]] | ||
|} | |} | ||
[[Category:2019]] | [[Category:2019]] | ||
[[Category:ELCE]] | [[Category:ELCE]] |
Revision as of 00:35, 10 December 2019
Contents
Intro
Presentations from https://events19.linuxfoundation.org/events/embedded-linux-conference-europe-2019/ ELCE 2019 (LF conference archive)].
Some additional videos, such as keynotes, are available at the Linux Foundation 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
Day 1 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 1, 11:30am | ||||
Debian and Yocto Project Based Long-Term Maintenance Approaches for Embedded Products | Kazuhiro Hayashi, Toshiba & Jan Kiszka, Siemens AG | Video | ||
PMIC: First One to Turn On and Last One to Turn Off | Keerthy Jagadeesh, Texas Instruments | Video | ||
V4L2: A Status Update | Hans Verkuil, Cisco Systems Norway | Video | ||
Day 1, 12:20pm | ||||
Everything Great about Upstream Graphics | Daniel Vetter, Intel | Video | ||
Fully Automated Power Measurement Solution Coupled with IC Temperature Control | Jerome Neanne, BayLibre & Pascal Mareau, NXP | Video | ||
Multicore Application Development with Zephyr RTOS | Alexey Brodkin, Synopsys | Video | ||
NuttX for Embedded Linux Developers | Masayuki Ishikawa, Sony | Video | ||
Day 1, 2:25pm | ||||
Boot Time Memory Management | Mike Rapoport, IBM | Video | ||
Buildroot: What's New? | Thomas Petazzoni, Bootlin | Video | ||
Location Services and Direction Finding with Bluetooth | Martin Woolley, Bluetooth SIG | Video | ||
Day 1, 3:15pm | ||||
Linux Kernel Debugging: Going Beyond Printk Messages | Sergio Prado, Embedded Labworks | Video | ||
Low-Latency, Deterministic Networking with Standard Linux using XDP Sockets | Magnus Karlsson & Björn Töpel, Intel Corporation | Video | ||
Self Modifying Code in Linux Kernel - What, Where and How | Evgeniy Paltsev, Synopsys | |||
Tracing Resource-constrained Embedded Systems Using eBPF | Ioan-Adrian Ratiu, Collabora | Video | ||
Day 1, 4:20pm | ||||
Developing the RISC-V Hypervisor Extensions in QEMU | Alistair Francis, Western Digital | video | ||
Safety vs Security: A Tale of Two Updates | Jeremy Rosen, Smile.fr | Video | ||
The List is our Process: An Analysis of the Kernel's Email-based Development Process | Ralf Ramsauer, OTH Regensburg & Sebastian Duda, BMW AG | Video | ||
Day 1, 5:10pm | ||||
Building a Network Operating System Using Linux and Yocto | John Mehaffey, HPE | Video | ||
Profiling CPU and Memory on Linux, with Opensource Graphical Tools | David Faure, KDAB | Video | ||
Timing Boot Time Reduction Techniques | Michael Opdenacker, Bootlin | Video | ||
Day 1, 6:00pm | ||||
BoF: Automotive Grade Linux Developer Community | Walt Miner, The Linux Foundation | Video | ||
BoF: Challenges of Low Spec Embedded Linux | Alexander Sack, Pantacor | Video | ||
BoF: The Yocto Project and OpenEmbedded | Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro | Video |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 11:30am | ||||
Introduction to HyperBus Memory Devices | Vignesh Raghavendra, Texas Instruments | Video | ||
One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto | Alejandro Hernandez, Xilinx | Video | ||
We Need to Talk About Systemd: Boot Time Optimization for the New init daemon | Chris Simmonds, 2net | Video | ||
Day 2, 12:20pm | ||||
Introduction to the J1939 Kernel Stack | Marc Kleine-Budde, Pengutronix | Video | ||
Linux I2C in the 21st Century | Wolfram Sang, Consultant / Renesas | Video | ||
Overview of Universal Flash Storage Subsystem | Mohammad Faiz Abbas Rizvi, Texas Instruments India PVT LTD | Video | ||
Day 2, 2:25pm | ||||
Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project | SZ Lin (林上智), Moxa & Pavel Machek, Denx | Video | ||
Integrating Hardware-accelerated Video Decoding with the Display Stack | Paul Kocialkowski, Bootlin | |||
Our Company and the Open Source Community: A Journey from Anxiety to Collaboration | Reto Schneider & Andreas Müller, GARDENA GmbH | Video | ||
Day 2, 3:15pm | ||||
Behind the Scenes of an Update Framework: RAUC | Enrico Jörns, Pengutronix | Video | ||
Open Source Graphics 101: Getting Started | Boris Brezillon, Collabora | Video | ||
The First Stable libcamera Release: A Call for Public API Review | Jacopo Mondi, Independent | Video | ||
Day 2, 4:20pm | ||||
Embedded Graphics Drivers in Mesa | Neil Roberts, Igalia | Video | ||
Panel Discussion: Building Safe Systems with Open-Source Software | Kate Stewart, The Linux Foundation; Nicole Pappler, TÜV SÜD Product Service GmbH; Shaun Mooney, Codethink Ltd.; Christopher Temple, Arm Germany | |||
RPMsg to Accelerate Transition Between Multi-SoC and Multi-processor SoC Solutions | Loïc Pallardy & Arnaud Pouliquen, STMicroelectronics | Video | ||
Stress Testing and Micro Benchmarking Kernels with Stress-ng | Colin Ian King, Canonical | Video | ||
Day 2, 5:10pmELC_Europe_2019_Presentation_AlejandroHernandez_FreeRTOS_ToUpload | ||||
Customize Real-Time Linux for Rocket Flight Control System | George Kang, Advanced Rocket Research Center, Taiwan & Jim Huang, BiiLabs Co., Ltd. | Video | ||
Enabling Linux Usage in Space Applications | Antoine Certain, Airbus Defence and Space | Video | ||
RTC Subsystem, Recent Changes and Where it is Heading | Alexandre Belloni, Bootlin | Video |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 11:30am | ||||
Debian or Yocto Project? Which is the Best for your Embedded Linux Project? | Chris Simmonds, 2net | Video | ||
Home Multimedia and Automation Systems with GStreamer | Jan Schmidt, Centricular Ltd | Video | ||
Under Lock & Key: Using Hardware Protected Keys with the Linux Crypto API | Gilad, Arm | Video | ||
Day 3, 12:20pm | ||||
Flash Subsystems Status Update | Richard Weinberger, sigma star gmbh & Miquèl Raynal, Bootlin | Video | ||
iwd - State of the Union | Marcel Holtmann, Intel Corporation | Video | ||
Supporting Video (de)serializers in Linux: Challenges and Works in Progress | Luca Ceresoli, AIM Sportline | Video | ||
Day 3, 2:25pm | ||||
How the Yocto Project Addressed Comcast RDK Scalability Issues | Nicolas Dechesne, Linaro & Khem Raj, Comcast | Video | ||
The Static Check Needle in the Warnings Haystack | Frank Rowand, Sony | Video | ||
tpm2-software.github.io - Enabling the TPM2.0 Ecosystem in Linux | Andreas Fuchs, Infineon Technologies AG | Video | ||
Day 3, 3:15pm | ||||
Learning the Linux Kernel Configuration Space: Results and Challenges | Mathieu Acher, University of Rennes | Video | ||
License Compliance in Embedded Linux with the Yocto Project | Paul Barker, Beta Five Ltd | Video | ||
Offloading Network Traffic Classification to Hardware | Maxime Chevallier, Bootlin | Video | ||
Day 3, 4:15pm | ||||
Authenticated and Encrypted Storage on Embedded Linux | Jan Lübbe, Pengutronix e.K. | Video | ||
Formal Verification Made Easy (and fast!) | Daniel Bristot de Oliveira, Red Hat | Video | ||
Day 3, 5:05pm | ||||
Embedded Linux Conference Annual Closing Game | Tim Bird, Sony |
Technical Showcase Posters
Poster Title | Presenter | Poster |
Open Source Multimedia on i.MX8 M | Pengutronix | Poster |
Open Source AI: Easy Inference on the Edge | Chris Paterson - Renesas Electronics Europe | Poster |
RAUC - Open Source Update Framework | Pengutronix | Poster |
Thermo regulated Power Measurement Platform | Jerome Neanne & Pascal Mareau | Poster |
Raspberry Pi 4 running 64-bit openSUSE with kernel Live Patching | Matthias Brugger - SUSE | Poster |
Less-insecure Virtual Firewall Appliance | Piotr Krol | Poster |
Automotive Grade Linux - Unified Code Base | Walt Miner and Jan-Simon Moller | Poster |
Introduction of 'Open Source Software License Compliance General Public Guide | OpenChain Japan Working Group | Poster |
Jailhouse Hypervisor for low latency, low jitter HIL systems | Nikola Stojkov - Typhoon HIL and Jan Kiszka - Siemens AG | Poster |