Difference between revisions of "ELC 2016 Presentations"
(→Day 2 Presentations: update youtube links) |
(→Day 3 Presentations: updated youtube links) |
||
Line 618: | Line 618: | ||
| [[Media:wyngard.pdf|PDF]] | | [[Media:wyngard.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/h_vNvHgHCIY Youtube] |
|- | |- | ||
| EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices | | EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices | ||
Line 624: | Line 624: | ||
| [[Media:ELC2016-bail.pdf|PDF]] | | [[Media:ELC2016-bail.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/wCkMblLMP-c Youtube] |
|- | |- | ||
| Stale Data, or How We (Mis-)manage Modern Caches | | Stale Data, or How We (Mis-)manage Modern Caches | ||
Line 630: | Line 630: | ||
| [[Media:rutland2.pdf|PDF]] | | [[Media:rutland2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/n_MMrIfBD2I Youtube] |
|- | |- | ||
| Static Code Checking in the Linux Kernel | | Static Code Checking in the Linux Kernel | ||
Line 636: | Line 636: | ||
| [[Media:bargmann.pdf|PDF]] | | [[Media:bargmann.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/eK_zLgdJrs8 Youtube] |
|- | |- | ||
| Tales of Enforcement | | Tales of Enforcement | ||
Line 642: | Line 642: | ||
| [[Media:sandler.pdf|PDF]] | | [[Media:sandler.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/wvIxKA7JeQg Youtube] |
|- | |- | ||
| Creating the Open Source Building Blocks for IoT | | Creating the Open Source Building Blocks for IoT | ||
Line 648: | Line 648: | ||
| [[Media:skerett.pdf|PDF]] | | [[Media:skerett.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/hV1HXSCBFoA Youtube] |
|- | |- | ||
− | | Apache Mynewt | + | | Apache Mynewt: An OS and Tools for the Embedded World |
− | | | + | | Sterling Hughes, Runtime |
| [[Media:pace.pdf|PDF]] | | [[Media:pace.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/NoNzW16G4fg Youtube] |
|- | |- | ||
| Embedded Programming for IoT | | Embedded Programming for IoT | ||
Line 660: | Line 660: | ||
| [[Media:light.pdf|PDF]] | | [[Media:light.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/xoWlW0LgyYM Youtube] |
|- | |- | ||
| Introduction to IoT.js | | Introduction to IoT.js | ||
Line 666: | Line 666: | ||
| [[Media:scheller.pdf|PDF]] | | [[Media:scheller.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/q9dWoPlQ2XM Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 10:00am | | colspan="5" | Day 3, 10:00am | ||
Line 674: | Line 674: | ||
| [[Media:carrier.pdf|PDF]] | | [[Media:carrier.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/7bq6CJvXPog Youtube] |
|- | |- | ||
| Atomic Display Support in Upstream | | Atomic Display Support in Upstream | ||
Line 680: | Line 680: | ||
| [[Media:vetter.pdf|PDF]] | | [[Media:vetter.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/pBEvt-V8H1M Youtube] |
|- | |- | ||
| HDMI CEC: What? Why? How? | | HDMI CEC: What? Why? How? | ||
Line 686: | Line 686: | ||
| [[Media:verkuil.pdf|PDF]] | | [[Media:verkuil.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/TOS_6Lg9aIg Youtube] |
|- | |- | ||
| Securing Embedded Linux | | Securing Embedded Linux | ||
Line 692: | Line 692: | ||
| [[Media:manderson4.pdf|PDF]] | | [[Media:manderson4.pdf|PDF]] | ||
| | | | ||
− | | [ | + | | [ Youtube] |
|- | |- | ||
| Tizen-based Remote Controller Car using Raspberry pi2 | | Tizen-based Remote Controller Car using Raspberry pi2 | ||
Line 698: | Line 698: | ||
| [[Media:pkumar.pdf|PDF]] | | [[Media:pkumar.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/7VPkQBSw_Vk Youtube] |
|- | |- | ||
| 6LoWPAN: An Open IoT Networking Protocol | | 6LoWPAN: An Open IoT Networking Protocol | ||
Line 704: | Line 704: | ||
| [[Media:sschmidt.pdf|PDF]] | | [[Media:sschmidt.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/C9iw0d0g4Y8 Youtube] |
|- | |- | ||
| Intelligence at the Edge. Embracing the Data Flood | | Intelligence at the Edge. Embracing the Data Flood | ||
Line 710: | Line 710: | ||
| [[Media:tieto.pdf|PDF]] | | [[Media:tieto.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/PSpLwe_157s Youtube] |
|- | |- | ||
| Linux and Real-Time Java for IoT | | Linux and Real-Time Java for IoT | ||
Line 716: | Line 716: | ||
| [[Media:rorden.pdf|PDF]] | | [[Media:rorden.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/401uX9cIjWU Youtube] |
|- | |- | ||
| IoT provisioning with Web NFC | | IoT provisioning with Web NFC | ||
Line 722: | Line 722: | ||
| [[Media:zkis.pdf|PDF]] | | [[Media:zkis.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/jOJuw7xcZ2Q Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 11:05am | | colspan="5" | Day 3, 11:05am | ||
Line 730: | Line 730: | ||
| [[Media:marin.pdf|PDF]] | | [[Media:marin.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/4BWqDYuE0EY Youtube] |
|- | |- | ||
| Building a CPU from Scratch: jcore Design Walkthrough | | Building a CPU from Scratch: jcore Design Walkthrough | ||
Line 736: | Line 736: | ||
| [[Media:landley.pdf|PDF]] | | [[Media:landley.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/1-uNOTKnsLY Youtube] |
|- | |- | ||
| Cryptography Basics for Embedded Developers | | Cryptography Basics for Embedded Developers | ||
Line 742: | Line 742: | ||
| [[Media:estenberg2.pdf|PDF]] | | [[Media:estenberg2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/bCKrk7KqPNM Youtube] |
|- | |- | ||
| Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project | | Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project | ||
Line 748: | Line 748: | ||
| [[Media:samaniego.pdf|PDF]] | | [[Media:samaniego.pdf|PDF]] | ||
| | | | ||
− | | [ | + | | [ Youtube] |
|- | |- | ||
| Increase Test Coverage in Linux-based Distros | | Increase Test Coverage in Linux-based Distros | ||
Line 754: | Line 754: | ||
| [[Media:rodriguez.pdf|PDF]] | | [[Media:rodriguez.pdf|PDF]] | ||
| | | | ||
− | | [ | + | | [ Youtube] |
|- | |- | ||
− | | Socio- | + | | Socio-Technical Aspects of Long Term Embedded Systems Maintenance |
| Wolfgang Mauerer, Siemens | | Wolfgang Mauerer, Siemens | ||
| [[Media:mauerer.pdf|PDF]] | | [[Media:mauerer.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/2J83Namz6h0 Youtube] |
|- | |- | ||
| Scalable Protocol Design Supporting Millions of Simultaneous Connections | | Scalable Protocol Design Supporting Millions of Simultaneous Connections | ||
− | | Bryant Eastham, | + | | Bryant Eastham, OpenDOF Project |
| [[Media:eastham.pdf|PDF]] | | [[Media:eastham.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/8oaB7IpEbtY youtube] |
|- | |- | ||
| The Future of IoT Education - Our Journey in Teaching IoT | | The Future of IoT Education - Our Journey in Teaching IoT | ||
− | | Alexandru Radovici, Wyliodrin | + | | Alexandru Radovici, Wyliodrin |
| [[Media:uvisor.pdf|PDF]] | | [[Media:uvisor.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/mqFX3fReXgY Youtube] |
|- | |- | ||
− | | Debugging Facility Improvements for ARM mbed | + | | uVisor Debugging Facility Improvements for ARM mbed |
| Jim Huang, South Star Xelerator | | Jim Huang, South Star Xelerator | ||
| [[Media:huang.pdf|PDF]] | | [[Media:huang.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/9FPLDcafwS4 Youtube] |
|- | |- | ||
| Bringing the Peer Web To All Your Devices with Node.js | | Bringing the Peer Web To All Your Devices with Node.js | ||
Line 784: | Line 784: | ||
| [[Media:podwysocki.pdf|PDF]] | | [[Media:podwysocki.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/zF59o35fYBY Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 1:35pm | | colspan="5" | Day 3, 1:35pm | ||
|- | |- | ||
| Automated Testing Laboratory for Embedded Linux Distributions | | Automated Testing Laboratory for Embedded Linux Distributions | ||
− | | Pawel Wieczorek, | + | | Pawel Wieczorek, Samsung R&D Institute Poland |
| [[Media:wieczorek.pdf|PDF]] | | [[Media:wieczorek.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/KTiXNQbVefI Youtube] |
|- | |- | ||
| Survey of Open Hardware 2016 | | Survey of Open Hardware 2016 | ||
Line 798: | Line 798: | ||
| [[Media:hawley2.pdf|PDF]] | | [[Media:hawley2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/0JOTTROQCWs Youtube] |
|- | |- | ||
| Understanding a Real-Time System | | Understanding a Real-Time System | ||
Line 804: | Line 804: | ||
| [[Media:rostedt.pdf|PDF]] | | [[Media:rostedt.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/JVmB9b8h4gs Youtube] |
|- | |- | ||
| Understanding ARM HW Debug Options | | Understanding ARM HW Debug Options | ||
Line 810: | Line 810: | ||
| [[Media:manderson5.pdf|PDF]] | | [[Media:manderson5.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/prf3BSVku6A Youtube] |
|- | |- | ||
− | | Developing IoT Solutions with ODL | + | | Developing IoT Solutions with ODL and the Role of IoT Middleware |
| Lionel Florit, Cisco | | Lionel Florit, Cisco | ||
| [[Media:florit.pdf|PDF]] | | [[Media:florit.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/HfO54M8Cqao Youtube] |
|- | |- | ||
| Framework for Preventive Healthcare | | Framework for Preventive Healthcare | ||
− | | Sanjay Dorairaj, Comcast | + | | Sanjay Dorairaj & Khem Raj, Comcast |
| [[Media:dorairaj.pdf|PDF]] | | [[Media:dorairaj.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/codxDBuLtmU Youtube] |
|- | |- | ||
| IoT Devices: Secure Boot and SW Maintenance | | IoT Devices: Secure Boot and SW Maintenance | ||
Line 828: | Line 828: | ||
| [[Media:stoppa2.pdf|PDF]] | | [[Media:stoppa2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/Nh2m_WbgXDQ Youtube] |
|- | |- | ||
| Automating your Home with Home Assistant: Python’s Answer to the Internet of Things | | Automating your Home with Home Assistant: Python’s Answer to the Internet of Things | ||
Line 834: | Line 834: | ||
| [[Media:schoutsen.pdf|PDF]] | | [[Media:schoutsen.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/lW_C6QY4nw4 Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 2:35pm | | colspan="5" | Day 3, 2:35pm | ||
Line 842: | Line 842: | ||
| [[Media:demarchi2.pdf|PDF]] | | [[Media:demarchi2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/6a7dsGkromo Youtube] |
|- | |- | ||
| Hardware Design for Linux Engineers | | Hardware Design for Linux Engineers | ||
Line 848: | Line 848: | ||
| [[Media:likely.pdf|PDF]] | | [[Media:likely.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/ziHhcBoRjQk Youtube] |
|- | |- | ||
| Lessons from Ion | | Lessons from Ion | ||
Line 854: | Line 854: | ||
| [[Media:abbott2.pdf|PDF]] | | [[Media:abbott2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/cpQtSJvdKa4 Youtube] |
|- | |- | ||
| Memory Barriers in the Linux Kernel: Semantics and Practises | | Memory Barriers in the Linux Kernel: Semantics and Practises | ||
Line 860: | Line 860: | ||
| [[Media:bueso.pdf|PDF]] | | [[Media:bueso.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/9B27NtjQZ8Q Youtube] |
|- | |- | ||
| Considerations for Building Enterprise Grade IoT | | Considerations for Building Enterprise Grade IoT | ||
Line 866: | Line 866: | ||
| [[Media:verma.pdf|PDF]] | | [[Media:verma.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/yO3o9P3PDAQ Youtube] |
|- | |- | ||
| Zephyr™ Project: An RTOS to change the face of IoT | | Zephyr™ Project: An RTOS to change the face of IoT | ||
− | | Anas Nashif | + | | Anas Nashif, Intel |
| [[Media:nashif.pdf|PDF]] | | [[Media:nashif.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/XjRRgbiTa8k Youtube] |
|- | |- | ||
| Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? | | Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? | ||
Line 878: | Line 878: | ||
| [[Media:price.pdf|PDF]] | | [[Media:price.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/1rCUw8D2R0k Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 3:55pm | | colspan="5" | Day 3, 3:55pm | ||
|- | |- | ||
| Keynote: Preempt-RT | | Keynote: Preempt-RT | ||
− | | Thomas Gleixner | + | | Thomas Gleixner, CTO Linutronix GmbH |
| There were no slides. It was an interview. | | There were no slides. It was an interview. | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/WvE4AZI6Stc Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 4:15pm | | colspan="5" | Day 3, 4:15pm |
Revision as of 15:54, 25 October 2019
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 2, 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 | Ismo Puustinen, 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 | Mark Sparkpess, VP & Director of Systems Engineering at Intel | 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 | Sterling Hughes, Runtime | 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-Technical Aspects of Long Term Embedded Systems Maintenance | Wolfgang Mauerer, Siemens | Youtube | ||
Scalable Protocol Design Supporting Millions of Simultaneous Connections | Bryant Eastham, OpenDOF Project | youtube | ||
The Future of IoT Education - Our Journey in Teaching IoT | Alexandru Radovici, Wyliodrin | Youtube | ||
uVisor 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, Samsung R&D Institute Poland | 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 and the Role of IoT Middleware | Lionel Florit, Cisco | Youtube | ||
Framework for Preventive Healthcare | Sanjay Dorairaj & Khem Raj, 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, Intel | 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, CTO Linutronix GmbH | 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 |