Difference between revisions of "ELC Europe 2017 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 2 Presentations)
m (add category information)
 
(49 intermediate revisions by 14 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 17: Line 25:
 
|-
 
|-
 
|Develop Your Embedded Applications Faster: Comparing C and Golang
 
|Develop Your Embedded Applications Faster: Comparing C and Golang
|Marc Kleine-Budde, Pengutronix e.K.
+
|Marcin Pasinski, Mender.io
 
|[[Media:Golang intro.pdf|PDF]]
 
|[[Media:Golang intro.pdf|PDF]]
 
|
 
|
 +
|[https://youtu.be/L4LqurhleyE Video]
 +
|-
 +
|OP-TEE - Using TrustZone to Protect Our Own Secrets
 +
|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 26: 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 34: 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 43: 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 55: 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 64: 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 70: 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 82: 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 90: 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
 
|Tsugikazu Shibata, NEC
 
|Tsugikazu Shibata, NEC
 +
|[[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 102: Line 114:
 
|An Overview of the Linux Kernel Crypto Subsystem
 
|An Overview of the Linux Kernel Crypto Subsystem
 
|Boris Brezillon, Free Electrons
 
|Boris Brezillon, Free Electrons
 +
|[[Media:brezillon-crypto-framework_0.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/2JRgBr_5jsI Video]
|
 
 
|-
 
|-
 
|Cheap Complex Cameras
 
|Cheap Complex Cameras
Line 110: 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 116: 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 124: 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 136: 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 144: Line 156:
 
|[[Media:PRE-trunk-ELCE-Automation-beyond-Testing.pdf | PDF]]
 
|[[Media:PRE-trunk-ELCE-Automation-beyond-Testing.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=S0EJJM5bVUY Video]
 
|-
 
|-
 
|Building a Remote Control Robot with Automotive Grade Linux
 
|Building a Remote Control Robot with Automotive Grade Linux
Line 150: 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
 
|Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics
 
|Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics
 +
|[[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
 
|-
 
|-
 
|BoF: Collaborating to Create the Secure OTA Update Systems for Linux
 
|BoF: Collaborating to Create the Secure OTA Update Systems for Linux
|Alan Bennet, Open Source Foundries
+
|Alan Bennet / Ricardo Salveti, Open Source Foundries
|
+
|[[Media:BoF secure ota linux.pdf | PDF]] - [https://goo.gl/1EGWkr gdoc]
 
|
 
|
 
|
 
|
Line 174: 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 180: Line 192:
 
|BoF: OpenEmbedded and Yocto Project
 
|BoF: OpenEmbedded and Yocto Project
 
|Sean Hudson, Mentor
 
|Sean Hudson, Mentor
|
+
|No Slides
 
|
 
|
 
|
 
|
Line 206: Line 218:
 
|Introducing the “Lab in a Box” Concept
 
|Introducing the “Lab in a Box” Concept
 
|Patrick Titiano & Kevin Hilman, BayLibre
 
|Patrick Titiano & Kevin Hilman, BayLibre
 +
|[[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 228: 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
 
|Luca Ceresoli, AIM Sportline
 
|Luca Ceresoli, AIM Sportline
 +
|[[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 240: 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 248: 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
 
|Ben Dooks, Codethink
 
|Ben Dooks, Codethink
 +
|[[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 260: 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 268: Line 281:
 
|[[Media:z3fold.pdf | PDF]]
 
|[[Media:z3fold.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/f3k4cns0e1c Video]
 
|-
 
|-
 
|Security Features for UBIFS
 
|Security Features for UBIFS
Line 274: 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 280: 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 286: Line 299:
 
|Asymmetric Multiprocessing and Embedded Linux
 
|Asymmetric Multiprocessing and Embedded Linux
 
|Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno
 
|Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno
 +
|[[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 306: 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 320: Line 333:
 
|[[Media:2017_rt_status_2.pdf | PDF]]
 
|[[Media:2017_rt_status_2.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/IVFVSetZFOM Video]
 
|}
 
|}
  
Line 338: Line 351:
 
|HDMI 4k Video: Lessons Learned
 
|HDMI 4k Video: Lessons Learned
 
|Hans Verkuil, Cisco Systems Norway
 
|Hans Verkuil, Cisco Systems Norway
 +
|[[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
 
|Alexey Brodkin, Synopsys
 
|Alexey Brodkin, Synopsys
 +
|[[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 358: Line 371:
 
|A Pragmatic Guide to Boot-Time Optimization
 
|A Pragmatic Guide to Boot-Time Optimization
 
|Chris Simmonds, Consultant
 
|Chris Simmonds, Consultant
 +
|[[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)
 
|Henrik Austad, Cisco Systems
 
|Henrik Austad, Cisco Systems
 +
|[[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
 
|Nico Peper, Bosch Engineering GmbH
 
|Nico Peper, Bosch Engineering GmbH
 +
|[[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 378: 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
 
|Robert Foss, Collabora
 
|Robert Foss, Collabora
 +
|[[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 398: Line 411:
 
|Measuring the Impacts of the Preempt-RT Patch
 
|Measuring the Impacts of the Preempt-RT Patch
 
|Maxime Chevallier, Smile
 
|Maxime Chevallier, Smile
 +
|[[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
 
|Stefano Babic, DENX Software Engineering Gmbh
 
|Stefano Babic, DENX Software Engineering Gmbh
 +
|[[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 418: Line 431:
 
|Identifying and Supporting 'X-compatible' Hardware Blocks
 
|Identifying and Supporting 'X-compatible' Hardware Blocks
 
|Chen-Yu Tsai, CloudMosa, Inc.
 
|Chen-Yu Tsai, CloudMosa, Inc.
 +
|[[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