Difference between revisions of "ELC Europe 2019 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 3 Presentations: Add slides from Maxime Chevallier)
(Day 3 Presentations: add Oliveira presentation)
 
(46 intermediate revisions by 8 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)].
  
Some additional videos, such as keynotes, are available at the [pending] Linux Foundation YouTube playlist.]
+
Some additional videos, such as keynotes, are available at the [https://www.youtube.com/playlist?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp 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.
 
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 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]
|
 
 
|-
 
|-
 
|PMIC: First One to Turn On and Last One to Turn Off
 
|PMIC: First One to Turn On and Last One to Turn Off
Line 29: Line 34:
 
|[[Media:PMIC_ELCE_2019.pdf | PDF]]
 
|[[Media:PMIC_ELCE_2019.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/iHrECmlRsxo?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|V4L2: A Status Update
 
|V4L2: A Status Update
Line 35: Line 40:
 
|[[Media:elce2019v4l2.pdf | PDF]]
 
|[[Media:elce2019v4l2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/RUe7_Tx0vOI?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 44: Line 49:
 
|[[Media:elce-2019-upstream.pdf | PDF]]
 
|[[Media:elce-2019-upstream.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/kVzHOgt6WGE?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|Fully Automated Power Measurement Solution Coupled with IC Temperature Control
 
|Fully Automated Power Measurement Solution Coupled with IC Temperature Control
Line 50: Line 55:
 
|[[Media:Thermo-Regulated Power Management Platform_ELC2019.pdf | PDF]]
 
|[[Media:Thermo-Regulated Power Management Platform_ELC2019.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/l-S4ZRslgRY?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 +
|-
 +
|Multicore Application Development with Zephyr RTOS
 +
|Alexey Brodkin, Synopsys
 +
|[[Media:Multi-core_application_development_with_Zephyr_RTOS_-_2019.10.23.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/w3HYIPBEpu8?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|NuttX for Embedded Linux Developers
 
|NuttX for Embedded Linux Developers
Line 56: Line 67:
 
|[[Media:NuttX_for_Embedded_Linux_develpers_20191026 without_video.pdf | PDF]]
 
|[[Media:NuttX_for_Embedded_Linux_develpers_20191026 without_video.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/huzhQrwJF4A?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 65: Line 76:
 
|[[Media:Boot Time Memory Management.pdf | PDF]]
 
|[[Media:Boot Time Memory Management.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/NP7wU7A218k?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|Buildroot: What's New?
 
|Buildroot: What's New?
 
|Thomas Petazzoni, Bootlin
 
|Thomas Petazzoni, Bootlin
 +
|[[Media:Petazzoni-buildroot-whats-new-2019.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/w-74BMK1ROM?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
|
 
 
|-
 
|-
 
|Location Services and Direction Finding with Bluetooth  
 
|Location Services and Direction Finding with Bluetooth  
Line 77: Line 88:
 
|[[Media:Location Services and Direction Finding with Bluetooth.pdf | PDF]]
 
|[[Media:Location Services and Direction Finding with Bluetooth.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/9Yw5rxtrLsQ?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 86: Line 97:
 
|[[Media:linuxkerneldebugging.pdf | PDF]]
 
|[[Media:linuxkerneldebugging.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/NDXYpR_m1CU?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|Low-Latency, Deterministic Networking with Standard Linux using XDP Sockets
 
|Low-Latency, Deterministic Networking with Standard Linux using XDP Sockets
 
|Magnus Karlsson & Björn Töpel, Intel Corporation
 
|Magnus Karlsson & Björn Töpel, Intel Corporation
 
|[[Media:elce-af_xdp-topel-v3.pdf | PDF]]
 
|[[Media:elce-af_xdp-topel-v3.pdf | PDF]]
 +
|
 +
|[https://youtu.be/p61PlC9y62k?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 +
|-
 +
|Self Modifying Code in Linux Kernel - What, Where and How
 +
|Evgeniy Paltsev, Synopsys
 +
|[[Media:SelfModifyngCode-rc6-public-slides.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 98: Line 115:
 
|[[Media:Embedded-eBPF.pdf | PDF]]
 
|[[Media:Embedded-eBPF.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/0EG8wPgoTOs?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 105: Line 122:
 
|Developing the RISC-V Hypervisor Extensions in QEMU
 
|Developing the RISC-V Hypervisor Extensions in QEMU
 
|Alistair Francis, Western Digital
 
|Alistair Francis, Western Digital
 +
|[[Media:ELCE-2019-Getting-started-with-RISC-V-systems-for-free-Francis.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/eNUn9uMPcCs?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp video]
|
 
 
|-
 
|-
 
|Safety vs Security: A Tale of Two Updates
 
|Safety vs Security: A Tale of Two Updates
Line 113: Line 130:
 
|[[Media:surete_v_securite.pdf | PDF]]
 
|[[Media:surete_v_securite.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Tte8PKDVp-Y?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|The List is our Process: An Analysis of the Kernel's Email-based Development Process
 
|The List is our Process: An Analysis of the Kernel's Email-based Development Process
Line 119: Line 136:
 
|[[Media:pasta-elce19.pdf | PDF]]
 
|[[Media:pasta-elce19.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/YCfU-2dXDq0?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 128: Line 145:
 
|[[Media:ELCE-Halon_NOS_Linux_Yocto.pdf | PDF]]
 
|[[Media:ELCE-Halon_NOS_Linux_Yocto.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/BZTBO6aMjmc?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|Profiling CPU and Memory on Linux, with Opensource Graphical Tools
 
|Profiling CPU and Memory on Linux, with Opensource Graphical Tools
Line 134: Line 151:
 
|[[Media:tooling.pdf | PDF]]
 
|[[Media:tooling.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/HOR4LiS4uMI?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
 
|-
 
|-
 
|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 149: 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
 
|Alexander Sack, Pantacor
 
|Alexander Sack, Pantacor
 +
|[[Media:ELCE-2019-BoF-Challenges-of-Low-Spec-Embedded-Linux.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/fLr-aSmysng?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
|
 
 
|-
 
|-
 
|BoF: The Yocto Project and OpenEmbedded
 
|BoF: The Yocto Project and OpenEmbedded
 
|Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro
 
|Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro
 +
|[[Media:ELCE_2019_YPOE_BOF.pdf | PDF ]]
 
|
 
|
|
+
|[https://youtu.be/J7SHzjUAxV4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
|
 
 
|-
 
|-
 
|}
 
|}
Line 182: 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 194: 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 203: 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 215: 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 224: 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 236: 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 245: 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 266: 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 278: 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 284: 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"
Line 291: Line 308:
 
|Customize Real-Time Linux for Rocket Flight Control System
 
|Customize Real-Time Linux for Rocket Flight Control System
 
|George Kang, Advanced Rocket Research Center, Taiwan & Jim Huang, BiiLabs Co., Ltd.
 
|George Kang, Advanced Rocket Research Center, Taiwan & Jim Huang, BiiLabs Co., Ltd.
 +
|[[Media:ELCE-2019-RT-Linux-for-Rocket-Flight-Control-Kang-Huang.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/jyujqC26W-c?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
|
 
 
|-
 
|-
 
|Enabling Linux Usage in Space Applications
 
|Enabling Linux Usage in Space Applications
 
|Antoine Certain, Airbus Defence and Space
 
|Antoine Certain, Airbus Defence and Space
 +
|[[Media:ELCE-2019-Enabling Linux Usage in Space Applications.pdf | PDF]]
 
|
 
|
|
+
|[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 305: 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 323: 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 331: 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 337: 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 344: Line 361:
 
|Flash Subsystems Status Update
 
|Flash Subsystems Status Update
 
|Richard Weinberger, sigma star gmbh & Miquèl Raynal, Bootlin
 
|Richard Weinberger, sigma star gmbh & Miquèl Raynal, Bootlin
 +
|[[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
 
|Marcel Holtmann, Intel Corporation
 
|Marcel Holtmann, Intel Corporation
 +
|[[Media:Iwd-state-of-the-union-elce-2019-Holtmann.pdf | PDF]]
 
|
 
|
|
+
|[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 358: 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]
 +
|-
 +
|How to Make an App Enabled Embedded Linux Product that Fits in 16MB of Flash with Containers
 +
|Alexander Sack, Pantacor
 +
|[[Media:ELCE-2019-Linux-in-16MB-of-Flash-with-Containers-Alexander-Sack.pdf | PDF ]]
 
|
 
|
 +
|''no video''
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 365: Line 388:
 
|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
 
|Frank Rowand, Sony
 
|Frank Rowand, Sony
|[[Media:kernel_warnings.pdf | PDF]]
+
|[[Media:kernel_warnings.pdf | PDF from ELCE]]
|
+
[[Media:Kernel_warnings_jamboree_71.pdf|PDF from Japan Jamboree 71, warn_check Dec 2019]]
 
|
 
|
 +
|[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 388: Line 412:
 
|[[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 394: Line 418:
 
|[[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 400: Line 424:
 
|[[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 409: Line 433:
 
|[[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!)
 
|Daniel Bristot de Oliveira, Red Hat
 
|Daniel Bristot de Oliveira, Red Hat
 +
|[[Media:ELCE-2019-Formal-verification-made-easy-Oliveira.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/BfTuEHafNgg?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 421: Line 445:
 
|-
 
|-
 
|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 436: Line 460:
 
| 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:2018]]
+
[[Category:2019]]
 
[[Category:ELCE]]
 
[[Category:ELCE]]

Latest revision as of 12:18, 8 January 2020


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 PDF Video
PMIC: First One to Turn On and Last One to Turn Off Keerthy Jagadeesh, Texas Instruments PDF Video
V4L2: A Status Update Hans Verkuil, Cisco Systems Norway PDF Video
Day 1, 12:20pm
Everything Great about Upstream Graphics Daniel Vetter, Intel PDF Video
Fully Automated Power Measurement Solution Coupled with IC Temperature Control Jerome Neanne, BayLibre & Pascal Mareau, NXP PDF Video
Multicore Application Development with Zephyr RTOS Alexey Brodkin, Synopsys PDF Video
NuttX for Embedded Linux Developers Masayuki Ishikawa, Sony PDF Video
Day 1, 2:25pm
Boot Time Memory Management Mike Rapoport, IBM PDF Video
Buildroot: What's New? Thomas Petazzoni, Bootlin PDF Video
Location Services and Direction Finding with Bluetooth Martin Woolley, Bluetooth SIG PDF Video
Day 1, 3:15pm
Linux Kernel Debugging: Going Beyond Printk Messages Sergio Prado, Embedded Labworks PDF Video
Low-Latency, Deterministic Networking with Standard Linux using XDP Sockets Magnus Karlsson & Björn Töpel, Intel Corporation PDF Video
Self Modifying Code in Linux Kernel - What, Where and How Evgeniy Paltsev, Synopsys PDF
Tracing Resource-constrained Embedded Systems Using eBPF Ioan-Adrian Ratiu, Collabora PDF Video
Day 1, 4:20pm
Developing the RISC-V Hypervisor Extensions in QEMU Alistair Francis, Western Digital PDF video
Safety vs Security: A Tale of Two Updates Jeremy Rosen, Smile.fr PDF Video
The List is our Process: An Analysis of the Kernel's Email-based Development Process Ralf Ramsauer, OTH Regensburg & Sebastian Duda, BMW AG PDF Video
Day 1, 5:10pm
Building a Network Operating System Using Linux and Yocto John Mehaffey, HPE PDF Video
Profiling CPU and Memory on Linux, with Opensource Graphical Tools David Faure, KDAB PDF Video
Timing Boot Time Reduction Techniques Michael Opdenacker, Bootlin PDF Video
Day 1, 6:00pm
BoF: Automotive Grade Linux Developer Community Walt Miner, The Linux Foundation PDF Video
BoF: Challenges of Low Spec Embedded Linux Alexander Sack, Pantacor PDF Video
BoF: The Yocto Project and OpenEmbedded Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro PDF 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 PDF Video
One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto Alejandro Hernandez, Xilinx PDF Video
We Need to Talk About Systemd: Boot Time Optimization for the New init daemon Chris Simmonds, 2net PDF Video
Day 2, 12:20pm
Introduction to the J1939 Kernel Stack Marc Kleine-Budde, Pengutronix PDF Video
Linux I2C in the 21st Century Wolfram Sang, Consultant / Renesas PDF Video
Overview of Universal Flash Storage Subsystem Mohammad Faiz Abbas Rizvi, Texas Instruments India PVT LTD PDF Video
Day 2, 2:25pm
Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project SZ Lin (林上智), Moxa & Pavel Machek, Denx PDF Video
Integrating Hardware-accelerated Video Decoding with the Display Stack Paul Kocialkowski, Bootlin PDF
Our Company and the Open Source Community: A Journey from Anxiety to Collaboration Reto Schneider & Andreas Müller, GARDENA GmbH PDF Video
Day 2, 3:15pm
Behind the Scenes of an Update Framework: RAUC Enrico Jörns, Pengutronix PDF Video
Open Source Graphics 101: Getting Started Boris Brezillon, Collabora PDF Video
The First Stable libcamera Release: A Call for Public API Review Jacopo Mondi, Independent PDF Video
Day 2, 4:20pm
Embedded Graphics Drivers in Mesa Neil Roberts, Igalia PDF 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 PDF Video
Stress Testing and Micro Benchmarking Kernels with Stress-ng Colin Ian King, Canonical PDF Video
Day 2, 5:10pm
Customize Real-Time Linux for Rocket Flight Control System George Kang, Advanced Rocket Research Center, Taiwan & Jim Huang, BiiLabs Co., Ltd. PDF Video
Enabling Linux Usage in Space Applications Antoine Certain, Airbus Defence and Space PDF Video
RTC Subsystem, Recent Changes and Where it is Heading Alexandre Belloni, Bootlin PDF 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 PDF Video
Home Multimedia and Automation Systems with GStreamer Jan Schmidt, Centricular Ltd PDF Video
Under Lock & Key: Using Hardware Protected Keys with the Linux Crypto API Gilad, Arm PDF Video
Day 3, 12:20pm
Flash Subsystems Status Update Richard Weinberger, sigma star gmbh & Miquèl Raynal, Bootlin PDF Video
iwd - State of the Union Marcel Holtmann, Intel Corporation PDF Video
Supporting Video (de)serializers in Linux: Challenges and Works in Progress Luca Ceresoli, AIM Sportline PDF Video
How to Make an App Enabled Embedded Linux Product that Fits in 16MB of Flash with Containers Alexander Sack, Pantacor PDF no video
Day 3, 2:25pm
How the Yocto Project Addressed Comcast RDK Scalability Issues Nicolas Dechesne, Linaro & Khem Raj, Comcast PDF Video
The Static Check Needle in the Warnings Haystack Frank Rowand, Sony PDF from ELCE

PDF from Japan Jamboree 71, warn_check Dec 2019

Video
tpm2-software.github.io - Enabling the TPM2.0 Ecosystem in Linux Andreas Fuchs, Infineon Technologies AG PDF Video
Day 3, 3:15pm
Learning the Linux Kernel Configuration Space: Results and Challenges Mathieu Acher, University of Rennes PDF Video
License Compliance in Embedded Linux with the Yocto Project Paul Barker, Beta Five Ltd PDF Video
Offloading Network Traffic Classification to Hardware Maxime Chevallier, Bootlin PDF Video
Day 3, 4:15pm
Authenticated and Encrypted Storage on Embedded Linux Jan Lübbe, Pengutronix e.K. PDF Video
Formal Verification Made Easy (and fast!) Daniel Bristot de Oliveira, Red Hat PDF Video
Day 3, 5:05pm
Embedded Linux Conference Annual Closing Game Tim Bird, Sony PDF

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