Difference between revisions of "ELC Europe 2016 Presentations"

From eLinux.org
Jump to: navigation, search
(Adding day 1 schedule for ELCE)
m (add category information)
 
(48 intermediate revisions by 16 users not shown)
Line 1: Line 1:
== Table of Presentations ==
+
[[Category:ELCE]]
 +
[[Category:2016]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
 +
== Intro ==
 +
Presentations from [http://events17.linuxfoundation.org/events/archive/2016/embedded-linux-conference-europe ELCE 2016 (LF conference archive)].
  
 
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 57: Line 63:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/edJmyqFSgQs?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 
|-
 
|-
 
|Real-Time Summit (Registration Required)
 
|Real-Time Summit (Registration Required)
Line 72: Line 78:
 
|
 
|
 
|
 
|
|
+
|[https://youtu.be/s2I_7uCto5Q?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 96: Line 102:
 
|Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure
 
|Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure
 
|Andreas Fenkart, digitalSTROM  
 
|Andreas Fenkart, digitalSTROM  
 +
|[[Media:Fenkart.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/6p_eIcQEPPI?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Kernelci.org Needs YOU!
 
|Kernelci.org Needs YOU!
 
|Mark Brown, Linaro & Kevin Hilman, BayLibre
 
|Mark Brown, Linaro & Kevin Hilman, BayLibre
 +
|[[Media:brown.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/xaQuNM01YNo?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Running an Undersea, Robotic Laboratory on a Fixed Energy Budget
 
|Running an Undersea, Robotic Laboratory on a Fixed Energy Budget
 
|Brent Roman, Monterey Bay Aquarium Research Institute
 
|Brent Roman, Monterey Bay Aquarium Research Institute
 +
|[[Media:BrentRoman.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/aE2qBkVsZmM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things
 
|JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things
 
|Tilmann Scheller, Samsung Electronics
 
|Tilmann Scheller, Samsung Electronics
 +
|[[Media:Openiot-summit-europe-2016-jerryscript.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/rfUQN9SOO4E?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|The Little IoT Agent (liota)
 
|The Little IoT Agent (liota)
 
|Greg Bolella, Vmware
 
|Greg Bolella, Vmware
 +
|[[Media:The Little IoT Agent.pptx|PPTX]]
 
|
 
|
|
+
|[https://youtu.be/9U1myPTvvE4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Zephyr Project: An RTOS to Change the Face of IoT
 
|Zephyr Project: An RTOS to Change the Face of IoT
 
|Geoff Thorpe, NXP Semiconductor
 
|Geoff Thorpe, NXP Semiconductor
 +
|[[Media:An RTOS to Change the Face of IoT.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/_ALCurAVn_k?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|IRQs: the Hard, the Soft, the Threaded and the Preemptible
 
|IRQs: the Hard, the Soft, the Threaded and the Preemptible
 
|Alison Chaiken, Peloton Technology
 
|Alison Chaiken, Peloton Technology
 +
|[[Media:IRQs- the Hard, the Soft, the Threaded and the Preemptible.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/-pehAzaP1eg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 11:40am
 
| colspan="5" | Day 2, 11:40am
Line 140: Line 146:
 
|Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years
 
|Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years
 
|Jan Lübbe, Pengutronix e.K.
 
|Jan Lübbe, Pengutronix e.K.
 +
|[[Media:Long-Term Maintenance.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/xviInQoN-74?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Read-only rootfs: Theory and Practice
 
|Read-only rootfs: Theory and Practice
 
|Chris Simmonds, 2net
 
|Chris Simmonds, 2net
 +
|[[Media:Read-only rootfs.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/Nocs3etLs9w?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel
 
|Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel
 
| Mark Rutland, ARM
 
| Mark Rutland, ARM
 +
|[[Media:Thwarting Unknown Bugs.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/vuOZeZSAJc0?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda
 
|Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda
 
|Teresa Cauvel, Neopenda
 
|Teresa Cauvel, Neopenda
 +
|[[Media:Leveraging IoT Biometrics.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/53mfMj9yK_s?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Run Your Own 6LoWPAN Based IoT Network
 
|Run Your Own 6LoWPAN Based IoT Network
 
|Stefan Schmidt, Samsung
 
|Stefan Schmidt, Samsung
 +
|[[Media:Openiot-2016-linux-wpan.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/ginuDDuwdCk?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Soletta: Closing the IoT Development Gap
 
|Soletta: Closing the IoT Development Gap
 
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
 
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
 +
|[[Media:Soletta.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/u-DrAxiJ7TE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 14:00pm
 
| colspan="5" | Day 2, 14:00pm
Line 178: Line 184:
 
|Comparison of Linux Software Update Technologies
 
|Comparison of Linux Software Update Technologies
 
|Matt Porter, Konsulko
 
|Matt Porter, Konsulko
 +
|[[Media:Comparison of Linux Software Update Technologies.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/pdHV9H9nZks?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
 
|Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
 
|Mathieu Poirier, Linaro
 
|Mathieu Poirier, Linaro
 +
|[[Media:Hardware Assisted Tracing on ARM.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/Gm2ZXIB18PQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Herd Your Boards, Become a Farmer
 
|Herd Your Boards, Become a Farmer
 
|Geert Uytterhoeven, Glider bvba
 
|Geert Uytterhoeven, Glider bvba
 +
|[[Media:Herd Your Boards.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/kwqmjeqAx-E?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|IPv6 for Embedded Developers used to IPv4
 
|IPv6 for Embedded Developers used to IPv4
 
|Thiago Macieira, Intel
 
|Thiago Macieira, Intel
 +
|[[Media:IPv6 for Embedded Developers used to IPv4.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/0SqiBo62zQM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|New Wireless Daemon for Linux
 
|New Wireless Daemon for Linux
 
|Marcel Holtmann, Open Source Technology Center, Intel
 
|Marcel Holtmann, Open Source Technology Center, Intel
 +
|[[Media:New Wireless Daemon for Linux.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/yJ0XuuCBu80?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|The Zephyr™ Project – An Updated Overview
 
|The Zephyr™ Project – An Updated Overview
 
|Anas Nashif, Intel & Benjamin Walsh, Wind River
 
|Anas Nashif, Intel & Benjamin Walsh, Wind River
 +
|[[Media:Anas Nashif.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/fxzB7OS2UY8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Tutorial: Why NAND Flash Breaks Down
 
|Tutorial: Why NAND Flash Breaks Down
 
|Arnout Vandecappelle, Essensium/Mind
 
|Arnout Vandecappelle, Essensium/Mind
 +
|[http://mind.be/content/Presentation_Flash-technology-ELCE16.pdf PDF], [http://mind.be/content/Presentation_Flash-technology-ELCE16.odp ODP]
 
|
 
|
|
+
|[https://youtu.be/VajB8vCsZ3s?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 15:00pm
 
| colspan="5" | Day 2, 15:00pm
Line 222: Line 228:
 
|Approaches to Ultra-Long Software Maintenance
 
|Approaches to Ultra-Long Software Maintenance
 
|Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial
 
|Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial
 +
|[[Media:Approaches to Ultra-Long Software Maintenance.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/SAbrQqSC61M?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|I/O and You: Nonsense Hacks!
 
|I/O and You: Nonsense Hacks!
|Matt Ranostay, Ranostay Consulting, LLC
+
|Matt Ranostay, Konsulko Group
|
+
|[[Media:Nonsense Hacks.pdf|PDF]]
 
|
 
|
 
|
 
|
Line 234: Line 240:
 
|Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World
 
|Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World
 
|Petros Angelatos & Andrei Gherzan, resin.io
 
|Petros Angelatos & Andrei Gherzan, resin.io
 +
|[[Media:Introducing resinOS.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/5Q_-P1kBS58?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Build a Micro HTTP Server for Embedded System
 
|Build a Micro HTTP Server for Embedded System
 
|Jian-Hong Pan
 
|Jian-Hong Pan
 +
|[[Media:Build a Micro HTTP Server for Embedded System.pdf|PDF]] '''White font on many slides.  May need to download to view properly on dark background.'''
 
|
 
|
|
+
|[https://youtu.be/H_rFPLAB-mU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Doing Bluetooth Low Energy on Linux
 
|Doing Bluetooth Low Energy on Linux
 
|Szymon Janc, CODECOUP
 
|Szymon Janc, CODECOUP
 +
|[[Media:Doing Bluetooth Low Energy on Linux.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/VMDyebKT5c4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|OSS Remote Firmware Updates for IoT-like Projects
 
|OSS Remote Firmware Updates for IoT-like Projects
 
|Silvano Cirujano Cuesta, Siemens AG
 
|Silvano Cirujano Cuesta, Siemens AG
 +
|[[Media:OSS Remote Firmware Updates for IoT-like Projects.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/vVS-ZRNE0Lc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 16:10pm
 
| colspan="5" | Day 2, 16:10pm
Line 260: Line 266:
 
|Automated Testing Laboratory for Embedded Linux Distributions
 
|Automated Testing Laboratory for Embedded Linux Distributions
 
|Pawel Wieczorek, Samsung R&D Institute Poland
 
|Pawel Wieczorek, Samsung R&D Institute Poland
 +
|[[Media:Automated Testing Laboratory for Embedded Linux Distributions.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/kwA1hPrb7mo?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Open Source in Every Car with Automotive Grade Linux
 
|Open Source in Every Car with Automotive Grade Linux
 
|Walt Miner, The Linux Foundation
 
|Walt Miner, The Linux Foundation
 +
|[[Media:ELCE 2016 - Intro to AGL.pdf ‎|PDF]]
 
|
 
|
|
+
|[https://youtu.be/-7yzm3H65x8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Stuck in 2009 - How I Survived
 
|Stuck in 2009 - How I Survived
 
|Will Sheppard, Embedded Bits Limited
 
|Will Sheppard, Embedded Bits Limited
 +
|[[Media:Stuck in 2009.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/xonxxPrV46M?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk
 
|How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk
 
|Kalonji Bankole, IBM
 
|Kalonji Bankole, IBM
 +
|[[Media:How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/F7d2gbtBbO8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Improving System Configuration for Zephyr and Beyond
 
|Improving System Configuration for Zephyr and Beyond
 
|Andy Gross, Linaro
 
|Andy Gross, Linaro
 +
|[[Media:Improving System Configuration for Zephyr and Beyond.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/y6SKfjgOQ60?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|OCF for Resource-Constrained Environments
 
|OCF for Resource-Constrained Environments
 
|Kishen Maloor, Intel Corporation
 
|Kishen Maloor, Intel Corporation
 +
|[[Media:OCF for Resource-Constrained Environments.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/6u5HfPt2TKQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse
 
|Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse
 
|Jan Kiszka, Siemens AG
 
|Jan Kiszka, Siemens AG
 +
|[[Media:Bootstrapping the Partitioning Hypervisor Jailhouse.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/7fiJbwmhnRw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 17:10pm
 
| colspan="5" | Day 2, 17:10pm
Line 304: Line 310:
 
|ARM64 SoC Linux Support Check-List
 
|ARM64 SoC Linux Support Check-List
 
|Gregory Clement, Free Electrons
 
|Gregory Clement, Free Electrons
 +
|[[Media:ARM64 SoC Linux Support Check-List.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/LPG4EkXK9Us?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Open Source, Encryption and Export Regulations & The New Compliance Frontier
 
|Open Source, Encryption and Export Regulations & The New Compliance Frontier
 
|Mark Gisi, Wind River Systems
 
|Mark Gisi, Wind River Systems
 +
|[[Media:Mark Gisi.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/CYWMiu-B4EI?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Survey of Open Hardware 2016
 
|Survey of Open Hardware 2016
 
|John Hawley, Intel
 
|John Hawley, Intel
 +
|[[Media:Survey of Open Hardware 2016.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/EHhu29d2kcM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Apache Mynewt Overview
 
|Apache Mynewt Overview
 
|Sterling Hughes & James Pace, Runtime
 
|Sterling Hughes & James Pace, Runtime
 +
|[[Media:Apache Mynewt Overview.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/4xRbGMDcMu8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Flow Based Programming Applied to IoT Development
 
|Flow Based Programming Applied to IoT Development
 
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
 
|Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
 +
|[[Media:Flow Based Programming Applied to IoT Development.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/7nGygdZfQas?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|Linux+Zephyr: IoT Made Easy
 
|Linux+Zephyr: IoT Made Easy
 
|Pantelis Antoniou, Konsulko Group
 
|Pantelis Antoniou, Konsulko Group
 +
|[[Media:IoT Made Easy.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/gzgNqQ4iuis?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
|
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 343: Line 349:
 
|BoF: Linux Device Performance Framework
 
|BoF: Linux Device Performance Framework
 
|Michael Turquette, BayLibre
 
|Michael Turquette, BayLibre
|
+
|[[Media:Linux Device Performance Framework.pdf|PDF]]
 
|
 
|
 
|
 
|
Line 349: Line 355:
 
|BoF: MinnowBoard
 
|BoF: MinnowBoard
 
|John Hawley, Intel
 
|John Hawley, Intel
|
+
|[[Media:MinnowBoard.pdf|PDF]]
 
|
 
|
 
|
 
|
Line 355: Line 361:
 
|BoF: Open Source Project to Update Linux Devices Over-the-Air (OTA): Mender.io
 
|BoF: Open Source Project to Update Linux Devices Over-the-Air (OTA): Mender.io
 
|Ralph Nguyen, Eystein Stenberg & Marcin Pasinski, Mender.io
 
|Ralph Nguyen, Eystein Stenberg & Marcin Pasinski, Mender.io
|
+
|[[Media:Open Source Project to Update Linux Devices Over-the-Air.pdf|PDF]]
 
|
 
|
 
|
 
|
Line 361: Line 367:
 
|BoF: Small Business
 
|BoF: Small Business
 
|Andrew Murray, Embedded Bits
 
|Andrew Murray, Embedded Bits
|
+
|[[Media:Small Business.pdf|PDF]]
 
|
 
|
 
|
 
|
Line 367: Line 373:
 
|BoF: Yocto Project & OpenEmbedded
 
|BoF: Yocto Project & OpenEmbedded
 
|Jeff Osier-Mixon, Intel Corporation/Yocto Project
 
|Jeff Osier-Mixon, Intel Corporation/Yocto Project
 +
|[[Media:Yocto Project & OpenEmbedded.pdf|PDF]]
 +
|
 +
|
 +
|}
 +
 +
=== Day 3 Presentations ===
 +
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''                                 
 +
| align="center" | '''Presentation'''
 +
| align="center" | '''Transcript Status'''
 +
| align="center" | '''Video'''
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 9:00am
 +
|-
 +
|Building a Bards Farm: Continuous Integration and Remote Control
 +
|Antoine Tenart & Quentin Schulz, Free Electrons
 +
|[[Media:Building a Bards Farm.pdf|PDF]]
 +
|
 +
|[https://youtu.be/sJvusc6jz4w?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Introduction to Realtime Linux
 +
|Jan Altenberg, linutronix GmbH
 +
|[[Media:Introduction to Realtime Linux.pdf|PDF]]
 +
|
 +
|[https://youtu.be/BKkX9WASfpI?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs
 +
|Arturo Rinaldi, Arduino.org
 +
|[[Media:LininoOS.pdf|PDF]]
 +
|
 +
|[https://youtu.be/dCsZyrMiTSM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Supporting the Camera Interface on the C.H.I.P
 +
|Maxime Ripard, Free Electrons
 +
|[[Media:Supporting the Camera Interface.pdf|PDF]]
 +
|
 +
|[https://youtu.be/8UFPpCqALDM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Better Alignment of Flash Storage to Mobile System Behavior
 +
|Alex Lemberg, SanDisk Company
 +
|[[Media:Better Alignment of Flash Storage to Mobile System Behavio.pdf|PDF]]
 +
|
 +
|[https://youtu.be/N3RCAl3GPqs?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Brillo and Weave Internals
 +
|Karim Yaghmour, Opersys inc.
 +
|[[Media:Brillo and Weave Internals.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Vl9R32nxQ60?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Securing the Connected Car
 +
|Eystein Stenberg, Mender.io
 +
|[[Media:Securing the Connected Car.pdf|PDF]]
 +
|
 +
|[https://youtu.be/L4diFT0J6ik?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|IoT 101: Getting Connected for Developers (Registration Required)
 +
|
 +
|[[Media:IoT 101.pdf|PDF]]
 +
|
 +
|
 +
|-
 +
|Tracing Summit (Registration Required)
 +
|
 +
|[[Media:Tracing Summit.pdf|PDF]]
 +
|
 +
|
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 10:45am
 +
|-
 +
|Designing a Distro from Scratch Using OpenEmbedded - Part 2
 +
|Koen Kooi, Linaro
 +
|[[Media:Designing a Distro from Scratch Using OpenEmbedded.pdf|PDF]]
 +
|
 +
|[https://youtu.be/oXpP6qHtxss?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Drones Still Going Open Source
 +
|Julien Beraud, Parrot
 +
|[[Media:Drones Still Going Open Source.pdf|PDF]]
 +
|
 +
|[https://youtu.be/jFNdy4UPq_4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Leveraging the Open Source Development Model Inside Your Company
 +
|Mark Gisi, Wind River Systems
 +
|[[Media:Leveraging the Open Source Development Model Inside Your Company.pdf|PDF]]
 +
|
 +
|[https://youtu.be/xfMTE74y2Ig?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Linux DRM: New Picture Processing API
 +
|Marek Szyprowski, Samsung Electronics Polska Sp. z o.o.
 +
|[[Media:Szyprowski.pdf|PDF]]
 +
|
 +
|[https://youtu.be/z17CUitaQpE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|(In)secure Things
 +
|Shane Coughlan, Insignary
 +
|[[Media:Shane Coughlan.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Ue2qY6OgTiE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Creating Continuous Delivery for Yocto Based IoT Distribution
 +
|Alexander Kanevskiy, Intel
 +
|[[Media:Creating Continuous Delivery for Yocto Based IoT Distribution.pdf|PDF]]
 +
|
 +
|[https://youtu.be/pBz3fyTCQzU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Devicetree Hardware Autoconfiguration
 +
|Hans de Goede, Red Hat
 +
|[[Media:Devicetree Hardware Autoconfiguration.pdf|PDF]]
 +
|
 +
|[https://youtu.be/72MdRBGGdkE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 11:45am
 +
|-
 +
|Audio on Linux: The End of a Golden Age?
 +
|Lars-Peter Clausen, Analog Devices
 +
|[[Media:Audio on Linux.pdf|PDF]]
 +
|
 +
|[https://youtu.be/6oQF2TzCYtQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Efficient Visual Avoidance and Control for UAVs with Embedded GPUs
 +
|Kabir Mohammed, UASys
 +
|[[Media:Efficient Visual Avoidance and Control for UAVs with Embedded GPUs.pdf|PDF]]
 +
|
 +
|[https://youtu.be/pw9XM0wRCH4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|The Path of the Private FUTEX
 +
|Sebastian Siewior, Linutronix GmbH
 +
|[[Media:The Path of the Private FUTEX.pdf|PDF]]
 +
|
 +
|[https://youtu.be/IYAPmbJpnEs?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Using ELBE to Build Debian Based Embedded Systems
 +
|Manuel Traut, Linutronix GmbH
 +
|[[Media:Using ELBE to Build Debian Based Embedded Systems.pdf|PDF]]
 +
|
 +
|[https://youtu.be/LLQz38tnElw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|A More Open Trust Protocol
 +
|Christian Brindley, Symantec
 +
|[[Media:A More Open Trust Protocol.pdf|PDF]]
 +
|
 +
|[https://youtu.be/xjFEs1_PjmU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Open Source Bluetooth Device Firmware for IoT and Makers
 +
|Marcel Holtmann, Open Source Technology Center, Intel
 +
|[[Media:Open Source Bluetooth Device Firmware for IoT and Makers.pdf|PDF]]
 +
|
 +
|[https://youtu.be/qwB5GhCCETY?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Wyliodrin STUDIO: An Open Source Tool for IoT Development
 +
|Serban Razvan, Wyliodrin
 +
|[[Media:Wyliodrin STUDIO.pdf|PDF]]
 +
|
 +
|[https://youtu.be/pHuBD7to47c?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 14:00pm
 +
|-
 +
|ASoC: Supporting Audio on an Embedded Board
 +
|Alexandre Belloni, Free Electrons
 +
|[[Media:Belloni-alsa-asoc.pdf|PDF]]
 +
|
 +
|[https://youtu.be/kb1yAt9d2k8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Choosing Linux for New Use Cases
 +
|Tsugikazu Shibata, NEC
 +
|[[Media:Choosing Linux for New Use Cases.pdf|PDF]]
 +
|
 +
|[https://youtu.be/nl2KZpdxpBE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Exploring Linux Kernel Source Code with Eclipse and QTCreator
 +
|Marcin Bis
 +
|[[Media:Exploring Linux Kernel Source Code with Eclipse.pdf|PDF]]
 +
|
 +
|[https://youtu.be/0CGRkXIUM-o?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Verified Boot: From ROM to Userspace
 +
|Marc Kleine-Budde, Pengutronix e.K.
 +
|[[Media:Verified Boot.pdf|PDF]]
 +
|
 +
|[https://youtu.be/lkFKtCh2SaU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Demystifying Systemd for Embedded Systems
 +
|Gustavo Sverzut Barbieri, ProFUSION
 +
|[[Media:Demystifying Systemd.pdf|PDF]]
 +
|
 +
|[https://youtu.be/ERS1OSOTGpg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Embedded Systems Software Update for IoT: The Current State of Play
 +
|Chris Simmonds, 2net
 +
|[[Media:Embedded Systems Software Update for IoT.pdf|PDF]]
 +
|
 +
|[https://youtu.be/GZGnBK2NycI?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Tutorial: Building an IoT Empire
 +
|Michael Schloh von Bennewitz, Computer Scientist
 +
|[[Media:Building an IoT Empire.pdf|PDF]]
 +
|
 +
|[https://youtu.be/L0ni1Qni-Z0?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 15:00pm
 +
|-
 +
|Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year?
 +
|Paul Sherwood, Codethink Ltd
 +
|[[Media:Automotive Collaboration.pdf|PDF]]
 +
|
 +
|[https://youtu.be/DhPViIIt4CM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Cameras in Embedded Systems: Device Tree and ACPI View
 +
|Sakari Ailus, Intel
 +
|[[Media:ailus_elc-camera-dt-acpi.pdf|PDF]]
 +
|
 +
|[https://youtu.be/tB6x95N2yHQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Isar: Build Debian-Based Products with BitBake
 +
|Baurzhan Ismagulov, ilbers GmbH
 +
|[[Media:Ismagulov.pdf|PDF]]
 +
|
 +
|[https://youtu.be/GHHOxrtYBMc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Running UBI/UBIFS on MLC NAND
 +
|Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons
 +
|[[Media:Weinberger.pdf|PDF]]
 +
|
 +
|[https://youtu.be/9j2pOIiJqYw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|IoTivity: The Open Connectivity Foundation and the IoT Challenge
 +
|Thiago Macieira, Intel
 +
|[[Media:IoTivity.pdf|PDF]]
 +
|
 +
|[https://youtu.be/27h9KcQPq0w?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Software Updates for Connected Devices: Key Considerations
 +
|Eystein Stenberg, Mender.io
 +
|[[Media:Software Updates for Connected Devices.pdf|PDF]]
 +
|
 +
|[https://youtu.be/-eWNKqsrwFk?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 16:30pm
 +
|-
 +
|Deby - Reproducible and Maintainable Embedded Linux Environment with Poky
 +
|Kazuhiro Hayashi, Toshiba Corporation
 +
|[[Media:ELCE2016_Hayashi_Deby.pdf|PDF]]
 +
|
 +
|[https://youtu.be/b5w5mpUG0_k?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform
 +
|Agustin Benito Bethencourt, Codethink Ltd
 +
|[[Media:Open_Source_for_Automotive_Developed_in_the_Open_Becomes_Real_-_GDP.pdf|PDF]]
 +
|
 +
|[https://youtu.be/rCrZdlnQVNQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Reconfigurable Computing Architecture for the Linux Kernel
 +
|Vince Bridgers & Yves Vandervennet, Intel
 +
|[[Media:Reconfigurable Computing Architecture for the Linux Kernel.pdf|PDF]]
 +
|
 +
|[https://youtu.be/22oYkly7oeo?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested
 +
|Jan-Simon Möller, Automotive Grade Linux / The Linux Foundation
 +
|[[Media:Jansimon_moeller_building_testing_automotive_platform.pdf|PDF]]
 +
|
 +
|[https://youtu.be/vppNJAEFAdU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Building an IoT-class Device
 +
|Igor Stoppa, Open Source Technology Center, Intel
 +
|[[Media:Stoppa.pdf|PDF]]
 +
|
 +
|[https://youtu.be/OvHjNDNkW1I?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Gateways - The Center of Complexity for Update
 +
|Ned Smith, Intel
 +
|[[Media:Gateways.pdf|PDF]]
 +
|
 +
|[https://youtu.be/ch87POAR3M8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Using Greybus for IoT
 +
|Alexandre Bailon, BayLibre
 +
|[[Media:Using Greybus for IoT.pdf|PDF]]
 +
|
 +
|[https://youtu.be/7H50pv-4YXw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|}
 +
 +
=== Day 4 Presentations ===
 +
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#c0e0e0"
 +
|- bgcolor="#c0e0e0"
 +
| align="center" | '''Session Description'''
 +
| align="center" | '''Presenter(s)'''                                 
 +
| align="center" | '''Presentation'''
 +
| align="center" | '''Transcript Status'''
 +
| align="center" | '''Video'''
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 08:15am
 +
|-
 +
|OpenWrt Summit (Registration Required)
 
|
 
|
 
|
 
|
 
|
 
|
 +
|
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 09:00am
 +
|-
 +
|BYOD (Build Your Own Device)
 +
|Angelo Dureghello, Sysam, Nomovok
 +
|[[Media:byod.pdf|PDF]]
 +
|
 +
|[https://youtu.be/chVclA3ihtc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|EFL - A UI Toolkit Designed for the Embedded World
 +
|Tom Hacohen, Samsung
 +
|[[Media:Efl_elce_16.pdf|PDF]]
 +
|
 +
|[https://youtu.be/C7Gb6_EzFiU?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Time is Ready for the Civil Infrastructure Platform
 +
|Yoshitake Kobayashi, Corporate Software Engineering Center & Urs Gleim, Seimens
 +
|[[Media:2016-10-13 CIP-ELCE-r07.pdf|PDF]]
 +
|
 +
|[https://youtu.be/FcL2rc2o8-4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Using SCHED_DEADLINE
 +
|Steven Rostedt, Red Hat
 +
|[[Media:Using SCHED_DEADLINE.pdf|PDF]]
 +
|
 +
|[https://youtu.be/TDR-rgWopgM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Open Source Development for the ESP8266 and Azure
 +
|Ivan Judson, Rita Zhang & Pamela Cortez, Microsoft
 +
|[[Media:Open Source Development for the ESP8266 and Azure.pdf|PDF]]
 +
|
 +
|[https://youtu.be/k1SSJZdc7l0?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Power Management Challenges in IoT and How Zephyr RTOS Meets Them
 +
|Ramesh Thomas, Intel
 +
|[[Media:Power Management Challenges in IoT and How Zephyr RTOS Meets Them.pdf|PDF]]
 +
|
 +
|[https://youtu.be/QLF6n9a7Fas?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Tutorial: Building a Drone, From Scratch
 +
|Igor Stoppa, Open Source Technology Center, Intel
 +
|[[Media:Building a Drone.pdf|PDF]]
 +
|
 +
|[https://youtu.be/QuXh6ojq11o?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 10:00am
 +
|-
 +
|Anatomy of Cross-Compilation Toolchains
 +
|Thomas Petazzoni, Free Electrons
 +
|[[Media:Anatomy of Cross-Compilation Toolchains.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Pbt330zuNPc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Continuous Integration and Autotest Environment Using Fuego
 +
|Kenji Tadano & Kengo Ibe, Mitsubishi Electric
 +
|[[Media:Continuous Integration and Autotest Environment Using Fuego.pdf|PDF]]
 +
|
 +
|[https://youtu.be/On_FlHwmlp4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Introduction to Memory Management in Linux
 +
|Matt Porter, Konsulko
 +
|[[Media:Introduction to Memory Management in Linux.pdf|PDF]]
 +
|
 +
|[https://youtu.be/7aONIVSXiJ8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer
 +
|Wolfram Sang, Renesas
 +
|[[Media:ELCE16-Maintainers_WSang.pdf|PDF]]
 +
|
 +
|[https://youtu.be/BX3S8KFBSIE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433
 +
|Chanwoo Choi & Seung-Woo Kim, Samsung Electronics
 +
|[[Media:OpenIoT_ELCE2016_How_to_Develop_the_ARM_64bit_TM2_Board_0.pdf|PDF]]
 +
|
 +
|[https://youtu.be/UT0BBpClqbQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|The Internet of Things and Life Beyond Linux
 +
|Wolfgang Mauerer, Technical University Regensburg/Siemens AG
 +
|[[Media:The Internet of Things and Life Beyond Linux.pdf|PDF]]
 +
|
 +
|[https://youtu.be/CGUyP3t-ZZQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 11:15am
 +
|-
 +
 +
|HDMI CEC: What? Why? How?
 +
|Hans Verkuil, Cisco Systems Norway
 +
|[[Media:Verkuil.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Q6S2FabX2WA?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|It's a Hardware Bug and I can Prove It
 +
|Kris Chaplin, Altera
 +
|[[Media:Chaplin.pdf|PDF]]
 +
|
 +
|[https://youtu.be/hzD-hiCqTMg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Modernizing the NAND Framework: The Big Picture
 +
|Boris Brezillon, Free Electrons
 +
|[[Media:Brezillon.pdf|PDF]]
 +
|
 +
|[https://youtu.be/vhEb0fgk71M?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|No, It's Never Too Late to Upstream Your Legacy Linux Based Platform
 +
|Neil Armstrong, BayLibre
 +
|[[Media:Neil Armstrong.pdf|PDF]]
 +
|
 +
|[https://youtu.be/rDMOEvfaMRk?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Avoid the Silos and Help Build the True Internet of Things
 +
|Aaron Vernon, Higgns
 +
|[[Media:Avoid the Silos and Help Build the True Internet of Things.pdf|PDF]]
 +
|
 +
|[https://youtu.be/w9PCeELvLA0?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Creating Bluetooth-Based IoT Solutions with Zephyr
 +
|Johan Hedberg, Open Source Technology Center, Intel
 +
|[[Media:Creating Bluetooth-Based IoT Solutions with Zephyr.pdf|PDF]]
 +
|
 +
|[https://youtu.be/x52pzJKpRJs?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|JavaScript Meets Zephyr
 +
|Sakari Poussa, Intel
 +
|[[Media:JavaScript Meets Zephyr.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Q9vw3h4QBfo?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 12:15pm
 +
|-
 +
|Clinging to Clang
 +
|Khem Raj, Comcast RDK
 +
|[[Media:Clinging to Clang.pdf|PDF]]
 +
|
 +
|[https://youtu.be/-S7BE-MMM64?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit
 +
|Mario Domenech Goulart & Mikko Rapeli, BMW
 +
|[[Media:Goulart.pdf|PDF]]
 +
|
 +
|[https://youtu.be/EmCYbs-LmBg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Solving Devicetree Issues, part 3.0
 +
|Frank Rowand, Sony
 +
|[[Media:Dt_debugging_part_3.pdf|PDF]]
 +
|
 +
|[https://youtu.be/BDS6Hydtsx8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Update on Shared Logging between the Kernel and the Bootloader
 +
|Sean Hudson, Mentor Graphics, Inc
 +
|[[Media:Update on Shared Logging between the Kernel and the Bootloader.pdf|PDF]]
 +
|
 +
|[https://youtu.be/gHsna-HGRXE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|BlueZ Meets Zephyr
 +
|Luiz Augusto von Dentz, Intel
 +
|[[Media:BlueZ Meets Zephyr.pdf|PDF]]
 +
|
 +
|[https://youtu.be/SdmZX5q-XDg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Cloud Platforms for the Internet of Things: How Do They Stack Up?
 +
|Koustabh Dolui, Politecnico di Milano
 +
|[[Media:Cloud Platforms for the Internet of Things.pdf|PDF]]
 +
|
 +
|[https://youtu.be/ka0rd67eZ_k?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way
 +
|Andre Guedes, Intel
 +
|[[Media:Guedes.pdf|PDF]]
 +
|
 +
|[https://youtu.be/RQlJrjCSTMg?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 14:30pm
 +
|-
 +
|C++ for Embedded Development
 +
|Thiago Macieira, Intel
 +
|[[Media:C++ for Embedded Development.pdf|PDF]]
 +
|
 +
|[https://youtu.be/wLq-5lBc7x4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|GPIO for Engineers and Makers
 +
|Linus Walleij
 +
|[[Media:GPIO for Engineers and Makers.pdf|PDF]]
 +
|
 +
|[https://youtu.be/lQRCDl0tFiQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|kvmtool - A QEMU Alternative?
 +
|Andre Przywara, ARM
 +
|[[Media:Przywara.pdf|PDF]]
 +
|
 +
|[https://youtu.be/fLNTTXrWjbc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Using the Network as a Reliable Platform for Time-Sensitive Systems
 +
|Henrik Austad, Cisco
 +
|[[Media:Austad.pdf|PDF]]
 +
|
 +
|[https://youtu.be/eBPtU9rRcZ8?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Quark Microcontroller Software Interface
 +
|Malcolm Prinn, Intel
 +
|[[Media:Prinn.pdf|PDF]]
 +
|
 +
|[https://youtu.be/SX01Nm0ePf0?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
| Security in IoT, More an Attitude Issue than a Technical Challenge
 +
|Dominig ar Foll, Intel Open Source
 +
|[[Media:Security in IoT.pdf|PDF]]
 +
|
 +
|[https://youtu.be/b6eyApj8X6o?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 15:30pm
 +
|-
 +
|Debugging Methodologies for Realtime Issues in Linux Systems
 +
|Joel Fernandes, Amazon
 +
|[[Media:Debugging Methodologies for Realtime Issues in Linux Systems.pdf|PDF]]
 +
|
 +
|[https://youtu.be/1u3pkSULOeM?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|FDO: Magic 'Make My Program Faster' Compilation Option?
 +
|Pawel Moll, ARM
 +
|[[Media:Moll.pdf|PDF]]
 +
|
 +
|[https://youtu.be/S2Q1OJuZoX4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Knocking at Your Back Door (or How Dealing with Modern Interrupt Architectures can Affect Your Sanity)
 +
|Marc Zyngier, ARM Ltd
 +
|[[Media:Zyngier.pdf|PDF]]
 +
|
 +
|[https://youtu.be/YE8cRHVIM4E?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Open-Source Tools for FPGA Development
 +
|Marek Vašut, DENX Software Engineering
 +
|[[Media:Open-Source Tools for FPGA Development.pdf|PDF]]
 +
|
 +
|[https://youtu.be/MI18Wk4gxA4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|Creating Memory Efficient and High Performance IP Stack for Zephyr OS
 +
|Jukka Rissanen, Open Source Technology Center, Intel
 +
|[[Media:Rissanen.pdf|PDF]]
 +
|
 +
|[https://youtu.be/Vgv7Sdf-UkQ?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|-
 +
|How to Prototype an IoT Hardware with IoTivity on GNU/Linux
 +
|Phil Coval, Samsung
 +
|[[Media:iotivity-tutorial-lfelc-20161013rzr.pdf|PDF]]
 +
|
 +
|[https://youtu.be/cbBobrNZRJw?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 16:40pm
 +
|-
 +
|Keynote: Zephyr & IoT Security
 +
|Geoff Thorpe, Head of IoT Security, NXP Semiconductor
 +
|[[Media:Thorpe.pdf|PDF]]
 +
|
 +
|[https://youtu.be/PgYBuE8EAvc?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 17:00pm
 +
|-
 +
|Keynote: Status of Embedded Linux
 +
|Tim Bird, ELC Program Chair
 +
|[[Media:Status of Embedded Linux2016elce.pdf|PDF]]
 +
|
 +
|[https://youtu.be/iRrZVWVL_KE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 17:20pm
 +
|-
 +
|Closing Game
 +
|Tim Bird, ELC Program Chair
 +
|
 +
|
 +
|[https://youtu.be/evpVyv91fXY?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q Youtube]
 +
|}
 +
 +
== Technical Showcase Posters ==
 +
 +
{|  border="1" cellspacing="0" cellpadding="4"
 +
|- bgcolor="#bc8f96"
 +
| align="center" | '''Poster Title'''
 +
| align="center" | '''Presenter'''
 +
| align="center" | '''Poster'''
 +
|-
 +
| Partitioning Hypervisor Jailhouse on ARM64
 +
| Jan Kiszka, Siemens AG
 +
| [[Media:01_jan_kiszka.pdf | PDF]]
 +
|-
 +
| Building an IoT Empire
 +
| Michael Schloh von Bennewitz
 +
| [[Media:02_michael_schloh_von_bennewitz.pdf | PDF]]
 +
|-
 +
| Wedge 40, FBOSS and OpenBMC
 +
| Davide Cavalca - Facebook
 +
| [[Media:03_davide_cavalca.pdf | PDF]]
 +
|-
 +
| JerryScript 6LoWPAN Demo
 +
| Tilmann Scheller & Stefan Schmidt, Samsung OSG
 +
| [[Media:04_tilmann_scheller.pdf | PDF]]
 +
|-
 +
| Tizen devices connected with IoTivity
 +
| Phil Coval, Samsung OSG
 +
| [[Media:05_phil_coval.pdf | PDF]]
 +
|-
 +
| kernelci.org + ACME = PowerCI
 +
| Michael Turquette, BayLibre
 +
| [[Media:06_michael_turquette.pdf | PDF]]
 +
|-
 +
| Embedded Linux over-the-air update
 +
| Marcin Pasinski, MENDER.io
 +
| [[Media:07_eystein_stenberg.pdf | PDF]]
 +
|-
 +
| Power Plant runs on Linux
 +
| Yoshiyuki Nitta and Yoshitake Kobayashi, Toshiba
 +
| [[Media:08_kobayashi_yoshitake.pdf | PDF]]
 +
|-
 +
| LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs
 +
| Arturo Rinaldi
 +
| [[Media:09_arturo_rinaldi.pdf | PDF]]
 +
|-
 +
| Fuego Test Framework
 +
| Tim Bird, Core Embedded Linux Project
 +
| [[Media:10_tim_bird.pdf | PDF]]
 +
|-
 +
| Etnaviv in Linux Mainline, Barebox Bootloader
 +
| Robert Schwebel, Pengutronix
 +
| [[Media:11_robert_schwebel.pdf | PDF]]
 +
|-
 +
| Kodi, Open SourceKeith Herrington
 +
| Media Center
 +
| [[Media:12_keith_herrington.pdf | PDF]]
 +
|-
 +
| FFmpeg Open Souce Multimedia Library
 +
| Thilo Borgmann
 +
| [[Media:13_thilo_borgmann.pdf | PDF]]
 +
|-
 
|}
 
|}
  
Wednesday, October 12
+
[[Category:2016]]
+
[[Category:ELCE]]
08:00
 
Breakfast Registration Open
 
09:00
 
Building a Bards Farm: Continuous Integration and Remote Control - Antoine Tenart & Quentin Schulz, Free Electrons Introduction to Realtime Linux - Jan Altenberg, linutronix GmbH LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs - Arturo Rinaldi, Arduino.org Supporting the Camera Interface on the C.H.I.P - Maxime Ripard, Free Electrons Better Alignment of Flash Storage to Mobile System Behavior - Alex Lemberg, SanDisk Company Brillo and Weave Internals - Karim Yaghmour, Opersys inc. Securing the Connected Car - Eystein Stenberg, Mender.io IoT 101: Getting Connected for Developers (Registration Required) Tracing Summit (Registration Required)
 
10:00
 
Coffee Break
 
10:45
 
Designing a Distro from Scratch Using OpenEmbedded - Part 2 - Koen Kooi, Linaro Drones Still Going Open Source - Julien Beraud, Parrot Leveraging the Open Source Development Model Inside Your Company - Mark Gisi, Wind River Systems Linux DRM: New Picture Processing API - Marek Szyprowski, Samsung Electronics Polska Sp. z o.o. (In)secure Things - Shane Coughlan, Insignary Creating Continuous Delivery for Yocto Based IoT Distribution - Alexander Kanevskiy, Intel Devicetree Hardware Autoconfiguration - Hans de Goede, Red Hat
 
11:45
 
Audio on Linux: The End of a Golden Age? - Lars-Peter Clausen, Analog Devices Efficient Visual Avoidance and Control for UAVs with Embedded GPUs - Kabir Mohammed, UASys The Path of the Private FUTEX - Sebastian Siewior, Linutronix GmbH Using ELBE to Build Debian Based Embedded Systems - Manuel Traut, Linutronix GmbH A More Open Trust Protocol - Christian Brindley, Symantec Open Source Bluetooth Device Firmware for IoT and Makers - Marcel Holtmann, Open Source Technology Center, Intel Wyliodrin STUDIO: An Open Source Tool for IoT Development - Serban Razvan, Wyliodrin
 
12:35
 
Lunch (Attendees on Own)
 
14:00
 
ASoC: Supporting Audio on an Embedded Board - Alexandre Belloni, Free Electrons Choosing Linux for New Use Cases - Tsugikazu Shibata, NEC Exploring Linux Kernel Source Code with Eclipse and QTCreator - Marcin Bis Verified Boot: From ROM to Userspace - Marc Kleine-Budde, Pengutronix e.K. Demystifying Systemd for Embedded Systems - Gustavo Sverzut Barbieri, ProFUSION Embedded Systems Software Update for IoT: The Current State of Play - Chris Simmonds, 2net Tutorial: Building an IoT Empire - Michael Schloh von Bennewitz, Computer Scientist
 
15:00
 
Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year? - Paul Sherwood, Codethink Ltd Cameras in Embedded Systems: Device Tree and ACPI View - Sakari Ailus, Intel Isar: Build Debian-Based Products with BitBake - Baurzhan Ismagulov, ilbers GmbH Running UBI/UBIFS on MLC NAND - Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons IoTivity: The Open Connectivity Foundation and the IoT Challenge - Thiago Macieira, Intel Software Updates for Connected Devices: Key Considerations - Eystein Stenberg, Mender.io
 
15:50
 
Coffee Break
 
16:30
 
Deby - Reproducible and Maintainable Embedded Linux Environment with Poky - Kazuhiro Hayashi, Toshiba Corporation Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform - Agustin Benito Bethencourt, Codethink Ltd Reconfigurable Computing Architecture for the Linux Kernel - Vince Bridgers & Yves Vandervennet, Intel Swapping and Embedded: Compression is the Key - Vitaly Wool Building an IoT-class Device - Igor Stoppa, Open Source Technology Center, Intel Gateways - The Center of Complexity for Update - Ned Smith, Intel Using Greybus for IoT - Alexandre Bailon, BayLibre
 
17:20
 
Onsite Attendee Reception & Sponsor Showcase
 
 
Thursday, October 13
 
 
08:00
 
Breakfast Registration Open
 
08:15
 
OpenWrt Summit (Registration Required)
 
09:00
 
BYOD (Build Your Own Device) - Angelo Dureghello, Sysam, Nomovok EFL - A UI Toolkit Designed for the Embedded World - Tom Hacohen, Samsung Time is Ready for the Civil Infrastructure Platform - Yoshitake Kobayashi, Corporate Software Engineering Center & Urs Gleim, Seimens Using SCHED_DEADLINE - Steven Rostedt, Red Hat Open Source Development for the ESP8266 and Azure - Ivan Judson, Rita Zhang & Pamela Cortez, Microsoft Power Management Challenges in IoT and How Zephyr RTOS Meets Them - Ramesh Thomas, Intel Tutorial: Building a Drone, From Scratch - Igor Stoppa, Open Source Technology Center, Intel
 
10:00
 
Anatomy of Cross-Compilation Toolchains - Thomas Petazzoni, Free Electrons Continuous Integration and Autotest Environment Using Fuego - Kenji Tadano & Kengo Ibe, Mitsubishi Electric Introduction to Memory Management in Linux - Matt Porter, Konsulko Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer - Wolfram Sang, Renesas How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433 - Chanwoo Choi & Seung-Woo Kim, Samsung Electronics The Internet of Things and Life Beyond Linux - Wolfgang Mauerer, Technical University Regensburg/Siemens AG
 
10:50
 
Coffee Break
 
11:15
 
HDMI CEC: What? Why? How? - Hans Verkuil, Cisco Systems Norway It's a Hardware Bug and I can Prove It - Kris Chaplin, Altera Modernizing the NAND Framework: The Big Picture - Boris Brezillon, Free Electrons No, It's Never Too Late to Upstream Your Legacy Linux Based Platform - Neil Armstrong Avoid the Silos and Help Build the True Internet of Things - Aaron Vernon, Higgns Creating Bluetooth-Based IoT Solutions with Zephyr - Johan Hedberg, Open Source Technology Center, Intel JavaScript Meets Zephyr - Sakari Poussa, Intel
 
12:15
 
Clinging to Clang - Khem Raj, Comcast RDK Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit - Mario Domenech Goulart & Mikko Rapeli, BMW Solving Devicetree Issues, part 3.0- Frank Rowand, Sony Update on Shared Logging between the Kernel and the Bootloader - Sean Hudson, Mentor Graphics, Inc BlueZ Meets Zephyr - Luiz Augusto von Dentz, Intel Cloud Platforms for the Internet of Things: How Do They Stack Up? - Koustabh Dolui, Politecnico di Milano Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way - Andre Guedes, Intel
 
13:05
 
Lunch (Attendeees on Own)
 
14:30
 
C++ for Embedded Development - Thiago Macieira, Intel GPIO for Engineers and Makers - Linus Walleij kvmtool - A QEMU Alternative? - Andre Przywara, ARM Using the Network as a Reliable Platform for Time-Sensitive Systems - Henrik Austad, Cisco Quark Microcontroller Software Interface - Malcolm Prinn, Intel Security in IoT, More an Attitude Issue than a Technical Challenge
 
15:30
 
Debugging Methodologies for Realtime Issues in Linux Systems - Joel Fernandes, Amazon FDO: Magic 'Make My Program Faster' Compilation Option? - Pawel Moll, ARM Knocking at Your Back Door (or How Dealing with Modern Interrupt Architectures can Affect Your Sanity) - Marc Zyngier, ARM Ltd Open-Source Tools for FPGA Development - Marek Vašut, DENX Software Engineering Creating Memory Efficient and High Performance IP Stack for Zephyr OS - Jukka Rissanen, Open Source Technology Center, Intel How to Prototype an IoT Hardware with IoTivity on GNU/Linux - Phil Coval, Samsung
 
16:20
 
Coffee Break
 
16:40
 
Keynote: Zephyr & IoT Security - Geoff Thorpe, Head of IoT Security, NXP Semiconductor
 
17:00
 
Keynote: Status of Embedded Linux - Tim Bird, ELC Program Chair
 
17:20
 
Closing Game
 

Latest revision as of 12:50, 9 December 2019


Intro

Presentations from ELCE 2016 (LF conference archive).

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
Yocto Project Developer Day (Registration and add'l Fee Required)
Day 1, 10:00am
Liota Hackathon (Registration Required)
Day 1, 17:00pm
Pre-Registration

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:10am
Keynote: Welcome Remarks & Announcements Tim Bird, Program Chair Youtube
Real-Time Summit (Registration Required)
Day 2, 9:10am
Keynote: A Fireside Chat with Greg Kroah-Hartman Linux Foundation Fellow Youtube
Day 2, 9:35am
Keynote: Jelena Lucin, International Project Manager & Melissa Rancourt, Founder Greenlight for Girls
Day 2, 10:00am
Keynote Maarten Ectors, VP of IoT, NG Networking & Proximity Cloud, Canonical
Day 2, 10:40am
Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure Andreas Fenkart, digitalSTROM PDF Youtube
Kernelci.org Needs YOU! Mark Brown, Linaro & Kevin Hilman, BayLibre PDF Youtube
Running an Undersea, Robotic Laboratory on a Fixed Energy Budget Brent Roman, Monterey Bay Aquarium Research Institute PDF Youtube
JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things Tilmann Scheller, Samsung Electronics PDF Youtube
The Little IoT Agent (liota) Greg Bolella, Vmware PPTX Youtube
Zephyr Project: An RTOS to Change the Face of IoT Geoff Thorpe, NXP Semiconductor PDF Youtube
IRQs: the Hard, the Soft, the Threaded and the Preemptible Alison Chaiken, Peloton Technology PDF Youtube
Day 2, 11:40am
Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years Jan Lübbe, Pengutronix e.K. PDF Youtube
Read-only rootfs: Theory and Practice Chris Simmonds, 2net PDF Youtube
Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel Mark Rutland, ARM PDF Youtube
Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda Teresa Cauvel, Neopenda PDF Youtube
Run Your Own 6LoWPAN Based IoT Network Stefan Schmidt, Samsung PDF Youtube
Soletta: Closing the IoT Development Gap Gustavo Sverzut Barbieri, ProFUSION Embedded Systems PDF Youtube
Day 2, 14:00pm
Comparison of Linux Software Update Technologies Matt Porter, Konsulko PDF Youtube
Hardware Assisted Tracing on ARM with CoreSight and OpenCSD Mathieu Poirier, Linaro PDF Youtube
Herd Your Boards, Become a Farmer Geert Uytterhoeven, Glider bvba PDF Youtube
IPv6 for Embedded Developers used to IPv4 Thiago Macieira, Intel PDF Youtube
New Wireless Daemon for Linux Marcel Holtmann, Open Source Technology Center, Intel PDF Youtube
The Zephyr™ Project – An Updated Overview Anas Nashif, Intel & Benjamin Walsh, Wind River PDF Youtube
Tutorial: Why NAND Flash Breaks Down Arnout Vandecappelle, Essensium/Mind PDF, ODP Youtube
Day 2, 15:00pm
Approaches to Ultra-Long Software Maintenance Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial PDF Youtube
I/O and You: Nonsense Hacks! Matt Ranostay, Konsulko Group PDF
Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World Petros Angelatos & Andrei Gherzan, resin.io PDF Youtube
Build a Micro HTTP Server for Embedded System Jian-Hong Pan PDF White font on many slides. May need to download to view properly on dark background. Youtube
Doing Bluetooth Low Energy on Linux Szymon Janc, CODECOUP PDF Youtube
OSS Remote Firmware Updates for IoT-like Projects Silvano Cirujano Cuesta, Siemens AG PDF Youtube
Day 2, 16:10pm
Automated Testing Laboratory for Embedded Linux Distributions Pawel Wieczorek, Samsung R&D Institute Poland PDF Youtube
Open Source in Every Car with Automotive Grade Linux Walt Miner, The Linux Foundation PDF Youtube
Stuck in 2009 - How I Survived Will Sheppard, Embedded Bits Limited PDF Youtube
How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk Kalonji Bankole, IBM PDF Youtube
Improving System Configuration for Zephyr and Beyond Andy Gross, Linaro PDF Youtube
OCF for Resource-Constrained Environments Kishen Maloor, Intel Corporation PDF Youtube
Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse Jan Kiszka, Siemens AG PDF Youtube
Day 2, 17:10pm
ARM64 SoC Linux Support Check-List Gregory Clement, Free Electrons PDF Youtube
Open Source, Encryption and Export Regulations & The New Compliance Frontier Mark Gisi, Wind River Systems PDF Youtube
Survey of Open Hardware 2016 John Hawley, Intel PDF Youtube
Apache Mynewt Overview Sterling Hughes & James Pace, Runtime PDF Youtube
Flow Based Programming Applied to IoT Development Gustavo Sverzut Barbieri, ProFUSION Embedded Systems PDF Youtube
Linux+Zephyr: IoT Made Easy Pantelis Antoniou, Konsulko Group PDF Youtube
Day 2, 16:10pm
BoF: Linux Device Performance Framework Michael Turquette, BayLibre PDF
BoF: MinnowBoard John Hawley, Intel PDF
BoF: Open Source Project to Update Linux Devices Over-the-Air (OTA): Mender.io Ralph Nguyen, Eystein Stenberg & Marcin Pasinski, Mender.io PDF
BoF: Small Business Andrew Murray, Embedded Bits PDF
BoF: Yocto Project & OpenEmbedded Jeff Osier-Mixon, Intel Corporation/Yocto Project PDF

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 9:00am
Building a Bards Farm: Continuous Integration and Remote Control Antoine Tenart & Quentin Schulz, Free Electrons PDF Youtube
Introduction to Realtime Linux Jan Altenberg, linutronix GmbH PDF Youtube
LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs Arturo Rinaldi, Arduino.org PDF Youtube
Supporting the Camera Interface on the C.H.I.P Maxime Ripard, Free Electrons PDF Youtube
Better Alignment of Flash Storage to Mobile System Behavior Alex Lemberg, SanDisk Company PDF Youtube
Brillo and Weave Internals Karim Yaghmour, Opersys inc. PDF Youtube
Securing the Connected Car Eystein Stenberg, Mender.io PDF Youtube
IoT 101: Getting Connected for Developers (Registration Required) PDF
Tracing Summit (Registration Required) PDF
Day 3, 10:45am
Designing a Distro from Scratch Using OpenEmbedded - Part 2 Koen Kooi, Linaro PDF Youtube
Drones Still Going Open Source Julien Beraud, Parrot PDF Youtube
Leveraging the Open Source Development Model Inside Your Company Mark Gisi, Wind River Systems PDF Youtube
Linux DRM: New Picture Processing API Marek Szyprowski, Samsung Electronics Polska Sp. z o.o. PDF Youtube
(In)secure Things Shane Coughlan, Insignary PDF Youtube
Creating Continuous Delivery for Yocto Based IoT Distribution Alexander Kanevskiy, Intel PDF Youtube
Devicetree Hardware Autoconfiguration Hans de Goede, Red Hat PDF Youtube
Day 3, 11:45am
Audio on Linux: The End of a Golden Age? Lars-Peter Clausen, Analog Devices PDF Youtube
Efficient Visual Avoidance and Control for UAVs with Embedded GPUs Kabir Mohammed, UASys PDF Youtube
The Path of the Private FUTEX Sebastian Siewior, Linutronix GmbH PDF Youtube
Using ELBE to Build Debian Based Embedded Systems Manuel Traut, Linutronix GmbH PDF Youtube
A More Open Trust Protocol Christian Brindley, Symantec PDF Youtube
Open Source Bluetooth Device Firmware for IoT and Makers Marcel Holtmann, Open Source Technology Center, Intel PDF Youtube
Wyliodrin STUDIO: An Open Source Tool for IoT Development Serban Razvan, Wyliodrin PDF Youtube
Day 3, 14:00pm
ASoC: Supporting Audio on an Embedded Board Alexandre Belloni, Free Electrons PDF Youtube
Choosing Linux for New Use Cases Tsugikazu Shibata, NEC PDF Youtube
Exploring Linux Kernel Source Code with Eclipse and QTCreator Marcin Bis PDF Youtube
Verified Boot: From ROM to Userspace Marc Kleine-Budde, Pengutronix e.K. PDF Youtube
Demystifying Systemd for Embedded Systems Gustavo Sverzut Barbieri, ProFUSION PDF Youtube
Embedded Systems Software Update for IoT: The Current State of Play Chris Simmonds, 2net PDF Youtube
Tutorial: Building an IoT Empire Michael Schloh von Bennewitz, Computer Scientist PDF Youtube
Day 3, 15:00pm
Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year? Paul Sherwood, Codethink Ltd PDF Youtube
Cameras in Embedded Systems: Device Tree and ACPI View Sakari Ailus, Intel PDF Youtube
Isar: Build Debian-Based Products with BitBake Baurzhan Ismagulov, ilbers GmbH PDF Youtube
Running UBI/UBIFS on MLC NAND Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons PDF Youtube
IoTivity: The Open Connectivity Foundation and the IoT Challenge Thiago Macieira, Intel PDF Youtube
Software Updates for Connected Devices: Key Considerations Eystein Stenberg, Mender.io PDF Youtube
Day 3, 16:30pm
Deby - Reproducible and Maintainable Embedded Linux Environment with Poky Kazuhiro Hayashi, Toshiba Corporation PDF Youtube
Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform Agustin Benito Bethencourt, Codethink Ltd PDF Youtube
Reconfigurable Computing Architecture for the Linux Kernel Vince Bridgers & Yves Vandervennet, Intel PDF Youtube
Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested Jan-Simon Möller, Automotive Grade Linux / The Linux Foundation PDF Youtube
Building an IoT-class Device Igor Stoppa, Open Source Technology Center, Intel PDF Youtube
Gateways - The Center of Complexity for Update Ned Smith, Intel PDF Youtube
Using Greybus for IoT Alexandre Bailon, BayLibre PDF Youtube

Day 4 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 4, 08:15am
OpenWrt Summit (Registration Required)
Day 4, 09:00am
BYOD (Build Your Own Device) Angelo Dureghello, Sysam, Nomovok PDF Youtube
EFL - A UI Toolkit Designed for the Embedded World Tom Hacohen, Samsung PDF Youtube
Time is Ready for the Civil Infrastructure Platform Yoshitake Kobayashi, Corporate Software Engineering Center & Urs Gleim, Seimens PDF Youtube
Using SCHED_DEADLINE Steven Rostedt, Red Hat PDF Youtube
Open Source Development for the ESP8266 and Azure Ivan Judson, Rita Zhang & Pamela Cortez, Microsoft PDF Youtube
Power Management Challenges in IoT and How Zephyr RTOS Meets Them Ramesh Thomas, Intel PDF Youtube
Tutorial: Building a Drone, From Scratch Igor Stoppa, Open Source Technology Center, Intel PDF Youtube
Day 4, 10:00am
Anatomy of Cross-Compilation Toolchains Thomas Petazzoni, Free Electrons PDF Youtube
Continuous Integration and Autotest Environment Using Fuego Kenji Tadano & Kengo Ibe, Mitsubishi Electric PDF Youtube
Introduction to Memory Management in Linux Matt Porter, Konsulko PDF Youtube
Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer Wolfram Sang, Renesas PDF Youtube
How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433 Chanwoo Choi & Seung-Woo Kim, Samsung Electronics PDF Youtube
The Internet of Things and Life Beyond Linux Wolfgang Mauerer, Technical University Regensburg/Siemens AG PDF Youtube
Day 4, 11:15am
HDMI CEC: What? Why? How? Hans Verkuil, Cisco Systems Norway PDF Youtube
It's a Hardware Bug and I can Prove It Kris Chaplin, Altera PDF Youtube
Modernizing the NAND Framework: The Big Picture Boris Brezillon, Free Electrons PDF Youtube
No, It's Never Too Late to Upstream Your Legacy Linux Based Platform Neil Armstrong, BayLibre PDF Youtube
Avoid the Silos and Help Build the True Internet of Things Aaron Vernon, Higgns PDF Youtube
Creating Bluetooth-Based IoT Solutions with Zephyr Johan Hedberg, Open Source Technology Center, Intel PDF Youtube
JavaScript Meets Zephyr Sakari Poussa, Intel PDF Youtube
Day 4, 12:15pm
Clinging to Clang Khem Raj, Comcast RDK PDF Youtube
Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit Mario Domenech Goulart & Mikko Rapeli, BMW PDF Youtube
Solving Devicetree Issues, part 3.0 Frank Rowand, Sony PDF Youtube
Update on Shared Logging between the Kernel and the Bootloader Sean Hudson, Mentor Graphics, Inc PDF Youtube
BlueZ Meets Zephyr Luiz Augusto von Dentz, Intel PDF Youtube
Cloud Platforms for the Internet of Things: How Do They Stack Up? Koustabh Dolui, Politecnico di Milano PDF Youtube
Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way Andre Guedes, Intel PDF Youtube
Day 4, 14:30pm
C++ for Embedded Development Thiago Macieira, Intel PDF Youtube
GPIO for Engineers and Makers Linus Walleij PDF Youtube
kvmtool - A QEMU Alternative? Andre Przywara, ARM PDF Youtube
Using the Network as a Reliable Platform for Time-Sensitive Systems Henrik Austad, Cisco PDF Youtube
Quark Microcontroller Software Interface Malcolm Prinn, Intel PDF Youtube
Security in IoT, More an Attitude Issue than a Technical Challenge Dominig ar Foll, Intel Open Source PDF Youtube
Day 4, 15:30pm
Debugging Methodologies for Realtime Issues in Linux Systems Joel Fernandes, Amazon PDF Youtube
FDO: Magic 'Make My Program Faster' Compilation Option? Pawel Moll, ARM PDF Youtube
Knocking at Your Back Door (or How Dealing with Modern Interrupt Architectures can Affect Your Sanity) Marc Zyngier, ARM Ltd PDF Youtube
Open-Source Tools for FPGA Development Marek Vašut, DENX Software Engineering PDF Youtube
Creating Memory Efficient and High Performance IP Stack for Zephyr OS Jukka Rissanen, Open Source Technology Center, Intel PDF Youtube
How to Prototype an IoT Hardware with IoTivity on GNU/Linux Phil Coval, Samsung PDF Youtube
Day 4, 16:40pm
Keynote: Zephyr & IoT Security Geoff Thorpe, Head of IoT Security, NXP Semiconductor PDF Youtube
Day 4, 17:00pm
Keynote: Status of Embedded Linux Tim Bird, ELC Program Chair PDF Youtube
Day 4, 17:20pm
Closing Game Tim Bird, ELC Program Chair Youtube

Technical Showcase Posters

Poster Title Presenter Poster
Partitioning Hypervisor Jailhouse on ARM64 Jan Kiszka, Siemens AG PDF
Building an IoT Empire Michael Schloh von Bennewitz PDF
Wedge 40, FBOSS and OpenBMC Davide Cavalca - Facebook PDF
JerryScript 6LoWPAN Demo Tilmann Scheller & Stefan Schmidt, Samsung OSG PDF
Tizen devices connected with IoTivity Phil Coval, Samsung OSG PDF
kernelci.org + ACME = PowerCI Michael Turquette, BayLibre PDF
Embedded Linux over-the-air update Marcin Pasinski, MENDER.io PDF
Power Plant runs on Linux Yoshiyuki Nitta and Yoshitake Kobayashi, Toshiba PDF
LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs Arturo Rinaldi PDF
Fuego Test Framework Tim Bird, Core Embedded Linux Project PDF
Etnaviv in Linux Mainline, Barebox Bootloader Robert Schwebel, Pengutronix PDF
Kodi, Open SourceKeith Herrington Media Center PDF
FFmpeg Open Souce Multimedia Library Thilo Borgmann PDF