ELC 2016 Presentations
Contents
Intro
Presentations from ELC 2016 (LF conference archive).
The Linux Foundation has a video playlist on YouTube.
Linux.com has a video playlist with links to the YouTube videos.
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 | ||||
Welcome Remarks & Announcements | Tim Bird & Philip DesAustels, ELC and OpenIoT | Youtube | ||
Day 1, 9:10am | ||||
Keynote - Linus Torvalds in Conversation with Dirk Hohndel | Linus Torvalds and Dirk Hohndel | There is no presentation. It was an interview. | Youtube | |
Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together | Mike Richmond, OCF | [ Youtube] | ||
Keynote - Keynote: Smart Devices and the Internet of Things | Raj Talluri, Qualcomm Technologies | Youtube | ||
Day 1, 10:40am | ||||
Digitalization of Kernel Diversion from the Upstream | Hisao Munakata, Renesas Electronics | Youtube | ||
How to Port Linux to a New Processor | Joel Porquet | Youtube | ||
Open Source in Every Car with Automotive Grade Linux | Walt Miner, The Linux Foundation | Youtube | ||
OpenEmbedded in the Real World | Scott Murray, Konsulko Group | Youtube | ||
Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You | Chris Martin, Intel | Youtube | ||
Linux Connectivity for IoT | Marcel Holtmann, Intel OTC | Youtube | ||
IoT and Web: How Your Web Applications Can Start Interacting with the Real World (WebAPI) | Rabimba Karanjai | [ Youtube] | ||
Day 1, 11:40am | ||||
BoF: kernelci.org: A Million Kernel Boots and Counting | Kevin Hilman, BayLibre | Youtube | ||
A Quick Survey of OSS Licenses, Tools and Compliance | Sean Hudson, Mentor Graphics | Youtube | ||
Portable Device Tree Connector: Painless Expansion Board Support | Pantelis Antoniou, Konsulko Group | Youtube | ||
Going Beyond the Device Heart Beat | Balwinder Kaur, AppDynamics | Youtube | ||
NATS: A Central Nervous System for IoT Messaging | Larry McQueary, NATS.io | Youtube | ||
Soletta Technical Introduction | Bruno Dilly, Intel | Youtube | ||
Day 1, 2:00pm | ||||
Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion | Alexandre Belloni & Thomas Petazzoni, Free Electrons | Youtube | ||
Dissecting Qualcomm's 1.7M Android Fork | Stephen Boyd, Qualcomm | Youtube | ||
Introduction to memory Management in Linux | Alan Ott, Signal 11 Software | Youtube | ||
Bridging Open IoT with Legacy Systems | Matt Newton, Opto 22 | Youtube | ||
IoT Consensus - A Solution Suggestion to the 'Baskets of Remote' Problem | Benedikt Herudek | Youtube | ||
Hello Brillo | Dave Smith, NewCircle | Youtube | ||
Tutorial:I2C Hacking Demystified | Igor Stoppa, OpenSource Technology Center, Intel | Youtube | ||
Day 1, 3:00pm | ||||
Google ProjectARA Power Management Challenges | Patrick Titiano, BayLibre | Youtube | ||
Using DT Overlays to Support the C.H.I.P.'s Capes | Antoine Tenart, Free Electrons | Youtube | ||
Would You Trust Linux with Your Life?/Linux for Safety Critical Applications | Darren Hart, Intel Open Source Technology Center | Youtube | ||
IoT Programming Model: A Vision for Who and How to Develop in 2020 | Thiago Marciera, Intel OTC | Youtube | ||
Brillo/Weave Part 1: High Level Introduction | Bruce J. Beare, Intel | Youtube | ||
Day 1, 4:10pm | ||||
Bringing Display and 3D to the C.H.I.P Computer | Maxime Ripard, Free Electrons | Youtube | ||
Xenomai 3: An Overview of the Real-Time Framework for Linux | Jan Kiszka, Siemens AG | Youtube | ||
Technical Tradeoffs of IoT Platforms | Michael E. Anderson, The PTR | Youtube | ||
Group How to Use IoTivity on Tizen OS | Phil Coval | Youtube | ||
Brillo/Weave Part 2: Deep Dive | Bruce J. Beare, Intel | Youtube | ||
Autotools: A Demystification Tutorial | Thomas Petazzoni, Free Electrons | Youtube | ||
Day 1, 5:10pm | ||||
Bluetooth on Modern Linux | Szymon Janc | Youtube | ||
Modernizing the NAND Framework: The Big Picture | Boris Brezillion, Free Electrons | Youtube | ||
Swapping & Embedded: Compression Relieves the Pressure? | Vitaly Wool, Softprise Consulting | Youtube | ||
Real-Time IoT from the Edge of Space | Matt Long, Microsoft | Youtube | ||
Javascript and Distributed IoT Computing | Wolfgang Mauerer, Technical University Regensburg/Siemens AG | Youtube | ||
Zephyr Project: Developed with Security in Mind | Constanza Health | Youtube | ||
Day 1, 6:10pm | ||||
BoF: Device Tree | Frank Rowand | PDF1 (Frank) PDF2 (Grant) PDF3 (Pantelis) | Youtube | |
BoF: Embedded Virtualization | Greg Ungerer, Accelerated Concepts | Youtube | ||
BoF: MinnowBoard | John Hawley, Intel | No SLides | Youtube | |
BoF: Yocto Project / OpenEmbedded | Jeff Osier-Mixon, Intel Corporation / Yocto Project | Youtube |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 1, 9:00am | ||||
Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things | Mark Skarpness, Intel Corporation | Youtube | ||
Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage | Dr. Sarah Cooper, M2Mi | Youtube | ||
Keynote: Towards IoT Convergence | Bryan Che, Red Hat | Youtube | ||
Keynote: It's All About the Data! | Andy Stanford-Clark, IBM | Youtube | ||
Day 2, 10:50am | ||||
Introduction to the Civil Infrastructure Platform | Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba | Youtube | ||
IPv6 for Du^H^H Developers used to IPv4 | Thiago Macieria, Intel OTC | Youtube | ||
OpenBMC - A Customized Linux Distribution Running on BMC | Tian Fang, Facebook | Youtube | ||
V4L2 on Steroids: The Request API | Laurent Pinchart | Youtube | ||
Using OpenEmbedded and PX4 with Snapdragon Flight | Mark Charlebois, Qualcomm | Youtube | ||
Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach | Otavio Busatto Pontes, Intel OTC | Youtube | ||
IOT Open Platform Security Vulnerabilities | Chris Kocks, Pure Integration | Youtube | ||
Implementing Miniature Smart Home | Constantin Musca, Intel | Youtube | ||
Day 2, 11:50am | ||||
Developing a Standard Interface for Drones | Tully Foote, Open Source Robotics Foundation | Youtube | ||
Designing a Distro from Scratch Using OpenEmbedded | Koen Kooi, Linaro | Youtube | ||
Introduction to the Fuego Test System | Tim Bird, Sony Mobile | Youtube | ||
SCHED_DEADLINE: A Status Update | Juri Lelli, ARM Ltd | Youtube | ||
Unchain Your Toolchains with CROPS | Todor Minchev, Intel | Youtube | ||
Designing and Building for End-to-End Solutions | Shivakumor Mathapathi, Dew Mobility | Youtube | ||
Building your world in WebVR | Rabimba Karanjai | Youtube | ||
Day 2, 11:20am | ||||
Project Artemis - Visual Navigation for Flying Robots | Kabir Mohammed, Uasys | Youtube | ||
Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden | Stephen D. Oualline | Youtube | ||
Linux Integrated System Analysis (LISA) & Friends | Patrick Bellasi, ARM Ltd | Youtube | ||
Linux Power Management Optimization on the Nvidia Jetson Platform | Merlin Friesen, Golden Gate Research | Youtube | ||
Understand USB (in Linux) | Krzysztof Opasiak | Youtube | ||
100% Open-Source Development for the Cortex-M | Michael E. Anderson, The PTR Group | Youtube | ||
IoT Security | Habib Virji, Samsung | Youtube | ||
Understanding the Thread Interface of Google's Nest Devices | Michael E. Anderson, The PTR Group | Youtube | ||
Day 2, 2:00pm | ||||
Intelligent Power Allocation for Consumer & Embedded Thermal Control | Ian Rickards, ARM Ltd | Youtube | ||
libiio - Access to Sensor Devices Made Easy | Lars-Peter Clausen, Analog Devices | Youtube | ||
Why is Robotics Converging on Embedded Linux and Where’s It Going Next? | Tully Foote, Open Source Robotics Foundation | Youtube | ||
MQTT - IoT Messaging Protocol | Francisco Quintero, Verizon Telematics | Youtube | ||
The Impact of IPv6 and the IoT on Smart Home Technology | Corey Gates | Youtube | ||
Power Management in Zephyr RTOS | Ramesh Thomas, Intel | Youtube | ||
An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night | Patrick Ohly, Intel Germany | Youtube | ||
Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop | Julien Beraud | Youtube | ||
Tutorial: Build Embedded Linux Systems with Clang/LLVM | Khem Raj, Comcast RDK | Youtube | ||
Day 2, 3:00pm | ||||
Debugging the Linux Kernel with GDB | Kieran Bingham | Youtube | ||
The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project | Yoshitake Kobayashi, Toshiba | Youtube | ||
Toasting the Real World | Belen Barros Pena, Intel OTC | Youtube | ||
Migrating your IoT Application from RTOS to Embedded Linux (lessons learned) | Aaron Nevarez | Youtube | ||
Mist Computing - Going Beyond the Fog | Jurgo Preden, Thinnect | Youtube | ||
Handling Top Security Threats for Connected Embedded Devices | Eystein Stenberg, Mender.io | Youtube | ||
Day 2, 4:30pm | ||||
Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things | Imad Sousou Vice President and General Manager, Open Source Technology Center Software and Services Group Intel Corporation | Youtube |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 9:00am | ||||
Science Standardised Embedded Data Infrastructure for Drones (SSEDD) | Jane Wyngaard, Jet Propulsion Laboratory | Youtube | ||
EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices | Cedric Bail, Samsung Open Source Group | Youtube | ||
Stale Data, or How We (Mis-)manage Modern Caches | Mark Rutland, ARM Ltd. | Youtube | ||
Static Code Checking in the Linux Kernel | Arnd Bergmann, Linaro | Youtube | ||
Tales of Enforcement | Karen Sandler, Software Freedom Conservancy | Youtube | ||
Creating the Open Source Building Blocks for IoT | Ian Skerett, Eclipse Foundation | Youtube | ||
Apache Mynewt' An OS and Tools for the Embedded World | James Pace, Micosa | Youtube | ||
Embedded Programming for IoT | John Light, Intel OTC | Youtube | ||
Introduction to IoT.js | Tilmann Scheller, Samsung Electronics | Youtube | ||
Day 3, 10:00am | ||||
Drone Simulation with Gazebo | Nicolas Carrier, Parrot | Youtube | ||
Atomic Display Support in Upstream | Daniel Vetter, Intel | Youtube | ||
HDMI CEC: What? Why? How? | Hans Verkuil, Cisco Systems Norway | Youtube | ||
Securing Embedded Linux | Michael E. Anderson, The PTR Group | Youtube | ||
Tizen-based Remote Controller Car using Raspberry pi2 | Pintu Kumar, Samsung R&D India | Youtube | ||
6LoWPAN: An Open IoT Networking Protocol | Stefan Schmidt, Samsung | Youtube | ||
Intelligence at the Edge. Embracing the Data Flood | Andrzej Wieczorek & Niklas Kvarnström, Tieto | Youtube | ||
Linux and Real-Time Java for IoT | Randy Rorden, PTC Inc. | Youtube | ||
IoT provisioning with Web NFC | Zoltan Kis, Intel OTC | Youtube | ||
Day 3, 11:05am | ||||
Embedded Linux 3D Sensing: Minnowboard Meets RealSense | Miguel Bernal Marin, Intel | Youtube | ||
Building a CPU from Scratch: jcore Design Walkthrough | Rob Landley, se-instruments | Youtube | ||
Cryptography Basics for Embedded Developers | Eystein Stenberg, Mender.io | Youtube | ||
Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project | Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC | Youtube | ||
Increase Test Coverage in Linux-based Distros | Victor Rodriguez, Intel | Youtube | ||
Socio-Technicl Aspects of Long Term Embedded Systems Maintenance | Wolfgang Mauerer, Siemens | Youtube | ||
Scalable Protocol Design Supporting Millions of Simultaneous Connections | Bryant Eastham, Panasonic North America | youtube | ||
The Future of IoT Education - Our Journey in Teaching IoT | Alexandru Radovici, Wyliodrin uVisor | Youtube | ||
Debugging Facility Improvements for ARM mbed | Jim Huang, South Star Xelerator | Youtube | ||
Bringing the Peer Web To All Your Devices with Node.js | Matthew Podwysocki, Microsoft | Youtube | ||
Day 3, 1:35pm | ||||
Automated Testing Laboratory for Embedded Linux Distributions | Pawel Wieczorek, Warsaw University of Technology | Youtube | ||
Survey of Open Hardware 2016 | John Hawley, Intel | Youtube | ||
Understanding a Real-Time System | Steven Rostedt, Red Hat | Youtube | ||
Understanding ARM HW Debug Options | Michael E. Anderson, The PTR Group | Youtube | ||
Developing IoT Solutions with ODL | Lionel Florit, Cisco | Youtube | ||
Framework for Preventive Healthcare | Sanjay Dorairaj, Comcast | Youtube | ||
IoT Devices: Secure Boot and SW Maintenance | Igor Stoppa, Intel OTC | Youtube | ||
Automating your Home with Home Assistant: Python’s Answer to the Internet of Things | Paulus Schoutsen, AppFolio | Youtube | ||
Day 3, 2:35pm | ||||
Linux and Dronecode development | Lucas De Marchi, Intel | Youtube | ||
Hardware Design for Linux Engineers | Grant Likely, Linaro | Youtube | ||
Lessons from Ion | Laura Abbott, Red Hat | Youtube | ||
Memory Barriers in the Linux Kernel: Semantics and Practises | Davidlohr Bueso, SUSE | Youtube | ||
Considerations for Building Enterprise Grade IoT | Ishu Verma, Red Hat | Youtube | ||
Zephyr™ Project: An RTOS to change the face of IoT | Anas Nashif | Youtube | ||
Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? | Odealya Price, Itron IoT | Youtube | ||
Day 3, 3:55pm | ||||
Keynote: Preempt-RT | Thomas Gleixner | There were no slides. It was an interview. | Youtube | |
Day 3, 4:15pm |
Technical Showcase Posters
Poster Title | Presenter | Poster |
Building an IoT Empire | Michael Schloh von Bennewitz | |
Embedded Linux over-the-air update | Marcin Pasinski, Mender.io | |
Etnaviv in Linux Mainline / Barebox Bootloader | Robert Schwebel, Pengutronix | |
FFmpeg Open Souce Multimedia Library | Thilo Borgmann | |
Fuego Test Framework | Tim Bird, Core Embedded Linux Project | |
JerryScript 6LoWPAN Demo | Tilmann Scheller & Stefan Schmidt, Samsung OSG | |
kernelci.org + ACME = PowerCI | Michael Turquette, BayLibre | |
Kodi, Open Source Media Center | Keith Herrington | |
LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs | Arturo Rinaldi | |
Partitioning Hypervisor Jailhouse on ARM64 | Jan Kiszka, Siemens AG | |
Power Plant runs on Linux | Yoshiyuki Nitta and Yoshitake Kobayashi, TOSHIBA | |
Tizen devices connected with IoTivity | Phil Coval, Samsung OSG | |
Wedge 40, FBOSS and OpenBMC | Davide Cavalca, Facebook |