Difference between revisions of "ELC Europe 2019 Presentations"
(adding videos) |
|||
Line 44: | Line 44: | ||
|[[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 50: | ||
|[[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 | |Multicore Application Development with Zephyr RTOS | ||
Line 56: | Line 56: | ||
|[[Media:Multi-core_application_development_with_Zephyr_RTOS_-_2019.10.23.pdf | PDF]] | |[[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 62: | Line 62: | ||
|[[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 71: | Line 71: | ||
|[[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? | ||
Line 77: | Line 77: | ||
|[[Media:Petazzoni-buildroot-whats-new-2019.pdf | PDF]] | |[[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 83: | Line 83: | ||
|[[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 92: | Line 92: | ||
|[[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 | ||
Line 98: | Line 98: | ||
|[[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 | |Self Modifying Code in Linux Kernel - What, Where and How | ||
Line 110: | Line 110: | ||
|[[Media:Embedded-eBPF.pdf | PDF]] | |[[Media:Embedded-eBPF.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/0EG8wPgoTOs?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 119: | Line 119: | ||
| | | | ||
| | | | ||
− | | | + | |[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 125: | Line 125: | ||
|[[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 131: | Line 131: | ||
|[[Media:pasta-elce19.pdf | PDF]] | |[[Media:pasta-elce19.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/YCfU-2dXDq0?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 140: | Line 140: | ||
|[[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 146: | Line 146: | ||
|[[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 |
Revision as of 12:24, 12 November 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 | |||
Day 1, 6:00pm | ||||
BoF: Automotive Grade Linux Developer Community | Walt Miner, The Linux Foundation | |||
BoF: Challenges of Low Spec Embedded Linux | Alexander Sack, Pantacor | |||
BoF: The Yocto Project and OpenEmbedded | Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Linaro |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 11:30am | ||||
Introduction to HyperBus Memory Devices | Vignesh Raghavendra, Texas Instruments | |||
One Build to Rule Them All: Building FreeRTOS & Linux Using Yocto | Alejandro Hernandez, Xilinx | |||
We Need to Talk About Systemd: Boot Time Optimization for the New init daemon | Chris Simmonds, 2net | |||
Day 2, 12:20pm | ||||
Introduction to the J1939 Kernel Stack | Marc Kleine-Budde, Pengutronix | |||
Linux I2C in the 21st Century | Wolfram Sang, Consultant / Renesas | |||
Overview of Universal Flash Storage Subsystem | Mohammad Faiz Abbas Rizvi, Texas Instruments India PVT LTD | |||
Day 2, 2:25pm | ||||
Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project | SZ Lin (林上智), Moxa & Pavel Machek, Denx | |||
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 | |||
Day 2, 3:15pm | ||||
Behind the Scenes of an Update Framework: RAUC | Enrico Jörns, Pengutronix | |||
Open Source Graphics 101: Getting Started | Boris Brezillon, Collabora | |||
The First Stable libcamera Release: A Call for Public API Review | Jacopo Mondi, Independent | |||
Day 2, 4:20pm | ||||
Embedded Graphics Drivers in Mesa | Neil Roberts, Igalia | |||
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 | |||
Stress Testing and Micro Benchmarking Kernels with Stress-ng | Colin Ian King, Canonical | |||
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. | |||
Enabling Linux Usage in Space Applications | Antoine Certain, Airbus Defence and Space | |||
RTC Subsystem, Recent Changes and Where it is Heading | Alexandre Belloni, Bootlin |
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 | |||
Home Multimedia and Automation Systems with GStreamer | Jan Schmidt, Centricular Ltd | |||
Under Lock & Key: Using Hardware Protected Keys with the Linux Crypto API | Gilad, Arm | |||
Day 3, 12:20pm | ||||
Flash Subsystems Status Update | Richard Weinberger, sigma star gmbh & Miquèl Raynal, Bootlin | |||
iwd - State of the Union | Marcel Holtmann, Intel Corporation | |||
Supporting Video (de)serializers in Linux: Challenges and Works in Progress | Luca Ceresoli, AIM Sportline | |||
Day 3, 2:25pm | ||||
How the Yocto Project Addressed Comcast RDK Scalability Issues | Nicolas Dechesne, Linaro & Khem Raj, Comcast | |||
The Static Check Needle in the Warnings Haystack | Frank Rowand, Sony | |||
tpm2-software.github.io - Enabling the TPM2.0 Ecosystem in Linux | Andreas Fuchs, Infineon Technologies AG | |||
Day 3, 3:15pm | ||||
Learning the Linux Kernel Configuration Space: Results and Challenges | Mathieu Acher, University of Rennes | |||
License Compliance in Embedded Linux with the Yocto Project | Paul Barker, Beta Five Ltd | |||
Offloading Network Traffic Classification to Hardware | Maxime Chevallier, Bootlin | |||
Day 3, 4:15pm | ||||
Authenticated and Encrypted Storage on Embedded Linux | Jan Lübbe, Pengutronix e.K. | |||
Formal Verification Made Easy (and fast!) | Daniel Bristot de Oliveira, Red Hat | |||
Day 3, 5:05pm | ||||
Embedded Linux Conference Annual Closing Game |
Technical Showcase Posters
Poster Title | Presenter | Poster |