Difference between revisions of "ELC Europe 2017 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations: op-tee talk was mixed with the mender.io one)
m (add category information)
 
(36 intermediate revisions by 12 users not shown)
Line 1: Line 1:
== Table of Presentations ==
+
[[Category:ELCE]]
 +
[[Category:2017]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
 +
== Intro ==
 +
Presentations from [http://events17.linuxfoundation.org/events/archive/2017/embedded-linux-conference-europe ELCE 2017 (LF conference archive)].
 +
 
 +
A YouTube playlist from this event can be found [https://www.youtube.com/playlist?list=PLbzoR-pLrL6pISWAq-1cXP4_UZAyRtesk here].
  
 
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 20: Line 28:
 
|[[Media:Golang intro.pdf|PDF]]
 
|[[Media:Golang intro.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/L4LqurhleyE Video]
 
|-
 
|-
 
|OP-TEE - Using TrustZone to Protect Our Own Secrets
 
|OP-TEE - Using TrustZone to Protect Our Own Secrets
 
|Marc Kleine-Budde, Pengutronix e.K.
 
|Marc Kleine-Budde, Pengutronix e.K.
 +
|[[Media:OP-TEE-Using TrustZone to Protect Our Own Secrets-20171023-2.pdf|PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=IB0FmmPUPD4 Video]
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 9:50am
 
| colspan="5" | Day 1, 9:50am
Line 32: Line 40:
 
|Linux Powered Autonomous Arctic Buoys
 
|Linux Powered Autonomous Arctic Buoys
 
|Satish Chetty, Hera Systems
 
|Satish Chetty, Hera Systems
 +
|[[Media:Linux Powered Autonomous Arctic Buoys - Embedded Linux Conference - Prague - Ocober 2017.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/yu_l3IsWTNI Video]
|
 
 
|-
 
|-
 
|SD/eMMC: New Speed Modes and Their Support in Linux
 
|SD/eMMC: New Speed Modes and Their Support in Linux
Line 40: Line 48:
 
|[[Media:clement-sd-mmc-high-speed-support-in-linux-kernel_0.pdf | PDF]]
 
|[[Media:clement-sd-mmc-high-speed-support-in-linux-kernel_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/mxdKXlANup4 Video]
|-
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 11:15am
 
| colspan="5" | Day 1, 11:15am
Line 49: Line 56:
 
|[[Media:An Introduction to SPI-NOR Subsystem - v3_0.pdf | PDF]]
 
|[[Media:An Introduction to SPI-NOR Subsystem - v3_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/GJay1MCUvfE Video]
 
|-
 
|-
 
|Hit the Open Road with Automotive Grade Linux
 
|Hit the Open Road with Automotive Grade Linux
 
|Walt Miner, The Linux Foundation
 
|Walt Miner, The Linux Foundation
 +
|[[Media:ELC 2017 - Linux You Can Drive My Car - Miner.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/kfwEmjSjAzM Video]
|
 
 
|-
 
|-
 
|The Serial Device Bus
 
|The Serial Device Bus
Line 61: Line 68:
 
|[[Media:serdev-elce-2017-2.pdf | PDF]]
 
|[[Media:serdev-elce-2017-2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/wIQPb1NkZbQ Video]
|-
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 12:05pm
 
| colspan="5" | Day 1, 12:05pm
Line 70: Line 76:
 
|[[Media:M+M.pdf | PDF]]
 
|[[Media:M+M.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/f4K8yOpyJ08 Video]
 
|-
 
|-
 
|Free and Open Source Software Tools for Making Open Source Hardware
 
|Free and Open Source Software Tools for Making Open Source Hardware
Line 76: Line 82:
 
|[[Media:leon-anavi-opensource.pdf | PDF]]
 
|[[Media:leon-anavi-opensource.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/jwMdpRSCc_E Video]
 
|-
 
|-
 
|More Robust I2C Designs with a New Fault-Injection Driver
 
|More Robust I2C Designs with a New Fault-Injection Driver
 
|Wolfram Sang, Renesas
 
|Wolfram Sang, Renesas
 +
|[[Media:ELCE17-WSang-I2C-Fault-Injector.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/2UU_26rlJHs Video]
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 2:20pm
 
| colspan="5" | Day 1, 2:20pm
Line 88: Line 94:
 
|Farming Together  
 
|Farming Together  
 
|Andrew Murray, Witekio
 
|Andrew Murray, Witekio
 +
|[[Media:BoF-FarmingTogether.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/-oO9y2HnoYs Video]
|
 
 
|-
 
|-
 
|Introduction to SoC+FPGA
 
|Introduction to SoC+FPGA
Line 96: Line 102:
 
|[[Media:elce-2017-socfpga.pdf | PDF]]
 
|[[Media:elce-2017-socfpga.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/R3gJhnGjjWY Video]
 
|-
 
|-
 
|Using Long Term Stable Kernel for the Embedded Products
 
|Using Long Term Stable Kernel for the Embedded Products
Line 102: Line 108:
 
|[[Media:LTSI-ELCE2017_0.pdf | PDF]]
 
|[[Media:LTSI-ELCE2017_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/v_1Fbv8wdJs Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 3:10pm
 
| colspan="5" | Day 1, 3:10pm
Line 110: Line 116:
 
|[[Media:brezillon-crypto-framework_0.pdf | PDF]]
 
|[[Media:brezillon-crypto-framework_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/2JRgBr_5jsI Video]
 
|-
 
|-
 
|Cheap Complex Cameras
 
|Cheap Complex Cameras
Line 116: Line 122:
 
|[[Media:ccc.pdf | PDF]]
 
|[[Media:ccc.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/fH6zuK2OOVU Video]
 
|-
 
|-
 
|State of AGL: Plumbing and Services
 
|State of AGL: Plumbing and Services
Line 122: Line 128:
 
|[[Media:The State of AGL- Plumbing and Services.pdf | PDF]]
 
|[[Media:The State of AGL- Plumbing and Services.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/RgI-g5h1t8I Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 4:20pm
 
| colspan="5" | Day 1, 4:20pm
Line 130: Line 136:
 
|[[Media:Bluetooth Mesh.pdf | PDF]]
 
|[[Media:Bluetooth Mesh.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/IC5htRbGElk Video]
 
|-
 
|-
 
|BoF: Bash the Kernel Maintainers
 
|BoF: Bash the Kernel Maintainers
 
|Laurent Pinchart, Ideas on Board
 
|Laurent Pinchart, Ideas on Board
 +
|[[Media:20171026-elce.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/73fR6E7eTd4 Video]
|
 
 
|-
 
|-
 
|Low Level Sensor Programing and Security Enforcement with MRAA
 
|Low Level Sensor Programing and Security Enforcement with MRAA
Line 142: Line 148:
 
|[[Media:mraa-agl-elce.pdf | PDF]]
 
|[[Media:mraa-agl-elce.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/uGkUelrzYcc Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 5:10pm
 
| colspan="5" | Day 1, 5:10pm
Line 156: Line 162:
 
|[[Media:leon-anavi-agl-rc-robot.pdf | PDF]]
 
|[[Media:leon-anavi-agl-rc-robot.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/p8QlNYO77J4 Video]
 
|-
 
|-
 
|printk() - The Most Useful Tool is Now Showing its Age
 
|printk() - The Most Useful Tool is Now Showing its Age
Line 162: Line 168:
 
|[[Media:elce-printk-v1.pdf | PDF]]
 
|[[Media:elce-printk-v1.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/k32712WNOo8 Video]
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 6:00pm
 
| colspan="5" | Day 1, 6:00pm
Line 180: Line 186:
 
|BoF: Embedded Linux Size
 
|BoF: Embedded Linux Size
 
|Michael Opdenacker, Free Electrons
 
|Michael Opdenacker, Free Electrons
|
+
|[[Media:Opdenacker-size-bof-elce2017.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 186: Line 192:
 
|BoF: OpenEmbedded and Yocto Project
 
|BoF: OpenEmbedded and Yocto Project
 
|Sean Hudson, Mentor
 
|Sean Hudson, Mentor
|
+
|No Slides
 
|
 
|
 
|
 
|
Line 214: Line 220:
 
|[[Media:Introducing The “Lab in a Box” Concept (ELC-E-2017-Prague)_v2.pdf | PDF]]
 
|[[Media:Introducing The “Lab in a Box” Concept (ELC-E-2017-Prague)_v2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/x0lf6j2hyxA Video]
 
|-
 
|-
|Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on Procedures & Methods to Qualify the Linux Kernel Development Process
+
|Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on
 +
Procedures & Methods to Qualify the Linux Kernel Development Process
 
|Lukas Bulwahn, BMW Car IT GmbH
 
|Lukas Bulwahn, BMW Car IT GmbH
 
|[[Media:2017-10-24_ELCE-2017_Bulwahn_Safety-Critical-Linux_v1.2-presentation.pdf | PDF]]
 
|[[Media:2017-10-24_ELCE-2017_Bulwahn_Safety-Critical-Linux_v1.2-presentation.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/1eyJ6dAqMmg Video]
 
|-
 
|-
 
|WPE WebKit: HTML5 User Interfaces for Embedded Devices
 
|WPE WebKit: HTML5 User Interfaces for Embedded Devices
 
|Juan José Sánchez Penas, Igalia, S.L.
 
|Juan José Sánchez Penas, Igalia, S.L.
 +
|[[Media:WPE_elc_prague_2017.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/klfE6m1oCkg Video]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 11:45am
 
| colspan="5" | Day 2, 11:45am
Line 234: Line 241:
 
|[[Media:2017-10-24_CIP-ELCE - v05.3.pdf | PDF]]
 
|[[Media:2017-10-24_CIP-ELCE - v05.3.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/0h_QGw5T_nM Video]
 
|-
 
|-
 
|How I Survived to a SoC with a Terrible Linux BSP
 
|How I Survived to a SoC with a Terrible Linux BSP
Line 240: Line 247:
 
|[[Media:ceresoli-terrible-bsp-elce2017.pdf | PDF]]
 
|[[Media:ceresoli-terrible-bsp-elce2017.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/dTyYaLxxqRM Video]
 
|-
 
|-
 
|Protecting Your System from the Scum of the Universe
 
|Protecting Your System from the Scum of the Universe
Line 246: Line 253:
 
|[[Media:Protecting_your_system.pdf | PDF]]
 
|[[Media:Protecting_your_system.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/eD-h5ZGKoKU Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 2:05pm
 
| colspan="5" | Day 2, 2:05pm
Line 254: Line 261:
 
|[[Media:YoctoDebian.pdf | PDF]]
 
|[[Media:YoctoDebian.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/AShznMqvBQo Video]
 
|-
 
|-
 
|Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs
 
|Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs
Line 260: Line 267:
 
|[[Media:bjdooks-elce-neuroimaging.pdf | PDF]]
 
|[[Media:bjdooks-elce-neuroimaging.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/ktSO57S3Abc Video]
 
|-
 
|-
 
|Orchestrated Android-Style System Upgrades for Embedded Linux
 
|Orchestrated Android-Style System Upgrades for Embedded Linux
Line 266: Line 273:
 
|[[Media:UF - ELCE 2017 Presentation.pdf | PDF]]
 
|[[Media:UF - ELCE 2017 Presentation.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Za21QFJGvJ0 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 2:55pm
 
| colspan="5" | Day 2, 2:55pm
Line 274: Line 281:
 
|[[Media:z3fold.pdf | PDF]]
 
|[[Media:z3fold.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/f3k4cns0e1c Video]
 
|-
 
|-
 
|Security Features for UBIFS
 
|Security Features for UBIFS
Line 280: Line 287:
 
|[[Media:slides_24-ubifs.pdf | PDF]]
 
|[[Media:slides_24-ubifs.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/eP0HxgTB6bE Video]
 
|-
 
|-
 
|Using SoC Vendor HALs in the Zephyr Project
 
|Using SoC Vendor HALs in the Zephyr Project
Line 286: Line 293:
 
|[[Media:ELCE17 - Using SoC Vendor HALs in the Zephyr Project.pdf | PDF]]
 
|[[Media:ELCE17 - Using SoC Vendor HALs in the Zephyr Project.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/BV7EYCzSXH0 Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 4:05pm
 
| colspan="5" | Day 2, 4:05pm
Line 294: Line 301:
 
|[[Media:NOVAK_CERVENKA.pdf | PDF]]
 
|[[Media:NOVAK_CERVENKA.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/T-Qamm11UfI Video]
 
|-
 
|-
 
|Buildroot: What's New?
 
|Buildroot: What's New?
 
|Thomas Petazzoni, Free Electrons
 
|Thomas Petazzoni, Free Electrons
 +
|[[Media:elce2017-petazzoni-buildroot-whats-new.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/839WOdYPYuE Video]
|
 
 
|-
 
|-
 
|GStreamer for Tiny Devices
 
|GStreamer for Tiny Devices
 
|Olivier Crête, Collabora
 
|Olivier Crête, Collabora
 +
|[[Media:gstreamer-for-tiny-devices-elce17-export.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=RE3ylldz-Fs Video]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 4:55pm
 
| colspan="5" | Day 2, 4:55pm
Line 312: Line 319:
 
|Buildroot: Making Embedded Linux Easy? A Real-Life Example
 
|Buildroot: Making Embedded Linux Easy? A Real-Life Example
 
|Yann Morin, Orange
 
|Yann Morin, Orange
 +
|[[Media:2017-10-24_-_ELCE-Buildroot.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/SN2hYO2rYtk Video]
|
 
 
|-
 
|-
 
|Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30?
 
|Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30?
 
|Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd
 
|Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd
 +
|[[Media:Codethink_elce_2017_Maintaining_a_Linux_Kernel_for_13_Years_You_Must_be_Kidding_Me_We_Need_at_Least_30_abenito_bhutchings.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/9YhbZtQx1WA Video]
|
 
 
|-
 
|-
 
|The Status of the Preempt-RT Patch
 
|The Status of the Preempt-RT Patch
Line 326: Line 333:
 
|[[Media:2017_rt_status_2.pdf | PDF]]
 
|[[Media:2017_rt_status_2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/IVFVSetZFOM Video]
 
|}
 
|}
  
Line 346: Line 353:
 
|[[Media:elce2017_0-hdmi.pdf | PDF]]
 
|[[Media:elce2017_0-hdmi.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/c74Gya5bhNU Video]
 
|-
 
|-
 
|Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide
 
|Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide
 
|Quentin Schulz, Free Electrons
 
|Quentin Schulz, Free Electrons
 +
|[[Media:schulz-how-to-support-new-board-u-boot-linux.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/5E0sdYkvq-Q Video]
|
 
 
|-
 
|-
 
|uClibc Today: Still Makes Sense
 
|uClibc Today: Still Makes Sense
Line 358: Line 365:
 
|[[Media:uclibc-still-makes-sense-brodkin-elce2017_0.pdf | PDF]]
 
|[[Media:uclibc-still-makes-sense-brodkin-elce2017_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/Q-ooZmO256A Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 12:05pm
 
| colspan="5" | Day 3, 12:05pm
Line 366: Line 373:
 
|[[Media:chris-simmonds-boot-time-elce-2017_0.pdf | PDF]]
 
|[[Media:chris-simmonds-boot-time-elce-2017_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/gIK1he6Ocpg Video]
 
|-
 
|-
 
|Deterministic Networking for Real-Time Systems (Using TSN)
 
|Deterministic Networking for Real-Time Systems (Using TSN)
Line 372: Line 379:
 
|[[Media:henrikau_tsn_elce.pdf | PDF]]
 
|[[Media:henrikau_tsn_elce.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/oxURD2rr4Y4 Video]
 
|-
 
|-
 
|Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems
 
|Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems
Line 378: Line 385:
 
|[[Media:Presentatin_ELC_SesamOpenMe_1_0.pdf | PDF]]
 
|[[Media:Presentatin_ELC_SesamOpenMe_1_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/3b7Df3ibP-U Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 2:15pm
 
| colspan="5" | Day 3, 2:15pm
Line 384: Line 391:
 
|Linux Storage System Bottleneck for eMMC/UFS
 
|Linux Storage System Bottleneck for eMMC/UFS
 
|Bean Huo & Zoltan Szubbocsev, Micron
 
|Bean Huo & Zoltan Szubbocsev, Micron
 +
|[[Media:Linux Storage System Bottleneck Exploration V0.3.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/oMOdoulBFAs Video]
|
 
 
|-
 
|-
 
|Running Android on the Mainline Graphics Stack
 
|Running Android on the Mainline Graphics Stack
Line 392: Line 399:
 
|[[Media:oss_na_2017_android_oss_graphics.pdf | PDF]]
 
|[[Media:oss_na_2017_android_oss_graphics.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/D9OUcQs0TnQ Video]
 
|-
 
|-
 
|Stable Devicetree ABI: it's possible!
 
|Stable Devicetree ABI: it's possible!
 
|Lucas Stach, Pengutronix
 
|Lucas Stach, Pengutronix
 +
|[[Media:OSELAS.Presentation-ELCE2017-DT.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/6iguKSJJfxo Video]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 3:05pm
 
| colspan="5" | Day 3, 3:05pm
Line 406: Line 413:
 
|[[Media:rtpatch.pdf | PDF]]
 
|[[Media:rtpatch.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/sKVrsDLxtDM Video]
 
|-
 
|-
 
|New GPIO Interface for User Space
 
|New GPIO Interface for User Space
 
|Bartosz Golaszewski, BGDev
 
|Bartosz Golaszewski, BGDev
 +
|[[Media:Elce2017_new_GPIO_interface.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/cdTLewJCL1Y Video]
|
 
 
|-
 
|-
 
|Updating an Embedded System with SWUpdate Framework
 
|Updating an Embedded System with SWUpdate Framework
Line 418: Line 425:
 
|[[Media:SWUpdateELCE2017.pdf | PDF]]
 
|[[Media:SWUpdateELCE2017.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/6sKLH95g4Do Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:15pm
 
| colspan="5" | Day 3, 4:15pm
Line 426: Line 433:
 
|[[Media:Identifying x-compatible_0.pdf | PDF]]
 
|[[Media:Identifying x-compatible_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/7GTLKMxXdpA Video]
 
|-
 
|-
 
|Replace Your Exploit-Ridden Firmware with Linux
 
|Replace Your Exploit-Ridden Firmware with Linux
 
|Ronald Minnich, Google
 
|Ronald Minnich, Google
 +
|[[Media:ELC_2FOCP_2FCEA Oct. 2017 NERF.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/iffTJ1vPCSo  Video]
|
 
 
|-
 
|-
 
|Zero-Copy Video Streaming on Embedded Systems the Easy Way
 
|Zero-Copy Video Streaming on Embedded Systems the Easy Way
 
|Michael Tretter & Philipp Zabel, Pengutronix
 
|Michael Tretter & Philipp Zabel, Pengutronix
 +
|[[Media:Zero-copy_video_streaming.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/axRklJUExWA Video]
|
 
 
|}
 
|}
  
 
== Technical Showcase Posters ==
 
== Technical Showcase Posters ==
 
+
{|  border="1" cellspacing="0" cellpadding="4"
[[ELCE_2017_Technical_Showcase | Technical Showcase]]
+
|- bgcolor="#bc8f96"
 +
| align="center" | '''Poster Title'''
 +
| align="center" | '''Presenter'''
 +
| align="center" | '''Poster'''
 +
|-
 +
| Japter – Octocopter Platform Based on Siemens Jailhouse
 +
| Ralf Ramsauer, Jan Kiszka, Wolfgang Mauerer, Siemens AG
 +
| [[Media:01_ELCE2017-poster-japter.pdf | PDF]]
 +
|-
 +
| Automotive Grade Linux on TI DRA7xx-EVM
 +
| Konsulko Group
 +
| [[Media:02_ELCE2017-AGL-kg-Porter.pdf | PDF]]
 +
|-
 +
| Open Source Graphics & Etnaviv
 +
| Pengutronix
 +
| [[Media:03_ELCE2017-Poster_Etnaviv-Schwebel.pdf | PDF]]
 +
|-
 +
| Longterm Embedded Linux: Testing & Field Update
 +
| Pengutronix
 +
| [[Media:04_ELCE2017_Poster_RAUC_labgrid-Lubbe.pdf | PDF]]
 +
|-
 +
| Lava Box: a Continuous Integration (CI) lab in a box
 +
| Patrick Titiano, Kevin Hilman, Baylibre
 +
| [[Media:05_ELCE2017_LavaBox_Baylibre.pdf | PDF]]
 +
|-
 +
| OpenXT Measured Boot with Xen, OE, TPM & Intel TXT
 +
| Rich Persaud, OpenXT.org
 +
| [[Media:06_ELCE2017_OpenXT_Measured_Launch_TPM-Persuad.pdf | PDF]]
 +
|-
 +
| Automotive Grade Linux
 +
| Walt Miner, Jan-Simon Moeller, AGL Project
 +
| [[Media:07_ELCE2017-POSTER-AGL-Miner.pdf | PDF]]
 +
|-
 +
| Warpx.io - Open Hardware / Open Source for Wearables & IoT
 +
| Warpx.io Community
 +
| [[Media:08_ELCE2017_warpx_Moore_v2.pdf | PDF]]
 +
|-
 +
| Elixir Cross Referencer – New code browser for C projects
 +
| Michael Opdenacker, Free Electrons
 +
| [[Media:09_ELCE2017-Poster-Free-Electrons-Elixir.pdf | PDF]]
 +
|-
 +
|}
  
 
[[Category:2017]]
 
[[Category:2017]]
 
[[Category:ELCE]]
 
[[Category:ELCE]]

Latest revision as of 12:50, 9 December 2019


Intro

Presentations from ELCE 2017 (LF conference archive).

A YouTube playlist from this event can be found here.

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, 9:00am
Develop Your Embedded Applications Faster: Comparing C and Golang Marcin Pasinski, Mender.io PDF Video
OP-TEE - Using TrustZone to Protect Our Own Secrets Marc Kleine-Budde, Pengutronix e.K. PDF Video
Day 1, 9:50am
Linux Powered Autonomous Arctic Buoys Satish Chetty, Hera Systems PDF Video
SD/eMMC: New Speed Modes and Their Support in Linux Gregory Clement, Free Electrons PDF Video
Day 1, 11:15am
An Introduction to SPI-NOR Subsystem Vignesh Raghavendra, Texas Instruments India PDF Video
Hit the Open Road with Automotive Grade Linux Walt Miner, The Linux Foundation PDF Video
The Serial Device Bus Johan Hovold, Hovold Consulting AB PDF Video
Day 1, 12:05pm
Continuous Integration: Jenkins, libvirt and Real Hardware Anna-Maria Gleixner & Manuel Traut, Linutronix GmbH PDF Video
Free and Open Source Software Tools for Making Open Source Hardware Leon Anavi, Konsulko Group PDF Video
More Robust I2C Designs with a New Fault-Injection Driver Wolfram Sang, Renesas PDF Video
Day 1, 2:20pm
Farming Together Andrew Murray, Witekio PDF Video
Introduction to SoC+FPGA Marek Vašut, DENX Software Engineering GmbH PDF Video
Using Long Term Stable Kernel for the Embedded Products Tsugikazu Shibata, NEC PDF Video
Day 1, 3:10pm
An Overview of the Linux Kernel Crypto Subsystem Boris Brezillon, Free Electrons PDF Video
Cheap Complex Cameras Pavel Machek, DENX Software Engineering GmbH PDF Video
State of AGL: Plumbing and Services Matt Porter & Scott Murray, Konsulko PDF Video
Day 1, 4:20pm
Bluetooth Mesh with Zephyr OS and Linux Johan Hedberg, Open Source Technology Center, Intel PDF Video
BoF: Bash the Kernel Maintainers Laurent Pinchart, Ideas on Board PDF Video
Low Level Sensor Programing and Security Enforcement with MRAA Brendan Le Foll, Intel Corporation PDF Video
Day 1, 5:10pm
Automation beyond Testing and Embedded System Validation Jan Luebbe, Pengutronix PDF Video
Building a Remote Control Robot with Automotive Grade Linux Leon Anavi, Konsulko Group PDF Video
printk() - The Most Useful Tool is Now Showing its Age Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics PDF Video
Day 1, 6:00pm
BoF: Collaborating to Create the Secure OTA Update Systems for Linux Alan Bennet / Ricardo Salveti, Open Source Foundries PDF - gdoc
BoF: Device Tree Overlay Frank Rowand, Sony PDF
BoF: Embedded Linux Size Michael Opdenacker, Free Electrons PDF
BoF: OpenEmbedded and Yocto Project Sean Hudson, Mentor No Slides
BoF: OTA Updates: Existing Open Source Software or Homegrown Eystein Stenberg, Mender.io

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 10:55am
Introducing the “Lab in a Box” Concept Patrick Titiano & Kevin Hilman, BayLibre PDF Video
Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on

Procedures & Methods to Qualify the Linux Kernel Development Process

Lukas Bulwahn, BMW Car IT GmbH PDF Video
WPE WebKit: HTML5 User Interfaces for Embedded Devices Juan José Sánchez Penas, Igalia, S.L. PDF Video
Day 2, 11:45am
Civil Infrastructure Platform: Industrial Grade Open Source Base-Layer Development Yoshitake Kobayashi & Urs Gleim, Civil Infrastructure Platform PDF Video
How I Survived to a SoC with a Terrible Linux BSP Luca Ceresoli, AIM Sportline PDF Video
Protecting Your System from the Scum of the Universe Gilad Ben-Yossef, Arm Holdings PDF Video
Day 2, 2:05pm
How to Combine Debian and Yocto/Bitbake? Manuel Traut, Linutronix GmbH PDF Video
Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs Ben Dooks, Codethink PDF Video
Orchestrated Android-Style System Upgrades for Embedded Linux Diego Rondini, Kynetics PDF Video
Day 2, 2:55pm
Allocators for Compressed Pages: In-depth Comparison with z3fold in Focus Vitaly Wool, Consultant PDF Video
Security Features for UBIFS Richard Weinberger, sigma star gmbh PDF Video
Using SoC Vendor HALs in the Zephyr Project Maureen Helm, NXP Semiconductors PDF Video
Day 2, 4:05pm
Asymmetric Multiprocessing and Embedded Linux Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno PDF Video
Buildroot: What's New? Thomas Petazzoni, Free Electrons PDF Video
GStreamer for Tiny Devices Olivier Crête, Collabora PDF Video
Day 2, 4:55pm
Buildroot: Making Embedded Linux Easy? A Real-Life Example Yann Morin, Orange PDF Video
Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30? Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd PDF Video
The Status of the Preempt-RT Patch Sebastian Siewior, Linutronix GmbH PDF Video

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 11:15am
HDMI 4k Video: Lessons Learned Hans Verkuil, Cisco Systems Norway PDF Video
Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide Quentin Schulz, Free Electrons PDF Video
uClibc Today: Still Makes Sense Alexey Brodkin, Synopsys PDF Video
Day 3, 12:05pm
A Pragmatic Guide to Boot-Time Optimization Chris Simmonds, Consultant PDF Video
Deterministic Networking for Real-Time Systems (Using TSN) Henrik Austad, Cisco Systems PDF Video
Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems Nico Peper, Bosch Engineering GmbH PDF Video
Day 3, 2:15pm
Linux Storage System Bottleneck for eMMC/UFS Bean Huo & Zoltan Szubbocsev, Micron PDF Video
Running Android on the Mainline Graphics Stack Robert Foss, Collabora PDF Video
Stable Devicetree ABI: it's possible! Lucas Stach, Pengutronix PDF Video
Day 3, 3:05pm
Measuring the Impacts of the Preempt-RT Patch Maxime Chevallier, Smile PDF Video
New GPIO Interface for User Space Bartosz Golaszewski, BGDev PDF Video
Updating an Embedded System with SWUpdate Framework Stefano Babic, DENX Software Engineering Gmbh PDF Video
Day 3, 4:15pm
Identifying and Supporting 'X-compatible' Hardware Blocks Chen-Yu Tsai, CloudMosa, Inc. PDF Video
Replace Your Exploit-Ridden Firmware with Linux Ronald Minnich, Google PDF Video
Zero-Copy Video Streaming on Embedded Systems the Easy Way Michael Tretter & Philipp Zabel, Pengutronix PDF Video

Technical Showcase Posters

Poster Title Presenter Poster
Japter – Octocopter Platform Based on Siemens Jailhouse Ralf Ramsauer, Jan Kiszka, Wolfgang Mauerer, Siemens AG PDF
Automotive Grade Linux on TI DRA7xx-EVM Konsulko Group PDF
Open Source Graphics & Etnaviv Pengutronix PDF
Longterm Embedded Linux: Testing & Field Update Pengutronix PDF
Lava Box: a Continuous Integration (CI) lab in a box Patrick Titiano, Kevin Hilman, Baylibre PDF
OpenXT Measured Boot with Xen, OE, TPM & Intel TXT Rich Persaud, OpenXT.org PDF
Automotive Grade Linux Walt Miner, Jan-Simon Moeller, AGL Project PDF
Warpx.io - Open Hardware / Open Source for Wearables & IoT Warpx.io Community PDF
Elixir Cross Referencer – New code browser for C projects Michael Opdenacker, Free Electrons PDF