Difference between revisions of "ELC Europe 2018 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations)
(Day 2 Presentations: Add Kopasiak PDF link)
 
(51 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 +
[[Category:ELCE]]
 +
[[Category:2018]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
==Intro==
 
==Intro==
 
Presentations from [https://events.linuxfoundation.org/events/elc-openiot-europe-2018/ ELCE 2018 (LF conference archive)].
 
Presentations from [https://events.linuxfoundation.org/events/elc-openiot-europe-2018/ ELCE 2018 (LF conference archive)].
 +
 +
Some additional videos, such as keynotes, are available at the [https://www.youtube.com/watch?v=f4dlFMxmYgo&list=PLbzoR-pLrL6qThA7SAbhVfuMbjZsJX1CY 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 28:
 
|[[Media:Buildroot-vs-Yocto-Differences-for-Your-Daily-Job-Luca-Ceresoli-AIM-Sportline.pdf | PDF]]
 
|[[Media:Buildroot-vs-Yocto-Differences-for-Your-Daily-Job-Luca-Ceresoli-AIM-Sportline.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/wCVYQWFIvBs Video]
 
|-
 
|-
 
|prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification
 
|prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification
Line 27: Line 34:
 
|[[Media:prplMesh-An-Open-source-Implementation-of-the-Wi-Fi-Alliance®-Multi-AP-Specification-Arnout-Vandecappelle-EssensiumMind.pdf | PDF]]
 
|[[Media:prplMesh-An-Open-source-Implementation-of-the-Wi-Fi-Alliance®-Multi-AP-Specification-Arnout-Vandecappelle-EssensiumMind.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/gaCTTKPM5Iw Video]
 
|-
 
|-
|Mind Supporting Hardware Codecs in a Linux System
+
|Supporting Hardware Codecs in a Linux System
 
|Maxime Ripard, Bootlin
 
|Maxime Ripard, Bootlin
 +
|[[Media:Supporting-Hardware-Codecs-in-a-Linux-System-Maxime-Ripard-Bootlin.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/KRrO9e5UugA Video]
|
 
 
|-
 
|-
 
|An Introduction to EdgeX Foundry
 
|An Introduction to EdgeX Foundry
Line 39: Line 46:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/hqLViAABpT4 Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 46: Line 53:
 
|Networking: From the Ethernet MAC to the Link Partner
 
|Networking: From the Ethernet MAC to the Link Partner
 
|Maxime Chevallier & Antoine Ténart
 
|Maxime Chevallier & Antoine Ténart
 +
|[[Media:Chevallier-tenart-from-the-ethernet-mac-to-the-link-partner.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/K962S9gTBVM Video]
|
 
 
|-
 
|-
|Bootlin The Modern Linux Graphics Stack on Embedded Systems
+
|The Modern Linux Graphics Stack on Embedded Systems
 
|Michael Tretter, Pengutronix
 
|Michael Tretter, Pengutronix
 
|[[Media:The-Modern-Linux-Graphics-Stack-on-Embedded-Systems-Michael-Tretter-Pengutronix.pdf | PDF]]
 
|[[Media:The-Modern-Linux-Graphics-Stack-on-Embedded-Systems-Michael-Tretter-Pengutronix.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/k9mobviOpFQ Video]
 
|-
 
|-
 
|The Modern Operating System, A Clear Choice
 
|The Modern Operating System, A Clear Choice
 
|Bun Tan, Intel
 
|Bun Tan, Intel
 +
|[[Media:Clear-Linux-Overview-OSS-EU-Oct-22-2018_Bun-Tan.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/ND16Ub8oWLo Video]
|
 
 
|-
 
|-
 
|MCUboot: Multi-Image Support
 
|MCUboot: Multi-Image Support
Line 66: Line 73:
 
|[[Media:MCUboot-Multi-Image-Support-David-Brown-Linaro-Ltd.pdf | PDF]]
 
|[[Media:MCUboot-Multi-Image-Support-David-Brown-Linaro-Ltd.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/v2iPYJxWoZw Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 75: Line 82:
 
|[[Media:Getting-Your-Patches-in-Mainline-Linux-What-Not-To-Do-and-a-Few-Things-You-Could-Try-Instead-Marc-Zyngier-ARM.pdf | PDF]]
 
|[[Media:Getting-Your-Patches-in-Mainline-Linux-What-Not-To-Do-and-a-Few-Things-You-Could-Try-Instead-Marc-Zyngier-ARM.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/LIdznotOxvg Video]
 
|-
 
|-
 
|Introduction to SoundWire
 
|Introduction to SoundWire
Line 81: Line 88:
 
|[[Media:Introduction-to-SoundWire-Vinod-Koul-Linaro.pdf | PDF]]
 
|[[Media:Introduction-to-SoundWire-Vinod-Koul-Linaro.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/uegPu0lop08 Video]
 
|-
 
|-
 
|Using Seccomp to Limit the Kernel Attack Surface
 
|Using Seccomp to Limit the Kernel Attack Surface
Line 87: Line 94:
 
|[[Media:Using-Seccomp-to-Limit-the-Kernel-Attack-Surface-Michael-Kerrisk-man7.org-Training-and-Consulting.pdf | PDF]]
 
|[[Media:Using-Seccomp-to-Limit-the-Kernel-Attack-Surface-Michael-Kerrisk-man7.org-Training-and-Consulting.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/-hmG5An2bN8 Video]
 
|-
 
|-
 
|Developing Open-Source Software RTOS with Functional Safety in Mind
 
|Developing Open-Source Software RTOS with Functional Safety in Mind
 
|Anas Nashif, Intel
 
|Anas Nashif, Intel
 +
|[[Media:Elce_2018_Anas_nashif.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/7gzndTzHPFM Video]
|
 
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 102: Line 109:
 
|[[Media:Bring-Your-Camera-into-2018-Forward-Porting-Image-Sensor-Drivers-Jacopo-Mondi-Renesas.pdf | PDF]]
 
|[[Media:Bring-Your-Camera-into-2018-Forward-Porting-Image-Sensor-Drivers-Jacopo-Mondi-Renesas.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/PJVlvUf0gP4 Video]
 
|-
 
|-
 
|Building Safe Systems with Linux
 
|Building Safe Systems with Linux
Line 108: Line 115:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/UedAzd4eSjY Video]
 
|-
 
|-
 
|Keeping Up With The Joneses (CVEs)
 
|Keeping Up With The Joneses (CVEs)
Line 114: Line 121:
 
|[[Media:Keeping-Up-With-The-Joneses-CVEs-David-Reyna-Wind-River-Systems.pdf | PDF]]
 
|[[Media:Keeping-Up-With-The-Joneses-CVEs-David-Reyna-Wind-River-Systems.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/IVYIpZ_pgQQ Video]
 
|-
 
|-
 
|Open Source MQTT Brokers
 
|Open Source MQTT Brokers
Line 120: Line 127:
 
|[[Media:Open-Source-MQTT-Brokers-Leon-Anavi-Konsulko-Group.pdf | PDF]]
 
|[[Media:Open-Source-MQTT-Brokers-Leon-Anavi-Konsulko-Group.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/R2iC5kl5B3w Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 127: Line 134:
 
|Cooking a Debian System: One, Two, Debos!
 
|Cooking a Debian System: One, Two, Debos!
 
|Ana Guerrero López, Collabora
 
|Ana Guerrero López, Collabora
 +
|[[Media:Cooking-a-Debian-System-One-Two-Debos-Ana-Guerrero-López-Collabora.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/HxfwIF_vtlg Video]
|
 
 
|-
 
|-
 
|Embedded Linux on RISC-V Architecture - Status Report
 
|Embedded Linux on RISC-V Architecture - Status Report
 
|Khem Raj, Comcast
 
|Khem Raj, Comcast
 +
|[[Media:Elce_2018_khem_raj_Embedded_Linux-Riscv.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/8BCvyUlcRHY Video]
|
 
 
|-
 
|-
 
|Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost?
 
|Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost?
 
|Ralf Ramsauer & Wolfgang Mauerer, OTH Regensburg; Jan Kiszka, Siemens AG
 
|Ralf Ramsauer & Wolfgang Mauerer, OTH Regensburg; Jan Kiszka, Siemens AG
 +
|[[Media:Linux-in-Safety-Critical-Systems-Summit-Separate-Registration-Required.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/nqU4j2M_Ul4 Video]
|
 
 
|-
 
|-
 
|WiFi and Secure Socket Offload in Zephyr
 
|WiFi and Secure Socket Offload in Zephyr
Line 147: Line 154:
 
|[[Media:WiWiFi-and-Secure-Socket-Offload-in-Zephyr-Gil-Pitney-Texas-Instruments.pdf | PDF]]
 
|[[Media:WiWiFi-and-Secure-Socket-Offload-in-Zephyr-Gil-Pitney-Texas-Instruments.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/KBrhwtDddsU Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 154: Line 161:
 
|Device Security in IoT
 
|Device Security in IoT
 
|Ashutosh Singh, Arm Ltd
 
|Ashutosh Singh, Arm Ltd
 +
|[[Media:Elce_2018_singh_Device_security_in_IOT.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/9fFSlpD7NjQ Video]
|
 
 
|-
 
|-
 
|Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...?
 
|Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...?
Line 162: Line 169:
 
|[[Media:Primer-Testing-Your-Embedded-System-What-is-a-ptest-Lava-Fuego-KernelCI-and...-Jan-Simon-Moeller-The-Linux-Foundation.pdf | PDF]]
 
|[[Media:Primer-Testing-Your-Embedded-System-What-is-a-ptest-Lava-Fuego-KernelCI-and...-Jan-Simon-Moeller-The-Linux-Foundation.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/NRywFwe0uwU Video]
 
|-
 
|-
 
|Bluetooth Low Energy Controller in Zephyr OS
 
|Bluetooth Low Energy Controller in Zephyr OS
Line 168: Line 175:
 
|[[Media:Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf | PDF]]
 
|[[Media:Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/2dLkI0O5lSo Video]
 
|-
 
|-
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
Line 177: Line 184:
 
|[[Media:BoF-Early-Platform-Drivers-in-Linux-Kernel-Bartosz-Golaszewski-BayLibre.pdf | PDF]]
 
|[[Media:BoF-Early-Platform-Drivers-in-Linux-Kernel-Bartosz-Golaszewski-BayLibre.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/VCOL1TWSs0I Video]
 
|-
 
|-
 
|BoF: Embedded Update Tools
 
|BoF: Embedded Update Tools
 
|Jan Lübbe, Pengutronix
 
|Jan Lübbe, Pengutronix
 +
|[[Media:BoF-Embedded-Update-Tools-Jan-Luebbe-Pengutronix.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/_0h5cWTuz24 Video]
|
 
 
|-
 
|-
 
|BoF: Yocto Project and OpenEmbedded
 
|BoF: Yocto Project and OpenEmbedded
Line 195: Line 202:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/nkYgX5Qggxc Video]
 
|-
 
|-
 
|BoF: Blockchain of Things & Large Scale Deployments of Blockchain
 
|BoF: Blockchain of Things & Large Scale Deployments of Blockchain
Line 201: Line 208:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/Hjutd8NSe6Q Video]
 
|-
 
|-
 
|}
 
|}
Line 220: Line 227:
 
|DMA Safety in Buffers for Linux Kernel Device Drivers
 
|DMA Safety in Buffers for Linux Kernel Device Drivers
 
|Wolfram Sang, Renesas / Consultant
 
|Wolfram Sang, Renesas / Consultant
 +
|[[Media:20181023-Wolfram-Sang-ELCE18-safe_dma_buffers.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/JDwaMClvV-s Video]
|
 
 
|-
 
|-
 
|EBBR: Standard Boot for Embedded Platforms
 
|EBBR: Standard Boot for Embedded Platforms
 
|Grant Likely, Arm
 
|Grant Likely, Arm
 +
|[[Media:20181023-Grant-Likely-ELCE18-ebbr.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Zz5wGjY9VpU Video]
|
 
 
|-
 
|-
 
|The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study
 
|The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study
Line 234: Line 241:
 
|[[Media:The-Seven-Year-Leap-Updating-a-Product-from-Linux-2.6-to-4.15-a-Real-World-Project-Case-Study-Ed-Langley-Kobilon.pdf | PDF]]
 
|[[Media:The-Seven-Year-Leap-Updating-a-Product-from-Linux-2.6-to-4.15-a-Real-World-Project-Case-Study-Ed-Langley-Kobilon.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/l8Y92EgT-lA Video]
 
|-
 
|-
 
|Enabling a Cloud-native Edge for IoT Scale
 
|Enabling a Cloud-native Edge for IoT Scale
Line 240: Line 247:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/mQrMzXZamv8 Video]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 247: Line 254:
 
|Grabbing Audio and Video on a Board Farm
 
|Grabbing Audio and Video on a Board Farm
 
|Krzysztof Opasiak, Samsung R&D Institute Poland
 
|Krzysztof Opasiak, Samsung R&D Institute Poland
 +
|[[Media:Kopasiak_grabbing_a_v_on_a_farm.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/mw79nfp7ARE Video]
|
 
 
|-
 
|-
 
|Large Scale Deployments for Automated Kernel Testing
 
|Large Scale Deployments for Automated Kernel Testing
Line 255: Line 262:
 
|[[Media:Large-Scale-Deployments-for-Automated-Kernel-Testing-Dave-Pigott-Linaro.pdf | PDF]]
 
|[[Media:Large-Scale-Deployments-for-Automated-Kernel-Testing-Dave-Pigott-Linaro.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/VnlPmQ1I6hA Video]
 
|-
 
|-
 
|Preempt-RT Latency Benchmarking of the Cortex-A53 Processor
 
|Preempt-RT Latency Benchmarking of the Cortex-A53 Processor
Line 261: Line 268:
 
|[[Media:Preempt-RT-Latency-Benchmarking-of-the-Cortex-A53-Processor-Paul-Thomas-AMSC.pdf | PDF]]
 
|[[Media:Preempt-RT-Latency-Benchmarking-of-the-Cortex-A53-Processor-Paul-Thomas-AMSC.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/dcupw4Z99Ls Video]
 
|-
 
|-
 
|Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data
 
|Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data
Line 267: Line 274:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/CcG3dxT0c0A Video]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 276: Line 283:
 
|[[Media:Common-Attacks-on-IoT-Devices-Christina-Quast.pdf | PDF]]
 
|[[Media:Common-Attacks-on-IoT-Devices-Christina-Quast.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/vKZVbX-hNyE Video]
 
|-
 
|-
 
|Firmware Transparency: Open All the Way Down
 
|Firmware Transparency: Open All the Way Down
 
|Josh Triplett, Intel
 
|Josh Triplett, Intel
 +
|[[Media:Elce_2018_triplett_firmware-transparency.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/zfKqKWIa5WU Video]
|
 
 
|-
 
|-
 
|Managing Linux Kernel Configurations with Config Fragments
 
|Managing Linux Kernel Configurations with Config Fragments
 
|Darren Hart, VMware
 
|Darren Hart, VMware
 +
|[[Media:Managing-Linux-Kernel-Configurations-with-Config-Fragments-Darren-Hart-VMware.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/J8zxekwYMDY Video]
|
 
 
|-
 
|-
 
|Zephyr and Trusted Execution Environments
 
|Zephyr and Trusted Execution Environments
 
|Andy Gross, Linaro
 
|Andy Gross, Linaro
 +
|[[Media:Zephyr-and-Trusted-Execution-Environments-Andy-Gross-Linaro.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/LdvSCaZ36Ms Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 301: Line 308:
 
|How to Avoid Writing Device Drivers for Embedded Linux
 
|How to Avoid Writing Device Drivers for Embedded Linux
 
|Chris Simmonds, 2net
 
|Chris Simmonds, 2net
 +
|[[Media:userspace-drivers-csimmonds-elce-2018_Chris-Simmonds.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/QIO2pJqMxjE Video]
|
 
 
|-
 
|-
 
|Linux IoT: From Prototype to Production
 
|Linux IoT: From Prototype to Production
Line 309: Line 316:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/XFpi1aK0zbU Video]
 
|-
 
|-
 
|The New Wi-Fi Experience for Linux
 
|The New Wi-Fi Experience for Linux
Line 315: Line 322:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/QIqT2obSPDk Video]
 
|-
 
|-
 
|Bluetooth Mesh and Zephyr
 
|Bluetooth Mesh and Zephyr
 
|Martin Woolley, Bluetooth SIG
 
|Martin Woolley, Bluetooth SIG
 +
|[[Media:Bluetooth-Mesh-and-Zephyr-V1.0_Martin-Wooley.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/1rxgY1EnmJw Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 327: Line 334:
 
|-
 
|-
 
|Deep Learning in OpenCV
 
|Deep Learning in OpenCV
|Wu Zhiwen, Intel
+
|Wu Zhiwen (Alex Wu), Intel
 
|[[Media:Deep-Learning-in-OpenCV-Wu-Zhiwen-Intel.pdf | PDF]]
 
|[[Media:Deep-Learning-in-OpenCV-Wu-Zhiwen-Intel.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/VTX5WmWSEEk Video]
 
|-
 
|-
 
|SPI Memory Support in Linux and U-Boot
 
|SPI Memory Support in Linux and U-Boot
 
|Miquèl Raynal, Bootlin
 
|Miquèl Raynal, Bootlin
 +
|[[Media:raynal-spi-memories.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/PkWbuLM_gmU Video]
|
 
 
|-
 
|-
 
|Strategies for Developing and Deploying your Embedded Applications and Images
 
|Strategies for Developing and Deploying your Embedded Applications and Images
 
|Mirza Krak, Mender.io
 
|Mirza Krak, Mender.io
 +
|[[Media:Strategies-for-Developing-and-Deploying-your-Embedded-Applications-and-Images-Mirza-Krak-Mender.io_.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/rCDZVjHHC6o Video]
|
 
 
|-
 
|-
 
|Building an Open IoT Solution with EdgeX Foundry and Zephyr Project
 
|Building an Open IoT Solution with EdgeX Foundry and Zephyr Project
 
|Thea Aldrich, Zephyr Project & Michael Hall, EdgeX Foundry
 
|Thea Aldrich, Zephyr Project & Michael Hall, EdgeX Foundry
 
|
 
|
 +
|
 +
|[https://youtu.be/xQ4FbZRfSZA Video]
 +
|-
 +
|-
 +
|Elivepatch: Flexible Distributed Linux Kernel Live Patching
 +
|Alice Ferrazzi & Takanori Suzuki, Cybertrust Japan
 +
|[[Media:Elivepatch OSSE2018 english.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 355: Line 369:
 
|Debian & Yocto: State of the Art
 
|Debian & Yocto: State of the Art
 
|Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov
 
|Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov
 +
|[[Media:Elce_2018_kazuhiro_hayashi_Debian-Yocto-State-of-the-Art_r6.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/pWskw-79hSk Video]
|
 
 
|-
 
|-
 
|Linux and Zephyr “Talking” to Each Other in the Same SoC
 
|Linux and Zephyr “Talking” to Each Other in the Same SoC
Line 363: Line 377:
 
|[[Media:Linux-and-Zephyr-“Talking”-to-Each-Other-in-the-Same-SoC-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]]
 
|[[Media:Linux-and-Zephyr-“Talking”-to-Each-Other-in-the-Same-SoC-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/4zMyjaEgj2U Video]
 
|-
 
|-
 
|Teaching your Test Framework to Speak LAVA
 
|Teaching your Test Framework to Speak LAVA
 
|Tim Orling, Intel Corporation
 
|Tim Orling, Intel Corporation
 +
|[[Media:Teaching-your-Test-Framework-to-Speak-LAVA-Tim-Orling-Intel-Corporation.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/FYP9ArpAA7o Video]
|
 
 
|-
 
|-
 
|U-Boot - Bootloader for IoT Platform?
 
|U-Boot - Bootloader for IoT Platform?
 
|Alexey Brodkin, Synopsys
 
|Alexey Brodkin, Synopsys
 +
|[[Media:U-Boot-Bootloader-for-IoT-Platform-Alexey-Brodkin-Synopsys-2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/ZxvDtzFCtFg Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 384: Line 398:
 
|[[Media:10-Years-of-the-Industrial-IO-Kernel-Subsystem-Jonathan-Cameron-Huawei.pdf | PDF]]
 
|[[Media:10-Years-of-the-Industrial-IO-Kernel-Subsystem-Jonathan-Cameron-Huawei.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/644oH1FXdtE Video]
 
|-
 
|-
 
|Extending the Performance Analyis Toolset
 
|Extending the Performance Analyis Toolset
Line 390: Line 404:
 
|[[Media:Extending-the-Performance-Analyis-Toolset-Christoph-Sterz-KDAB.pdf | PDF]]
 
|[[Media:Extending-the-Performance-Analyis-Toolset-Christoph-Sterz-KDAB.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/PO9jnbaOqEA Video]
 
|-
 
|-
 
|Uh-oh, It's I/O Ordering!
 
|Uh-oh, It's I/O Ordering!
Line 396: Line 410:
 
|[[Media:Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf | PDF]]
 
|[[Media:Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/i6DayghhA8Q Video]
 
|-
 
|-
 
|A Zephyr User Story  
 
|A Zephyr User Story  
 
|Franco Saworski, blik GmbH
 
|Franco Saworski, blik GmbH
 +
|[[Media:A-Zephyr-User-Story-ELCE-OIOT-2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/CJ9ILPxi4SQ Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 411: Line 425:
 
|[[Media:Collaborate-on-Linux-for-Use-in-Safety-Critical-Systems-Lukas-Bulwahn-BMW-Car-IT-GmbH.pdf | PDF]]
 
|[[Media:Collaborate-on-Linux-for-Use-in-Safety-Critical-Systems-Lukas-Bulwahn-BMW-Car-IT-GmbH.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Use04MfL2ms Video]
 
|-
 
|-
 
|Complex Cameras on Linux
 
|Complex Cameras on Linux
 
|Mauro Carvalho Chehab, Samsung
 
|Mauro Carvalho Chehab, Samsung
 +
|[[Media:Complex-Cameras-on-Linux-Mauro-Carvalho-Chehab-Samsung.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/KpaNNJr92CY Video]
|
 
 
|-
 
|-
 
|PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research!
 
|PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research!
Line 423: Line 437:
 
|[[Media:PREEMPT_RT-isnt-Just-for-Lasers-The-Perfect-Match-for-Hearing-Aid-Research-Christopher-Obbard-Daniel-James-64-Studio-Ltd.pdf | PDF]]
 
|[[Media:PREEMPT_RT-isnt-Just-for-Lasers-The-Perfect-Match-for-Hearing-Aid-Research-Christopher-Obbard-Daniel-James-64-Studio-Ltd.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/vRpMAbILSEc Video]
 
|-
 
|-
 
|Deep Learning Neural Network Acceleration at the Edge
 
|Deep Learning Neural Network Acceleration at the Edge
 
|Andrea Gallo, Linaro
 
|Andrea Gallo, Linaro
 +
|[[Media:Elce_2018_gallo_Deep_Learning_NN_Acceleration_at_the_Edge.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/LQKNAg-xUTg Video]
|
 
 
|}
 
|}
  
Line 449: Line 463:
 
|[[Media:OpenOCD-Beyond-Simple-Software-Debugging-Oleksij-Rempel-Pengutronix.pdf | PDF]]
 
|[[Media:OpenOCD-Beyond-Simple-Software-Debugging-Oleksij-Rempel-Pengutronix.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/lk2V0YkgN2A Video]
 
|-
 
|-
 
|Real-time Testing with Fuego
 
|Real-time Testing with Fuego
 
|Hirotaka MOTAI, Mitsubishi Electric Corp
 
|Hirotaka MOTAI, Mitsubishi Electric Corp
 +
|[[Media:ELC2018_Real-time_testing_with_Fuego-181024m.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/0rhPcLiIZwY Video]
|
 
 
|-
 
|-
 
|The End of Time, 19 Years to Go
 
|The End of Time, 19 Years to Go
Line 461: Line 475:
 
|[[Media:The-End-of-Time-19-Years-to-Go-Arnd-Bergmann-Linaro-Ltd.pdf | PDF]]
 
|[[Media:The-End-of-Time-19-Years-to-Go-Arnd-Bergmann-Linaro-Ltd.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/8OiTB8qWqXk Video]
 
|-
 
|-
 
|Backporting is so 1993
 
|Backporting is so 1993
 
|Ricardo Salveti & Michael Scott, Foundries.io
 
|Ricardo Salveti & Michael Scott, Foundries.io
 +
|[[Media:Backporting-is-so-1993-Ricardo-Salveti-Michael-Scott-Foundries.io_.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/nZuyopBDBI4 Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 474: Line 488:
 
|On this Rock I will Build my System - Why Open-Source Firmware Matters
 
|On this Rock I will Build my System - Why Open-Source Firmware Matters
 
|Lucas Stach, Pengutronix
 
|Lucas Stach, Pengutronix
 +
|[[Media:OSELAS.Presentation-ELCE2018-Firmware.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/xewCQ7dTGq0 Video]
|
 
 
|-
 
|-
 
|Real Time is Coming to Linux; What Does that Mean to You?
 
|Real Time is Coming to Linux; What Does that Mean to You?
 
|Steven Rostedt, VMware
 
|Steven Rostedt, VMware
 +
|[[Media:Rostedt-elc-eu-2018-rt-what-does-it-mean.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/BxJm-Ujipcg Video]
|
 
 
|-
 
|-
 
|The Power-Supply Subsystem
 
|The Power-Supply Subsystem
 
|Sebastian Reichel, Collabora
 
|Sebastian Reichel, Collabora
 +
|[[Media:power-supply_Sebastian-Reichel.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/MdgmyOHldZg Video]
|
 
 
|-
 
|-
 
|Enabling Zephyr on Your Hardware Platform
 
|Enabling Zephyr on Your Hardware Platform
 
|Diego Sueiro, Sepura / Embarcados
 
|Diego Sueiro, Sepura / Embarcados
 +
|[[Media:Enabling-Zephyr-on-Your-Hardware-Platform-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/vie06nKvYB8 Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 503: Line 517:
 
|[[Media:Creating-Your-Own-Tiny-Linux-Distribution-Using-Yocto-Keeping-it-Small-With-Poky-Tiny-Alejandro-Hernandez-Xilinx.pdf | PDF]]
 
|[[Media:Creating-Your-Own-Tiny-Linux-Distribution-Using-Yocto-Keeping-it-Small-With-Poky-Tiny-Alejandro-Hernandez-Xilinx.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/OcZY1jm-c5o Video]
 
|-
 
|-
 
|Kernel Analysis Using eBPF
 
|Kernel Analysis Using eBPF
Line 509: Line 523:
 
|[[Media:Kernel-Analysis-Using-eBPF-Daniel-Thompson-Linaro.pdf | PDF]]
 
|[[Media:Kernel-Analysis-Using-eBPF-Daniel-Thompson-Linaro.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/AZTtTgni7LQ Video]
 
|-
 
|-
 
|Sound Open Firmware
 
|Sound Open Firmware
 
|Liam Girdwood, Intel
 
|Liam Girdwood, Intel
 +
|[[Media:Liam-Girdwood_SOF_ELCE.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/vwDoEumA1Mo Video]
|
 
 
|-
 
|-
 
|Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT
 
|Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT
 
|Miklos Balint & Ken Liu, Arm
 
|Miklos Balint & Ken Liu, Arm
 +
|[[Media:Trusted-Firmware-M-Secure-Partitioning-–-Compartmentalization-in-IoT-Miklos-Balint-Ken-Liu-Arm.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/6wEFoq49qUw Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 528: Line 542:
 
|BoF: Devicetree
 
|BoF: Devicetree
 
|Frank Rowand, Sony
 
|Frank Rowand, Sony
 +
|[[Media:Elce 2018 dt bof.pdf | PDF ]]
 
|
 
|
|
+
|[https://youtu.be/UBjT3fL38Nw Video]
|
 
 
|-
 
|-
 
|Building Container Images with OpenEmbedded and the Yocto Project
 
|Building Container Images with OpenEmbedded and the Yocto Project
 
|Scott Murray, Konsulko Group
 
|Scott Murray, Konsulko Group
 +
|[[Media:Building-Container-Images-with-OpenEmbedded-and-the-Yocto-Project-Scott-Murray-Konsulko-Group-1.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/OSyLoHYxGLQ Video]
|
 
 
|-
 
|-
 
|Power Debugging with JTAG
 
|Power Debugging with JTAG
 
|Patrick Titiano & Alexandre Bailon, BAYLIBRE
 
|Patrick Titiano & Alexandre Bailon, BAYLIBRE
 +
|[[Media:ELCE-2018-Non-Intrusive-Power-Performance_-Debugging-via-JTAG_Patrick-Titiano.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/hx4ld3XCbOE Video]
|
 
 
|-
 
|-
 
|IoT TLS: Why It's Hard
 
|IoT TLS: Why It's Hard
Line 548: Line 562:
 
|[[Media:IoT-TLS-Why-Its-Hard-David-Brown-Linaro.pdf | PDF]]
 
|[[Media:IoT-TLS-Why-Its-Hard-David-Brown-Linaro.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Of3DdOVg-h8 Video]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 557: Line 571:
 
|[[Media:A-Sockets-API-for-LoRa-Andreas-Färber-SUSE-1.pdf | PDF]]
 
|[[Media:A-Sockets-API-for-LoRa-Andreas-Färber-SUSE-1.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Jjel65sZO9M Video]
 
|-
 
|-
 
|Comparison of Voice Assistant SDKs for Embedded Linux Devices
 
|Comparison of Voice Assistant SDKs for Embedded Linux Devices
Line 563: Line 577:
 
|[[Media:Comparison-of-Voice-Assistant-SDKs-for-Embedded-Linux-Devices-Leon-Anavi-Konsulko-Group.pdf | PDF]]
 
|[[Media:Comparison-of-Voice-Assistant-SDKs-for-Embedded-Linux-Devices-Leon-Anavi-Konsulko-Group.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/_dF0cMr3Aag Video]
 
|-
 
|-
 
|Why Embedded Cameras are Difficult, and How to Make Them Easy
 
|Why Embedded Cameras are Difficult, and How to Make Them Easy
 
|Laurent Pinchart, Ideas on Board
 
|Laurent Pinchart, Ideas on Board
 +
|[[Media:20181024-ELCE-Why_embedded_cameras_are_difficult_and_how_to_make_them_easy.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/GIhV7tiUji0 Video]
|
 
 
|-
 
|-
 
|Why the Yocto Project for My IoT Project
 
|Why the Yocto Project for My IoT Project
 
|Drew Moseley, Mender.io
 
|Drew Moseley, Mender.io
 +
|[[Media:Why-the-Yocto-Project-for-My-IoT-Project-Drew-Moseley-Mender.io_.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/hh1UiX4awCE Video]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 584: Line 598:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/iIjWWXFNWu0 Video]
 +
|}
 +
 
 +
== Technical Showcase Posters ==
 +
 
 +
 
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#bc8f96"
 +
| align="center" | '''Poster Title'''
 +
| align="center" | '''Presenter'''
 +
| align="center" | '''Poster'''
 +
|-
 +
| Automotive Grade Linux
 +
| Walt Miner and Jan-Simon Moeller
 +
| [[Media:ELCE2018-poster-Walt-AGL.pdf | PDF ]]
 +
|-
 +
| Embedded Base Boot Requirements (EBBR) Example Platforms
 +
| Grant Likely, Daniel Thompson
 +
| [[Media:ELCE2018-poster-Daniel-Thompson-EBBR.pdf | PDF ]]
 +
|-
 +
| Hardware Video Codec Support on Allwinner SoCs
 +
| Maxime Ripard
 +
| [[Media:ELCE2018-poster-Maxime-accelerated-video.pdf | PDF ]]
 +
|-
 +
| Isar: System Builder for Debian-Based Products
 +
| Baurzhan Ismagulov, Jan Kiszka
 +
| [[Media:ELCE2018-poster-Isar-r2.pdf | PDF ]]
 +
|-
 +
| Kodi Playback with Standard V4L2 Graphics Stack
 +
| Neil Armstrong, Koen Kooi
 +
| [[Media:ELCE2018-poster-Kooi-V4L2-Kodi.pdf | PDF ]]
 +
|-
 +
| Longterm Embedded Linux: Testing & Field Update
 +
| Pengutronix
 +
| [[Media:ELCE2018-poster-RAUC-labgrid.pdf | PDF ]]
 +
|-
 +
| Mahalia, an Open Hardware Hearing Aid Platform
 +
| Chris Obbard and Daniel James
 +
| [[Media:ELCE2018-poster-Hearing-Aid.pdf | PDF ]]
 +
|-
 +
| Non-Intrusive Power/Perf. Debugging via JTAG
 +
| Alexandre Bailon / Patrick Titiano
 +
| [[Media:ELCE2018-poster-Baylibre.pdf | PDF ]]
 +
|-
 +
| Open Source Graphics & Etnaviv
 +
| Pengutronix
 +
| [[Media:ELCE2018-poster-Etnaviv.pdf | PDF ]]
 +
|-
 +
| Simplifying Heterogeneous problems; Analysing Heterogeneous Liquids
 +
| Ricardo Ribalda, Dimitrios Katsaros
 +
| [[Media:ELCE2018-poster-Delgado-liquidscan.pdf | PDF ]]
 +
|-
 +
| Synchronized Camera Capture
 +
| Carlos Agüero-Montero
 +
| [[Media:ELCE2018-poster-RidgeRun-Poster-vsync.pdf | PDF ]]
 +
|-
 +
| Trustworthy OE Devices and Software Supply Chain Integrity
 +
| Christopher Clark, Rich Persaud, Daniel Smith
 +
| [[Media:ELCE2018-poster-Persaud-OpenXT.pdf | PDF ]]
 +
|-
 +
| TV tuner CXD2880 SPI I/F support in DVB-API
 +
| Paul Johns, Masayuki Yamamoto
 +
| [[Media:ELCE2018-poster-Sony-rpi-cxd2880.pdf | PDF ]]
 +
|-
 +
| Upstream Linux kernel support for Microsemi switches
 +
| Alexandre Belloni
 +
| [[Media:ELCE2018-poster-Belloni-switchdev-v2.pdf | PDF ]]
 +
|-
 
|}
 
|}
 +
 +
[[Category:2018]]
 +
[[Category:ELCE]]

Latest revision as of 12:44, 14 October 2021


Intro

Presentations from ELCE 2018 (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:15am
Buildroot vs Yocto: Differences for Your Daily Job Luca Ceresoli, AIM Sportline PDF Video
prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification Arnout Vandecappelle, Essensium PDF Video
Supporting Hardware Codecs in a Linux System Maxime Ripard, Bootlin PDF Video
An Introduction to EdgeX Foundry Jeroen Mackenbach, Dell Technologies Video
Day 1, 12:05pm
Networking: From the Ethernet MAC to the Link Partner Maxime Chevallier & Antoine Ténart PDF Video
The Modern Linux Graphics Stack on Embedded Systems Michael Tretter, Pengutronix PDF Video
The Modern Operating System, A Clear Choice Bun Tan, Intel PDF Video
MCUboot: Multi-Image Support David Brown, Linaro, Ltd PDF Video
Day 1, 2:15pm
Getting Your Patches in Mainline Linux: What Not To Do (and a Few Things You Could Try Instead) Marc Zyngier, ARM PDF Video
Introduction to SoundWire Vinod Koul, Linaro PDF Video
Using Seccomp to Limit the Kernel Attack Surface Michael Kerrisk, man7.org Training and Consulting PDF Video
Developing Open-Source Software RTOS with Functional Safety in Mind Anas Nashif, Intel PDF Video
Day 1, 3:05pm
Bring Your Camera into 2018: Forward Porting Image Sensor Drivers Jacopo Mondi, Renesas PDF Video
Building Safe Systems with Linux Nicholas McGuire, OpenTech Video
Keeping Up With The Joneses (CVEs) David Reyna, Wind River Systems PDF Video
Open Source MQTT Brokers Leon Anavi, Konsulko Group PDF Video
Day 1, 4:15pm
Cooking a Debian System: One, Two, Debos! Ana Guerrero López, Collabora PDF Video
Embedded Linux on RISC-V Architecture - Status Report Khem Raj, Comcast PDF Video
Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? Ralf Ramsauer & Wolfgang Mauerer, OTH Regensburg; Jan Kiszka, Siemens AG PDF Video
WiFi and Secure Socket Offload in Zephyr Gil Pitney, Texas Instruments PDF Video
Day 1, 5:05pm
Device Security in IoT Ashutosh Singh, Arm Ltd PDF Video
Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...? Jan-Simon Moeller, The Linux Foundation PDF Video
Bluetooth Low Energy Controller in Zephyr OS Vinayak Kariappa Chettimada, Nordic Semiconductor ASA PDF Video
Day 1, 6:00pm
BoF: Early Platform Drivers in Linux Kernel Bartosz Golaszewski, BayLibre PDF Video
BoF: Embedded Update Tools Jan Lübbe, Pengutronix PDF Video
BoF: Yocto Project and OpenEmbedded Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Yocto Project Community Manager PDF
BoF: Automotive Grade Linux Developer Community Walt Miner, The Linux Foundation Video
BoF: Blockchain of Things & Large Scale Deployments of Blockchain Tyler Baker, Open Source Foundries Video

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:00am
DMA Safety in Buffers for Linux Kernel Device Drivers Wolfram Sang, Renesas / Consultant PDF Video
EBBR: Standard Boot for Embedded Platforms Grant Likely, Arm PDF Video
The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study Ed Langley, Kobilon PDF Video
Enabling a Cloud-native Edge for IoT Scale Jason Shepherd, Dell Technologies Video
Day 2, 9:50am
Grabbing Audio and Video on a Board Farm Krzysztof Opasiak, Samsung R&D Institute Poland PDF Video
Large Scale Deployments for Automated Kernel Testing Dave Pigott, Linaro PDF Video
Preempt-RT Latency Benchmarking of the Cortex-A53 Processor Paul Thomas, AMSC PDF Video
Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data David G. Simmons, InfluxData Video
Day 2, 10:40pm
Common Attacks on IoT Devices Christina Quast PDF Video
Firmware Transparency: Open All the Way Down Josh Triplett, Intel PDF Video
Managing Linux Kernel Configurations with Config Fragments Darren Hart, VMware PDF Video
Zephyr and Trusted Execution Environments Andy Gross, Linaro PDF Video
Day 2, 11:30am
How to Avoid Writing Device Drivers for Embedded Linux Chris Simmonds, 2net PDF Video
Linux IoT: From Prototype to Production Drew Moseley, Mender.io Video
The New Wi-Fi Experience for Linux Marcel Holtmann, Intel Video
Bluetooth Mesh and Zephyr Martin Woolley, Bluetooth SIG PDF Video
Day 2, 12:20pm
Deep Learning in OpenCV Wu Zhiwen (Alex Wu), Intel PDF Video
SPI Memory Support in Linux and U-Boot Miquèl Raynal, Bootlin PDF Video
Strategies for Developing and Deploying your Embedded Applications and Images Mirza Krak, Mender.io PDF Video
Building an Open IoT Solution with EdgeX Foundry and Zephyr Project Thea Aldrich, Zephyr Project & Michael Hall, EdgeX Foundry Video
Elivepatch: Flexible Distributed Linux Kernel Live Patching Alice Ferrazzi & Takanori Suzuki, Cybertrust Japan PDF
Day 2, 2:30pm
Debian & Yocto: State of the Art Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov PDF Video
Linux and Zephyr “Talking” to Each Other in the Same SoC Diego Sueiro, Sepura / Embarcados PDF Video
Teaching your Test Framework to Speak LAVA Tim Orling, Intel Corporation PDF Video
U-Boot - Bootloader for IoT Platform? Alexey Brodkin, Synopsys PDF Video
Day 2, 3:50pm
10 Years of the Industrial I/O Kernel Subsystem Jonathan Cameron, Huawei PDF Video
Extending the Performance Analyis Toolset Christoph Sterz, KDAB PDF Video
Uh-oh, It's I/O Ordering! Will Deacon, Arm PDF Video
A Zephyr User Story Franco Saworski, blik GmbH PDF Video
Day 2, 4:40pm
Collaborate on Linux for Use in Safety-Critical Systems? Lukas Bulwahn, BMW Car IT GmbH PDF Video
Complex Cameras on Linux Mauro Carvalho Chehab, Samsung PDF Video
PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research! Christopher Obbard & Daniel James, 64 Studio Ltd PDF Video
Deep Learning Neural Network Acceleration at the Edge Andrea Gallo, Linaro PDF Video

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 11:15am
OpenOCD - Beyond Simple Software Debugging Oleksij Rempel, Pengutronix PDF Video
Real-time Testing with Fuego Hirotaka MOTAI, Mitsubishi Electric Corp PDF Video
The End of Time, 19 Years to Go Arnd Bergmann, Linaro Ltd PDF Video
Backporting is so 1993 Ricardo Salveti & Michael Scott, Foundries.io PDF Video
Day 3, 12:05pm
On this Rock I will Build my System - Why Open-Source Firmware Matters Lucas Stach, Pengutronix PDF Video
Real Time is Coming to Linux; What Does that Mean to You? Steven Rostedt, VMware PDF Video
The Power-Supply Subsystem Sebastian Reichel, Collabora PDF Video
Enabling Zephyr on Your Hardware Platform Diego Sueiro, Sepura / Embarcados PDF Video
Day 3, 2:15pm
Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With Poky-Tiny Alejandro Hernandez, Xilinx PDF Video
Kernel Analysis Using eBPF Daniel Thompson, Linaro PDF Video
Sound Open Firmware Liam Girdwood, Intel PDF Video
Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT Miklos Balint & Ken Liu, Arm PDF Video
Day 3, 3:05pm
BoF: Devicetree Frank Rowand, Sony PDF Video
Building Container Images with OpenEmbedded and the Yocto Project Scott Murray, Konsulko Group PDF Video
Power Debugging with JTAG Patrick Titiano & Alexandre Bailon, BAYLIBRE PDF Video
IoT TLS: Why It's Hard David Brown, Linaro PDF Video
Day 3, 4:15pm
A Sockets API for LoRa Andreas Färber, SUSE PDF Video
Comparison of Voice Assistant SDKs for Embedded Linux Devices Leon Anavi, Konsulko Group PDF Video
Why Embedded Cameras are Difficult, and How to Make Them Easy Laurent Pinchart, Ideas on Board PDF Video
Why the Yocto Project for My IoT Project Drew Moseley, Mender.io PDF Video
Day 3, 5:05pm
Closing Game Tim Bird Video

Technical Showcase Posters

Poster Title Presenter Poster
Automotive Grade Linux Walt Miner and Jan-Simon Moeller PDF
Embedded Base Boot Requirements (EBBR) Example Platforms Grant Likely, Daniel Thompson PDF
Hardware Video Codec Support on Allwinner SoCs Maxime Ripard PDF
Isar: System Builder for Debian-Based Products Baurzhan Ismagulov, Jan Kiszka PDF
Kodi Playback with Standard V4L2 Graphics Stack Neil Armstrong, Koen Kooi PDF
Longterm Embedded Linux: Testing & Field Update Pengutronix PDF
Mahalia, an Open Hardware Hearing Aid Platform Chris Obbard and Daniel James PDF
Non-Intrusive Power/Perf. Debugging via JTAG Alexandre Bailon / Patrick Titiano PDF
Open Source Graphics & Etnaviv Pengutronix PDF
Simplifying Heterogeneous problems; Analysing Heterogeneous Liquids Ricardo Ribalda, Dimitrios Katsaros PDF
Synchronized Camera Capture Carlos Agüero-Montero PDF
Trustworthy OE Devices and Software Supply Chain Integrity Christopher Clark, Rich Persaud, Daniel Smith PDF
TV tuner CXD2880 SPI I/F support in DVB-API Paul Johns, Masayuki Yamamoto PDF
Upstream Linux kernel support for Microsemi switches Alexandre Belloni PDF