Difference between revisions of "ELC 2017 Presentations"

From eLinux.org
Jump to: navigation, search
(Populating the ELC schedule)
m (Fix wrong link.)
 
(107 intermediate revisions by 20 users not shown)
Line 1: Line 1:
== Table of Presentations ==
+
[[Category:ELC]]
 +
[[Category:2017]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
 +
== Intro ==
 +
 
 +
Presentations from [http://events17.linuxfoundation.org/events/archive/2017/embedded-linux-conference ELC 2017 (LF conference archive)].
 +
 
 +
The Linux Foundation has a [https://www.youtube.com/playlist?list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR video playlist] for this event on YouTube.
  
 
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 16: Line 25:
 
| colspan="5" | Day 1, 9:00am
 
| colspan="5" | Day 1, 9:00am
 
|-
 
|-
|Full Day Cours: Building A Low Powered Smart Appliance Workshop (Additional Frr, Pre-registration Required)
+
|Full Day Course: Building A Low Powered Smart Appliance Workshop (Pre-registration Required)
|
+
|Michael Schloh von Bennewitz
|
+
|[[Media:Beginappslideck.pdf | PDF1]], [[Media:Sliwikifinal.pdf | PDF2]]
 
|
 
|
 
|
 
|
Line 35: Line 44:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 9:10am
+
| colspan="5" | Day 2, 9:00am
 
|-
 
|-
 +
|Keynote: Welcome and Opening Remarks
 +
|Tim Bird, ELC Program Chair
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=hgld8Fj3Qwk Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 9:15am
 
|-
 
|-
 +
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds
 +
|Dirk Hohndel and Linux Torvalds, VP, Chief Open Source Officer, VMWare
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=XB550IYYG-w Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 9:10am
+
| colspan="5" | Day 2, 9:45am
 
|-
 
|-
 +
|Keynote: Imad Sousou
 +
|Imad Sousou, Vice Presidnet of the Software and Services Group, Intel Corporation
 +
|[[Media:Imad ELC Keynote.pdf | PDF]]
 +
|
 +
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 10:40am
+
| colspan="5" | Day 2, 10:30am
 +
|-
 +
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities
 +
|Ryan Ware, Intel Corporation
 +
|[[Media:Drinking From The CVE Firehose.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=WOBU4ibPxVA Youtube]
 +
|-
 +
|Making an Amazon Echo Compatible Linux System
 +
|Michael E Anderson, The PTR Group, Inc.
 +
|[[Media:Echo_Compatible_Linux_Device_Anderson.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=v7cnNauG9VY Youtube]
 
|-
 
|-
 +
|The Aftermath of a Fuzz Run: What to do about those Crashes?
 +
|David Moore, FuzzStation
 +
|[[Media:ELCdeck-final-Moore.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=I4LMhzDGhgE Youtube]
 +
|-
 +
|Using Linux as Long Term Working with the Community
 +
|Tsugikazu Shibata, NEC
 +
|[[Media:LTSI-ELC2017-final.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=rWnDD3kZrrI Youtube]
 +
|-
 +
|Attribute Based Access Control Framework for IoT
 +
|Jayson DeLancey, GE Digital
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=r52Dp3Pevww Youtube]
 +
|-
 +
|Bluetooth 5 is Here
 +
|Marcel Holtmann, Open Source Technology Center, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=ri1DCg8LOVg Youtube]
 +
|-
 +
|Device Tree in Zephyr
 +
|Andy Gross, Linaro
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=eOZ0_pNU5vg Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 14:00pm
+
| colspan="5" | Day 2, 11:30am
 
|-
 
|-
 +
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints
 +
|Jim Huang, South Star Xelerator (SSX)
 +
|[[Media:ELC2017- Effectively Measure and Reduce Kernel Latencies for Real-time Constraints (1).pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=epcPeMlBJW0 Youtube]
 +
|-
 +
|Embedded Linux Size Reduction Techniques
 +
|Michael Opdenacker, Free Electrons
 +
|[[Media:opdenacker-embedded-linux-size-reduction-techniques.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=v7cnNauG9VY Youtube]
 +
|-
 +
|First Experiences with the Embedded Debian Build System Isar
 +
|Jan Kiszka, Siemens AG
 +
|[[Media:ELC-2017-isar.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=OehKeHlUx-g Youtube]
 +
|-
 +
|Can You Create a Secure IoT Platform Using a Common Linux Distro?
 +
|Peter Robinson, Red Hat
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=--bZyHlVi34 Youtube]
 +
|-
 +
|NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack
 +
|James Pace, Runtime
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=TiIxC1QbZ3k Youtube]
 +
|-
 +
|The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year
 +
|Anas Nashif, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=XMEA5S5V8_0 Youtube]
 +
|-
 +
|Industrial I/O and You: Nonsense Hack!
 +
|Matt Ranostay, Konsulko Group
 +
| [[Media:ELC_2017_-_Industrial_IO_and_You-_Nonsense_Hacks!.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=lBU77crSvcI Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 2:00pm
 +
|-
 +
|Easier Yocto Upgrades in the Development Environment
 +
|Michael Brown, Dell EMC
 +
|[[Media:Yocto-upgrades-ELC-2017.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=F5R8VXnfwYw Youtube]
 +
|-
 +
|Enabling New Hardware in U-Boot
 +
|Jon Mason, Broadcom Ltd.
 +
|[[Media:Enabling _New_Hardware_in_U-Boot.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=zWjt6ZYxAfQ Youtube]
 +
|-
 +
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next
 +
|Jeremy McNicoll, Red Hat
 +
|[[Media:JRM_NEXUS_ELC_2017.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=77tuFtM4gjA Youtube]
 +
|-
 +
|Linux Cryptographic Acceleration on an i.MX6
 +
|Sean Hudson, Mentor Graphics, Inc.
 +
|[[Media:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=mNwwAcK_HJM Youtube]
 +
|-
 +
|Creating Bluetooth-based IoT Solutions with Zephyr
 +
|Johan Hedberg, Open Source Technology Center, Intel
 +
|[[Media:Zephyr-Bluetooth_1.pdf | PDF ]]
 +
|
 +
|[https://www.youtube.com/watch?v=8hOf_ppbJaM Youtube]
 +
|-
 +
|Implementing Network Protocols in Zephyr
 +
|Flavio Santes, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=c4b6VGEWWdc Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 15:00pm
+
| colspan="5" | Day 2, 3:00pm
 +
|-
 +
|Beagle BoF
 +
|Drew Fustini, Beagleboard.org Foundation
 +
|[[Media:Beagle-bof-elc17.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=CWCNKquoVow Youtube]
 +
|-
 +
|Debugging Usually Slightly Broken (USB) Devices and Drivers
 +
|Krzysztof Opasiak, Samsung R&D Institute Poland
 +
|[[Media:Krzysztof-Opasiak-Debugging-Usually-Slightly-Broken-Devices-And-Drivers.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=6UHqtbiJX94 Youtube]
 +
|-
 +
|From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes
 +
|Pawel Wieczorek, Samsung R&D Institute Poland
 +
|[[Media:From_zero_to_first_test_in_your_own_LAVA_laboratory.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/g4Hw5I2sk3A YouTube]
 +
|-
 +
|SCHED_DEADLINE: It's Alive!
 +
|Juri Lelli, ARM Ltd.
 +
|[[Media:DEADLINE_alive.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=wzrcWNIneWY Youtube]
 +
|-
 +
|Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools
 +
|Matt newton, Opto 22
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=1EromvtqS68 Youtube]
 +
|-
 +
|Scripting Languages in IoT:Challenges and Approaches
 +
|Paul Sokolovsky, Linaro
 +
|[[Media:OpenIoT_2017US_-_Scripting_Languages_in_IoT.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=CZvziojRF8c Youtube]
 +
|-
 +
|Zephyr on Beetle
 +
|Vincenzo Frascisno, ARM Ltd.
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=DP9YAgDMRxw Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 4:20pm
 +
|-
 +
|Exporting Virtual Memory as dmabuf
 +
|Nikhil Devshatwar, Texas Instruments
 +
|[[Media:ELC-virtmem-exp.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=LFU39w7lY08 Youtube]
 +
|-
 +
|State of the U-Boot
 +
|Thomas Rini, Konsulko Group
 +
|[[Media:ELC2017 - State of the U-Boot.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=dKBUSMa6oZI Youtube]
 +
|-
 +
|What Small Teams Should Know when Building Embedded Linux Systems
 +
|Gregory Fong, Virgin Galactic
 +
|[[Media:elc2017-small_teams_embedded_linux-gregory_fong.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=W-E-DxWA4gc Youtube]
 +
|-
 +
|IoT Lockdown - Battling Bot Net Builders
 +
|Adam Emglander, iovation
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=fMsb5nEUPd8 Youtube]
 +
|-
 +
|Prototyping New Ideas with ESP32 and Azure
 +
|Ivan R. Judson, Microsoft
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=W0OA7jaoBA0 Youtube]
 
|-
 
|-
 +
|SDK in the Browser for Zephyr
 +
|Sakari Poussa, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=FTLjNYKkiSM Youtube]
 +
|-
 +
|Tutorial:Building the Simplest Possible Linux System
 +
|Rob Landley, se-instruments.com
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=Sk9TatW9ino Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 16:10pm
+
| colspan="5" | Day 2, 5:20pm
 +
|-
 +
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor
 +
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg
 +
|[[Media:ELC17-Ramsauer-Kiszka.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=pvs0fv-gnvw Youtube]
 
|-
 
|-
 +
|Securing Embedded Linux Systems with TPM 2.0
 +
|Philip Tricca, Intel
 +
|[[Media:ELC2017_TPM2-and-TSS_Tricca.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=0qu9R7Tlw9o Youtube]
 +
|-
 +
|Using Devtool to Streamline Your Yocto Project Workflow
 +
|Tim Orling, Intel Open Source Technology Center
 +
|[[Media:2017 ELC -- Using devtool to Streamline your Yocto Project Workflow.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=CiD7rB35CRE Youtube]
 +
|-
 +
|Fun with Zephyr and BBC micro:bit
 +
|Marcel Holtmann, Open Source Technology Center, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=ZZRbIpVJGns Youtube]
 +
|-
 +
|Making Tweet Monkey
 +
|Jeremy Foster, Microsoft
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=LA-a_SklUjo Youtube]
 +
|-
 +
|Optimizing C for Microcontrollers
 +
|Khem Raj, Comcast RDK
 +
|[[Media:Optimizing_C_For_Microcontrollers.pdf | PDF ]]
 +
|
 +
|[https://www.youtube.com/watch?v=GYAhbYnObLI Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 17:10pm
+
| colspan="5" | Day 2, 6:15pm
 
|-
 
|-
 +
|Device Tree BoF
 +
|Frank Rowand, Sony
 +
| [[Media:Elc_2017_dt_bof.pdf | PDF ]]
 +
|
 +
|
 +
|-
 +
|Key Terms to Understand OSS Communities BoF
 +
|Hiroki Fukuchi, Sony
 +
| [[Media:ELCNA2017_Community_final.pdf | PDF]]
 +
|
 +
|
 +
|-
 +
|Yocto Project & OpenEmbedded BoF
 +
|Sean Hudson, Mentor Graphics
 +
|
 +
|
 +
|
 +
|-
 +
|Zephyr Project BoF
 +
|Sara Sarmiento, Intel
 +
|
 +
|
 +
|
 
|}
 
|}
  
Line 71: Line 360:
 
| colspan="5" | Day 3, 9:00am
 
| colspan="5" | Day 3, 9:00am
 
|-
 
|-
 +
|Keynote
 +
|Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity
 +
|
 +
|
 +
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 10:45am
+
| colspan="5" | Day 3, 9:25am
 
|-
 
|-
 +
|Keynote
 +
|Sarah Cooper, GM of IoT Solutions, Amazon Web Services
 +
|
 +
|
 +
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 11:45am
+
| colspan="5" | Day 3, 10:30am
 +
|-
 +
|Code Review Training for Kernel Patch Reviewers
 +
|Mark Gross, Intel/OTC
 +
|[[Media:Linux Kernel Code Review ELC2017-r1.0_1.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=HmZnhe1zvzU Youtube]
 +
|-
 +
|Contributing to Automotive Grade Linux and GENIVI Development Platform
 +
|Lean Anavi
 +
|[[Media:contributing-to-agl-and-gdp-leon-anavi_0.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=oZUgDhrxWKA Youtube]
 +
|-
 +
|Educational Robotics Critical for the Future of Linux
 +
|Jason Kridner, Texas Instruments
 +
|[[Media:ELC_IoT_NA_2017_JasonKridner_EducationalRobotics.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=DNu33mV13LI Youtube]
 +
|-
 +
|Power Management Integrated Circuits: Keep the Power in Your Hands
 +
|Quentin Schulz, Free Electrons
 +
|[[Media:Schulz-pmics-keep-power-in-your-hands.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=GsDWgm0YiaU Youtube]
 +
|-
 +
|Genivi and IoTivity Support: Where We Are and Where We Need to Go
 +
|Nivedita Singhvi, urban.systems
 +
|
 +
|
 +
|
 
|-
 
|-
 +
|Journey to an Intelligent Industrial IOT Network
 +
|Giuseppe (Pino) de Candia, Midokura
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=bCa61DERVzM Youtube]
 +
|-
 +
|Securing the Connected Car
 +
|Eystein Stenberg, Mender.io
 +
|[[Media:Securing_the_Connected_Car-Eystein_Stenberg.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=BoxaquHtnIo Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 14:00pm
+
| colspan="5" | Day 3, 11:30am
 
|-
 
|-
 +
|A Journey through Upstream Atomic KMS to Achieve DP Compliance
 +
|Manasi Navare, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=-o-r2KRirYs Youtube]
 +
|-
 +
|Cross Platform Enablement for the Yocto Project with Containers
 +
|Randy Witt, Intel
 +
|[[Media:2017 ELC - Yocto Project Containers.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=JXHLAWveh7Y Youtube]
 +
|-
 +
|Google Summer of Code and Beagleboard.org
 +
|Drew Fustini, Beagleboard.org Foundation
 +
|[[Media:beagle-gsoc-elc17.pdf|PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Dk0KhYNS1CU Youtube]
 +
|-
 +
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform
 +
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG
 +
|[[Media:2017-02-22_CIP-ELC-r7.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=1-NSX_PtjIA Youtube]
 +
|-
 +
|How Developers Can Prepare for IoT Standards
 +
|Jeff Maynard, Cloud Technology Partners
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=fDDlncSQnLg Youtube]
 +
|-
 +
|Scaling IoTivity to Industrial IoT
 +
|Thiago Maciera, Intel
 +
|
 +
|
 +
|
 +
|-
 +
|SecurityPI: IronClad you Raspberry Pi
 +
|Rabimba Karanjai
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=nls9t66ecq8 Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 15:00pm
+
| colspan="5" | Day 3, 2:00pm
 +
|-
 +
|Road Towards Industrial IoTivity
 +
|Caio Oliveira, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=ZjSKmAXJk9c Youtube]
 +
|-
 +
|Timekeeping in the Linux Kernel
 +
|Stephen Boyd, Qualcomm Innovation Center
 +
|[[Media:Timekeeping in the Linux Kernel_0.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Puv4mW55bF8 Youtube]
 +
|-
 +
|Using a Lidar for Robot Navigation in a Room
 +
|Michael E Anderson, The PTR Group, Inc.
 +
|[[Media:Using_Lidar_for_Navigation_Anderson.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=OJNNm6iMOKk Youtube]
 +
|-
 +
|Using the Yocto Autobuilder for Build and Release Management
 +
|Jate Sujjavanavich, Syntech Systems
 +
|[[Media:ELC 2017 - YAB BRM.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=noU-A0iqIZY Youtube]
 +
|-
 +
|IoTivity-Constrained: IoT for Tiny Devices
 +
|Kishen Maloor, Intel Corporation
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=LBbRqf3bI8w Youtube]
 
|-
 
|-
 +
|Surviving in the Wilderness: Integrity Protection and System Update
 +
|Patrick Ohly, Intel GmbH
 +
|[[Media:2017_ELC_Integrity_System_Update.pdf | PDF ]]
 +
|
 +
|[https://www.youtube.com/watch?v=N8V0W0p3YBU Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 16:30pm
+
| colspan="5" | Day 3, 3:00pm
 
|-
 
|-
 +
|Mesa 3D in an Embedded Context
 +
|Mark Janes, Intel
 +
|[[Media:Mesa_3D_for_embedded_products.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=oniC93r2o9I Youtube]
 +
|-
 +
|Testing with Volcanoes - Fuego+LAVA Going Distributed
 +
|Jan-Simon Moeller, The Linux Foundation
 +
|[[Media:ELC-jsmoeller-2017-02-TESTING-VULCANOES-LAVA-FUEGO.pdf|PDF]]
 +
|
 +
|[https://youtu.be/IA6cBIGuHm4 Youtube]
 +
|-
 +
|The Reproducible Build Zoo
 +
|Vagrant Cascadian, Aikidev, LLV
 +
|[[Media:reproducible-build-zoo-elc.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=vEqph5qWv0A Youtube]
 +
|-
 +
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers
 +
|Henry Bruce, Intel
 +
|[[Media:2017 ELC Henry Bruce.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=d3xanDJuXRA Youtube]
 +
|-
 +
|Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades
 +
|James Pace, Runtime
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=2p2i_hMDmgk Youtube]
 +
|-
 +
|RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)
 +
|Thomas Eichinger, Koolzone Tracking Systems
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=TOdPmiU-cXA Youtube]
 +
|-
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 4:20pm
 +
|-
 +
|Adding Inter-event Capabilities to Linux Kernel Trace Events
 +
|Tom Zanussi, Intel
 +
|[[Media:inter-event-elc2017-tzanussi.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=cL7Cy8nAH98 Youtube]
 +
|-
 +
|Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges
 +
|Hiroyuki Ishii, Panasonic Corporation
 +
|[[Media:ELC_2017_NA_dynamic_tracing_tools_on_arm_aarch64_platform.pdf|PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=cPVz6I-UJBE Youtube]
 +
|-
 +
|Groking the Linux SPI Subsystem
 +
|Matt Porter, Konsulko
 +
|[[Media:Groking_the_Linux_SPI_Subsystem-elc_2017.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=MV8Sy6jGUIE Youtube]
 +
|-
 +
|What Can Vulkan do for You?
 +
|Jason Ekstrand, Intel
 +
|[[Media:ELC-US_2017_-_What_can_Vulkan_do_for_you-dm-editsv01.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=l3Hyd2sWSvA Youtube]
 +
|-
 +
|Are Device Response Times a Neglected Risk of IoT?
 +
|Balwinder Kaur, AppDynamics
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=I6C4yhfvsBs Youtube]
 +
|-
 +
|Firmware Management for MCUs: The Quark Bootloader Approach
 +
|Daniele Alessandrelli, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=9iPWg9nkRzc Youtube]
 +
|-
 +
|Graphs + Sensors = The Internet of Connected Things
 +
|William Lyon, Neoj4
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=ciUA_PZCymY Youtube]
 
|}
 
|}
  
Line 99: Line 595:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 08:15am
+
| colspan="5" | Day 4, 09:00am
 +
|-
 +
|2017 is the Year of the Linux Video Codec Drivers
 +
|Laurent Pinchart, Ideas on Board
 +
|[[Media:elc-20170223-v4l2-codec.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Y5P8CE9RtFs Youtube]
 +
|-
 +
|SPDX Generation via Yocto and the New LID code License Scanner
 +
|Mark Charlebois, Qualcomm Technologies
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=L4oQYDLNb9Q Youtube]
 +
|-
 +
|V4L2 & CEC Status Report
 +
|Hans Verkuil, Cisco Systems Norway
 +
|[[Media:elc2017_0_verkuil.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=mzQJ6eb2Q8Y Youtube]
 +
|-
 +
|Deep Dive: Android Things Peripheral IO Manager
 +
|Sanrio Alvares, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=jVQVN-kpvUA Youtube]
 
|-
 
|-
 +
|War Story: Using Zephyr to Develop a Wearable Device
 +
|Fabien Parent, BayLibre
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=XUJK2htXxKw Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 09:00am
+
| colspan="5" | Day 4, 10:00am
 +
|-
 +
|About the Need to Power Instrument the Linux Kernel
 +
|Patrick Titiano, BayLibre
 +
|[[Media:Need_to_Power_Instrument_Linux_Kernel_v4.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=aBl_9FgfT3o Youtube]
 +
|-
 +
|ASOC Topology Framework
 +
|Vinod Koul, Intel
 +
|[[Media:ASoC_Topology_ELCNA17_230217.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=RoXnkRkqApY Youtube]
 +
|-
 +
|Appropriate Use of OSS - The Key Persons are Software Engineers
 +
|Satoru Ueda, Sony Corp.
 +
|[[Media:Presentation_final_ueda.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=eeMGP7b8eV0 Youtube]
 +
|-
 +
|Real-Time Linux on Embedded Multicore Processors
 +
|Andreas Ehmanns, Technical Advidor
 +
|[[Media:Andreas Ehmanns - Real-Time Linux on Embedded Multi-Core Processors.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Q8vCi3ns0bs Youtube]
 +
|-
 +
|How IoT Will Destroy Us All
 +
|Bryan Lunduke, Network World/SUSE
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=3HxPzutkNYw Youtube]
 +
|-
 +
|SPanning the IoT Developer Chasm
 +
|Kris Borchers, JS Foundation
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=N-m1LjqxbRc Youtube]
 +
|-
 +
|Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless
 +
|Kalonji Bankole & Prashant Khanal, IBM
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=xM1b8Au4pa4 Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 4, 11:10am
 +
|-
 +
|Embedded Linux - Then and Now at iRobot
 +
|Patrick Doyle, iRoboty
 +
|[[Media:ELC 2017 v20170218_Doyle.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=t54T9uemiRU Youtube]
 +
|-
 +
|Securing the Connected Car with RVI
 +
|Tatiana Jamison, Jaguar Land Rover
 +
|[[Media:Securing the Connected Car with RVI - GENIVI and ELC.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=vfknYM-STs4 Youtube]
 +
|-
 +
|Using SWUdate to Upgrade your System
 +
|Gabriel Huau, Witekio
 +
|[[Media:ELC2017_SWUpdate.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=ePRTTfGJUI4 Youtube]
 +
|-
 +
|Improving the Bootup Speed of AOSP
 +
|Bernhard Rosenkranzer, Linaro
 +
|[[Media:ELC17%20-%20Improving%20the%20bootup%20speed%20of%20AOSP.pdf|PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=GJDNp-nf-gs Youtube]
 +
|-
 +
|Android Things: High Level Introduction
 +
|Anisha Dattatraya & Geeta Krishna, Intel Corporation
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=j6gXm6YUJvM Youtube]
 +
|-
 +
|Open Software Updates for IoT
 +
|Phil Wise, ATS Advanced Telematic Systems GmbH
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=slq0Hhu5Bx4 Youtube]
 
|-
 
|-
 +
|Room Detective: A Real-Time Meeting Room Occupancy Monitor
 +
|Garth Henson, The Walt Disney Company
 +
|
 +
|
 +
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 10:00am
+
| colspan="5" | Day 4, 12:10pm
 +
|-
 +
|BoF: Fuego Status and Roadmap
 +
|Tim Bird, Sony
 +
|[[Media:Fuego-Status-and-Roadmap-ELC-2017-02.pdf|PDF]]
 +
|
 +
|[https://youtu.be/DL1KJuVcbcY YouTube]
 +
|-
 +
|Enlightenment Foundation Libraries - Case Studies of Optimizing for Wearable Devices
 +
|Cedric Bail, Samsung Open Source Group
 +
|[[Media:2017-EFL-Optimizing-wearable-v1.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=21FfIsy585Q Youtube]
 +
|-
 +
|Mainline Linux on AmLogic SoCs
 +
|Neil Armstrong, BayLibre
 +
|[[Media:Elcna-2017-amlogic.pdf | PDF]]
 +
|
 +
|[https://youtu.be/dG4lgngwKiA Youtube]
 +
|-
 +
|Android Things
 +
|Karim Yaghmour, Opersys Inc.
 +
|[[Media:android-things-internals-170223-170224005332.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=oea7CWdZrsQ Youtube]
 
|-
 
|-
 +
|Enabling the Management of Constrained Devices Using the OIC Framework
 +
|James Pace, Runtime
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=ecKmSwdUIoo Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 11:15am
+
| colspan="5" | Day 4, 2:30pm
 +
|-
 +
|How We Added Software Updates to AGL
 +
|Phil Wise, ATS Advanced Telematic Systems GmbH
 +
|[[Media:How we added software updates to AGL.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=lRuiYhyIzWg Youtube]
 +
|-
 +
|Linux You Can Drive My Car
 +
|Walt Miner, Linux Foundation
 +
|[[Media:ELC_2017_-_Linux_You_Can_Drive_My_Car_-_Miner.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Ub8bNo9yM_4 Youtube]
 +
|-
 +
|OpenWrt/LEDE: When Two Become One
 +
|Florian Fainelli, Broadcom Ltd.
 +
|[[Media:ELC_OpenWrt_LEDE.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=xV2PxVoHFDQ Youtube]
 +
|-
 +
|Rust: Removing the Sharp Edges from Systems Programming
 +
|Jonathan Creekmore, Star Lab
 +
|[[Media:Rust -- Removing the Sharp Edges from Systems Programming (ELC 2017).pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=mrof3qy2MqA Youtube]
 +
|-
 +
|Building and OPen Source Streaming Analytics Stack with Kafka and Druid
 +
|Fangjin Yang
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=5nVEWee9fc4 Youtube]
 
|-
 
|-
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 12:15pm
+
| colspan="5" | Day 4, 3:30pm
 +
|-
 +
|Developing a New WiFi Daemon for Linux
 +
|Marcel Holtmann, Open Source Technology Center, Intel
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=yUxpm8ucQB8 Youtube]
 +
|-
 +
|GCC/Clang Optimizations for Embedded Linux
 +
|Khem Raj, Comcast RDK
 +
|[[Media:GCC_Clang_Optimizations_for_Embedded_Linux.pdf|PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=jVYnT_onb70 Youtube]
 +
|-
 +
|Marrying U-Boot, uEFI and grub2
 +
|Alexander Graf, SUSE
 +
|[[Media:Marrying U-Boot, UEFI and grub.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=qJAkJ3nmWgM Youtube]
 +
|-
 +
|Unifying Android and Mainline Kernel Graphics Stack
 +
|Gustavo Padovan, Collabora Ltd.
 +
|[[Media:ELC_2017-Unifying-Android_and_Mainline_gfx_0.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=2l3699AkfuU Youtube]
 +
|-
 +
|Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee
 +
|Alan Lazar, NXP
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=HPN2aN3QvZE Youtube]
 
|-
 
|-
 +
|Comparing Messaging Techniques for the IoT
 +
|Michael E Anderson, The PTR Group, Inc.
 +
|
 
|
 
|
 
+
|[https://www.youtube.com/watch?v=6DRFAOTGdjA Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 4, 17:00pm
+
| colspan="5" | Day 4, 4:20pm
 +
|-
 +
|Developing Audio Products with Cortex-M3/NuttX/C++11
 +
|Masayuki Ishikawa, Sony
 +
|[[Media:DevelopingAudioProductsWithCortexM3NuttXC++11_LFELC_OpenIoT_ishikawa_20161209_0.pdf|PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=T8fLjWyI5nI Youtube]
 +
|-
 +
|Extracting Analytics from Complex OpenEmbedded Builds
 +
|David Reyna, Wind River Systems
 +
|[[Media:BitbakeAnalytics_ELC_Portland.pdf | PDF]]
 +
|
 +
|[https://www.youtube.com/watch?v=Ek1hzfBuvek Youtube]
 
|-
 
|-
 +
|Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL
 +
|Bruno Grasset, Elektrobit
 
|
 
|
 +
|
 +
|
 +
|-
 +
|Xen and the Art of Embedded Systems Virtualization
 +
|Stefano Stabellini, Aporeto
 +
|
 +
|
 +
|[https://www.youtube.com/watch?v=GYb-Qn3KAUM Youtube]
 
|}
 
|}
  
Line 130: Line 853:
 
| align="center" | '''Poster'''
 
| align="center" | '''Poster'''
 
|-
 
|-
 
+
| Automotive Grade Linux
 +
| Walt Miner, Jan-Simon Moeller - Linux Foundation
 +
| [[Media: ELC_AGL.pdf | PDF]]
 +
|-
 +
| BeagleBoard.org BeagleBone Blue preview
 +
| Jason Kridner - BeagleBoard.org
 +
| [[Media: 09_ELC_BeagleBone_Blue_v2.pdf | PDF]]
 
|-
 
|-
 
+
| BeagleBoard.org BeagleBoard-X15
 +
| Jason Kridner - BeagleBoard.org
 +
| [[Media: ELC_BeagleBoard_X15.pdf | PDF]]
 
|-
 
|-
 
+
| ev3dev: Debian Linux on LEGO(R) MINDSTORMS EV3
 +
| David Lechner - ev3dev.org
 +
| [[Media:ELC_lego_mindstorms.pdf | PDF ]]
 
|-
 
|-
 
+
| Fast ELF loading and adb support on NuttX
 +
| Masayuki Ishikawa - Sony Video & Sound Products Inc.
 +
| [[Media: ELC_NuttX.pdf | PDF]]
 
|-
 
|-
 
+
| Mainline Linux on 64-bit ARM Amlogic SoCs
 +
| Neil Armstrong - BayLibre
 +
| [[Media:ELC_PosterForm_Amlogic.pdf | PDF]]
 
|-
 
|-
 
+
| Over-the-air software update: embedded Linux
 +
| Marcin Pasinski - Mender.io
 +
| [[Media: ELC_Mender.pdf | PDF]]
 
|-
 
|-
|  
+
| Terragraph
|  
+
| Davide Cavalca - Facebook Connectivity Lab
|  
+
| [[Media:ELC_terragraph.pdf | PDF]]
 
|-
 
|-
|  
+
| TPM and Measured Launch for OE Linux & Xen
|
+
| Doug Goldstein - Star Lab; Rich Persaud, Daniel Smith, Phil Tricca - OpenXT.org
|  
+
| [[Media: ELC_OpenXT.pdf | PDF]]
 
|-
 
|-
 +
| Warpx - Open Source Wearable/IoT Embedded Platform
 +
| Aaron Moore, Nicola La Gloria - warpx.io
 +
| [[Media: ELC_warpx.pdf | PDF]]
 
|}
 
|}
  
 
[[Category:2017]]
 
[[Category:2017]]
 
[[Category:ELC]]
 
[[Category:ELC]]

Latest revision as of 05:15, 11 May 2020


Intro

Presentations from ELC 2017 (LF conference archive).

The Linux Foundation has a video playlist for this event on YouTube.

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
Full Day Course: Building A Low Powered Smart Appliance Workshop (Pre-registration Required) Michael Schloh von Bennewitz PDF1, PDF2

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:00am
Keynote: Welcome and Opening Remarks Tim Bird, ELC Program Chair Youtube
Day 2, 9:15am
Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds Dirk Hohndel and Linux Torvalds, VP, Chief Open Source Officer, VMWare Youtube
Day 2, 9:45am
Keynote: Imad Sousou Imad Sousou, Vice Presidnet of the Software and Services Group, Intel Corporation PDF
Day 2, 10:30am
Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities Ryan Ware, Intel Corporation PDF Youtube
Making an Amazon Echo Compatible Linux System Michael E Anderson, The PTR Group, Inc. PDF Youtube
The Aftermath of a Fuzz Run: What to do about those Crashes? David Moore, FuzzStation PDF Youtube
Using Linux as Long Term Working with the Community Tsugikazu Shibata, NEC PDF Youtube
Attribute Based Access Control Framework for IoT Jayson DeLancey, GE Digital Youtube
Bluetooth 5 is Here Marcel Holtmann, Open Source Technology Center, Intel Youtube
Device Tree in Zephyr Andy Gross, Linaro Youtube
Day 2, 11:30am
Effectively Measure and Reduce Kernel Latencies for Real-time Contraints Jim Huang, South Star Xelerator (SSX) PDF Youtube
Embedded Linux Size Reduction Techniques Michael Opdenacker, Free Electrons PDF Youtube
First Experiences with the Embedded Debian Build System Isar Jan Kiszka, Siemens AG PDF Youtube
Can You Create a Secure IoT Platform Using a Common Linux Distro? Peter Robinson, Red Hat Youtube
NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack James Pace, Runtime Youtube
The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year Anas Nashif, Intel Youtube
Industrial I/O and You: Nonsense Hack! Matt Ranostay, Konsulko Group PDF Youtube
Day 2, 2:00pm
Easier Yocto Upgrades in the Development Environment Michael Brown, Dell EMC PDF Youtube
Enabling New Hardware in U-Boot Jon Mason, Broadcom Ltd. PDF Youtube
Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next Jeremy McNicoll, Red Hat PDF Youtube
Linux Cryptographic Acceleration on an i.MX6 Sean Hudson, Mentor Graphics, Inc. PDF Youtube
Creating Bluetooth-based IoT Solutions with Zephyr Johan Hedberg, Open Source Technology Center, Intel PDF Youtube
Implementing Network Protocols in Zephyr Flavio Santes, Intel Youtube
Day 2, 3:00pm
Beagle BoF Drew Fustini, Beagleboard.org Foundation PDF Youtube
Debugging Usually Slightly Broken (USB) Devices and Drivers Krzysztof Opasiak, Samsung R&D Institute Poland PDF Youtube
From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes Pawel Wieczorek, Samsung R&D Institute Poland PDF YouTube
SCHED_DEADLINE: It's Alive! Juri Lelli, ARM Ltd. PDF Youtube
Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools Matt newton, Opto 22 Youtube
Scripting Languages in IoT:Challenges and Approaches Paul Sokolovsky, Linaro PDF Youtube
Zephyr on Beetle Vincenzo Frascisno, ARM Ltd. Youtube
Day 2, 4:20pm
Exporting Virtual Memory as dmabuf Nikhil Devshatwar, Texas Instruments PDF Youtube
State of the U-Boot Thomas Rini, Konsulko Group PDF Youtube
What Small Teams Should Know when Building Embedded Linux Systems Gregory Fong, Virgin Galactic PDF Youtube
IoT Lockdown - Battling Bot Net Builders Adam Emglander, iovation Youtube
Prototyping New Ideas with ESP32 and Azure Ivan R. Judson, Microsoft Youtube
SDK in the Browser for Zephyr Sakari Poussa, Intel Youtube
Tutorial:Building the Simplest Possible Linux System Rob Landley, se-instruments.com Youtube
Day 2, 5:20pm
Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg PDF Youtube
Securing Embedded Linux Systems with TPM 2.0 Philip Tricca, Intel PDF Youtube
Using Devtool to Streamline Your Yocto Project Workflow Tim Orling, Intel Open Source Technology Center PDF Youtube
Fun with Zephyr and BBC micro:bit Marcel Holtmann, Open Source Technology Center, Intel Youtube
Making Tweet Monkey Jeremy Foster, Microsoft Youtube
Optimizing C for Microcontrollers Khem Raj, Comcast RDK PDF Youtube
Day 2, 6:15pm
Device Tree BoF Frank Rowand, Sony PDF
Key Terms to Understand OSS Communities BoF Hiroki Fukuchi, Sony PDF
Yocto Project & OpenEmbedded BoF Sean Hudson, Mentor Graphics
Zephyr Project BoF Sara Sarmiento, Intel

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 9:00am
Keynote Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity
Day 3, 9:25am
Keynote Sarah Cooper, GM of IoT Solutions, Amazon Web Services
Day 3, 10:30am
Code Review Training for Kernel Patch Reviewers Mark Gross, Intel/OTC PDF Youtube
Contributing to Automotive Grade Linux and GENIVI Development Platform Lean Anavi PDF Youtube
Educational Robotics Critical for the Future of Linux Jason Kridner, Texas Instruments PDF Youtube
Power Management Integrated Circuits: Keep the Power in Your Hands Quentin Schulz, Free Electrons PDF Youtube
Genivi and IoTivity Support: Where We Are and Where We Need to Go Nivedita Singhvi, urban.systems
Journey to an Intelligent Industrial IOT Network Giuseppe (Pino) de Candia, Midokura Youtube
Securing the Connected Car Eystein Stenberg, Mender.io PDF Youtube
Day 3, 11:30am
A Journey through Upstream Atomic KMS to Achieve DP Compliance Manasi Navare, Intel Youtube
Cross Platform Enablement for the Yocto Project with Containers Randy Witt, Intel PDF Youtube
Google Summer of Code and Beagleboard.org Drew Fustini, Beagleboard.org Foundation PDF Youtube
SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG PDF Youtube
How Developers Can Prepare for IoT Standards Jeff Maynard, Cloud Technology Partners Youtube
Scaling IoTivity to Industrial IoT Thiago Maciera, Intel
SecurityPI: IronClad you Raspberry Pi Rabimba Karanjai Youtube
Day 3, 2:00pm
Road Towards Industrial IoTivity Caio Oliveira, Intel Youtube
Timekeeping in the Linux Kernel Stephen Boyd, Qualcomm Innovation Center PDF Youtube
Using a Lidar for Robot Navigation in a Room Michael E Anderson, The PTR Group, Inc. PDF Youtube
Using the Yocto Autobuilder for Build and Release Management Jate Sujjavanavich, Syntech Systems PDF Youtube
IoTivity-Constrained: IoT for Tiny Devices Kishen Maloor, Intel Corporation Youtube
Surviving in the Wilderness: Integrity Protection and System Update Patrick Ohly, Intel GmbH PDF Youtube
Day 3, 3:00pm
Mesa 3D in an Embedded Context Mark Janes, Intel PDF Youtube
Testing with Volcanoes - Fuego+LAVA Going Distributed Jan-Simon Moeller, The Linux Foundation PDF Youtube
The Reproducible Build Zoo Vagrant Cascadian, Aikidev, LLV PDF Youtube
Yocto Project Extensible SDK:Simplifying Workflow for Application Developers Henry Bruce, Intel PDF Youtube
Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades James Pace, Runtime Youtube
RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT) Thomas Eichinger, Koolzone Tracking Systems Youtube
Day 3, 4:20pm
Adding Inter-event Capabilities to Linux Kernel Trace Events Tom Zanussi, Intel PDF Youtube
Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges Hiroyuki Ishii, Panasonic Corporation PDF Youtube
Groking the Linux SPI Subsystem Matt Porter, Konsulko PDF Youtube
What Can Vulkan do for You? Jason Ekstrand, Intel PDF Youtube
Are Device Response Times a Neglected Risk of IoT? Balwinder Kaur, AppDynamics Youtube
Firmware Management for MCUs: The Quark Bootloader Approach Daniele Alessandrelli, Intel Youtube
Graphs + Sensors = The Internet of Connected Things William Lyon, Neoj4 Youtube

Day 4 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 4, 09:00am
2017 is the Year of the Linux Video Codec Drivers Laurent Pinchart, Ideas on Board PDF Youtube
SPDX Generation via Yocto and the New LID code License Scanner Mark Charlebois, Qualcomm Technologies Youtube
V4L2 & CEC Status Report Hans Verkuil, Cisco Systems Norway PDF Youtube
Deep Dive: Android Things Peripheral IO Manager Sanrio Alvares, Intel Youtube
War Story: Using Zephyr to Develop a Wearable Device Fabien Parent, BayLibre Youtube
Day 4, 10:00am
About the Need to Power Instrument the Linux Kernel Patrick Titiano, BayLibre PDF Youtube
ASOC Topology Framework Vinod Koul, Intel PDF Youtube
Appropriate Use of OSS - The Key Persons are Software Engineers Satoru Ueda, Sony Corp. PDF Youtube
Real-Time Linux on Embedded Multicore Processors Andreas Ehmanns, Technical Advidor PDF Youtube
How IoT Will Destroy Us All Bryan Lunduke, Network World/SUSE Youtube
SPanning the IoT Developer Chasm Kris Borchers, JS Foundation Youtube
Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless Kalonji Bankole & Prashant Khanal, IBM Youtube
Day 4, 11:10am
Embedded Linux - Then and Now at iRobot Patrick Doyle, iRoboty PDF Youtube
Securing the Connected Car with RVI Tatiana Jamison, Jaguar Land Rover PDF Youtube
Using SWUdate to Upgrade your System Gabriel Huau, Witekio PDF Youtube
Improving the Bootup Speed of AOSP Bernhard Rosenkranzer, Linaro PDF Youtube
Android Things: High Level Introduction Anisha Dattatraya & Geeta Krishna, Intel Corporation Youtube
Open Software Updates for IoT Phil Wise, ATS Advanced Telematic Systems GmbH Youtube
Room Detective: A Real-Time Meeting Room Occupancy Monitor Garth Henson, The Walt Disney Company
Day 4, 12:10pm
BoF: Fuego Status and Roadmap Tim Bird, Sony PDF YouTube
Enlightenment Foundation Libraries - Case Studies of Optimizing for Wearable Devices Cedric Bail, Samsung Open Source Group PDF Youtube
Mainline Linux on AmLogic SoCs Neil Armstrong, BayLibre PDF Youtube
Android Things Karim Yaghmour, Opersys Inc. PDF Youtube
Enabling the Management of Constrained Devices Using the OIC Framework James Pace, Runtime Youtube
Day 4, 2:30pm
How We Added Software Updates to AGL Phil Wise, ATS Advanced Telematic Systems GmbH PDF Youtube
Linux You Can Drive My Car Walt Miner, Linux Foundation PDF Youtube
OpenWrt/LEDE: When Two Become One Florian Fainelli, Broadcom Ltd. PDF Youtube
Rust: Removing the Sharp Edges from Systems Programming Jonathan Creekmore, Star Lab PDF Youtube
Building and OPen Source Streaming Analytics Stack with Kafka and Druid Fangjin Yang Youtube
Day 4, 3:30pm
Developing a New WiFi Daemon for Linux Marcel Holtmann, Open Source Technology Center, Intel Youtube
GCC/Clang Optimizations for Embedded Linux Khem Raj, Comcast RDK PDF Youtube
Marrying U-Boot, uEFI and grub2 Alexander Graf, SUSE PDF Youtube
Unifying Android and Mainline Kernel Graphics Stack Gustavo Padovan, Collabora Ltd. PDF Youtube
Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee Alan Lazar, NXP Youtube
Comparing Messaging Techniques for the IoT Michael E Anderson, The PTR Group, Inc. Youtube
Day 4, 4:20pm
Developing Audio Products with Cortex-M3/NuttX/C++11 Masayuki Ishikawa, Sony PDF Youtube
Extracting Analytics from Complex OpenEmbedded Builds David Reyna, Wind River Systems PDF Youtube
Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL Bruno Grasset, Elektrobit
Xen and the Art of Embedded Systems Virtualization Stefano Stabellini, Aporeto Youtube

Technical Showcase Posters

Poster Title Presenter Poster
Automotive Grade Linux Walt Miner, Jan-Simon Moeller - Linux Foundation PDF
BeagleBoard.org BeagleBone Blue preview Jason Kridner - BeagleBoard.org PDF
BeagleBoard.org BeagleBoard-X15 Jason Kridner - BeagleBoard.org PDF
ev3dev: Debian Linux on LEGO(R) MINDSTORMS EV3 David Lechner - ev3dev.org PDF
Fast ELF loading and adb support on NuttX Masayuki Ishikawa - Sony Video & Sound Products Inc. PDF
Mainline Linux on 64-bit ARM Amlogic SoCs Neil Armstrong - BayLibre PDF
Over-the-air software update: embedded Linux Marcin Pasinski - Mender.io PDF
Terragraph Davide Cavalca - Facebook Connectivity Lab PDF
TPM and Measured Launch for OE Linux & Xen Doug Goldstein - Star Lab; Rich Persaud, Daniel Smith, Phil Tricca - OpenXT.org PDF
Warpx - Open Source Wearable/IoT Embedded Platform Aaron Moore, Nicola La Gloria - warpx.io PDF