Difference between revisions of "ELC 2017 Presentations"

From eLinux.org
Jump to: navigation, search
(adding elc2017-small_teams_embedded_linux-gregory_fong slides)
m (Fix wrong link.)
 
(57 intermediate revisions by 6 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.
 
The Linux Foundation slides for the event are on [http://events.linuxfoundation.org/events/embedded-linux-conference the event web site].  The playlist for the conference is at: [https://www.youtube.com/playlist?list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR YouTube playlist]
 
  
 
== Presenters ==
 
== Presenters ==
Line 44: Line 51:
 
|
 
|
 
|[https://www.youtube.com/watch?v=hgld8Fj3Qwk Youtube]
 
|[https://www.youtube.com/watch?v=hgld8Fj3Qwk Youtube]
|-
 
|Liota Package Development for ABB YuMi
 
|ThingWorx, IBM BlueMix, and VMWare's Project Ice
 
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 9:10am
+
| colspan="5" | Day 2, 9:15am
 
|-
 
|-
 
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds
 
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds
|VP, Chief Open Source Officer, VMWare
+
|Dirk Hohndel and Linux Torvalds, VP, Chief Open Source Officer, VMWare
 
|
 
|
 
|
 
|
Line 62: Line 63:
 
|-
 
|-
 
|Keynote: Imad Sousou
 
|Keynote: Imad Sousou
|Vice Presidnet of the Software and Services Group, Intel Corporation
+
|Imad Sousou, Vice Presidnet of the Software and Services Group, Intel Corporation
|
+
|[[Media:Imad ELC Keynote.pdf | PDF]]
 
|
 
|
 
|
 
|
Line 71: Line 72:
 
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities
 
|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
 
|Ryan Ware, Intel Corporation
|
+
|[[Media:Drinking From The CVE Firehose.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=WOBU4ibPxVA Youtube]
 
|[https://www.youtube.com/watch?v=WOBU4ibPxVA Youtube]
Line 77: Line 78:
 
|Making an Amazon Echo Compatible Linux System
 
|Making an Amazon Echo Compatible Linux System
 
|Michael E Anderson, The PTR Group, Inc.
 
|Michael E Anderson, The PTR Group, Inc.
|
+
|[[Media:Echo_Compatible_Linux_Device_Anderson.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=v7cnNauG9VY Youtube]
 
|[https://www.youtube.com/watch?v=v7cnNauG9VY Youtube]
Line 89: Line 90:
 
|Using Linux as Long Term Working with the Community
 
|Using Linux as Long Term Working with the Community
 
|Tsugikazu Shibata, NEC
 
|Tsugikazu Shibata, NEC
|
+
|[[Media:LTSI-ELC2017-final.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=rWnDD3kZrrI Youtube]
 
|[https://www.youtube.com/watch?v=rWnDD3kZrrI Youtube]
Line 115: Line 116:
 
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints
 
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints
 
|Jim Huang, South Star Xelerator (SSX)
 
|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]
 
|[https://www.youtube.com/watch?v=epcPeMlBJW0 Youtube]
Line 127: Line 128:
 
|First Experiences with the Embedded Debian Build System Isar
 
|First Experiences with the Embedded Debian Build System Isar
 
|Jan Kiszka, Siemens AG
 
|Jan Kiszka, Siemens AG
|
+
|[[Media:ELC-2017-isar.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=OehKeHlUx-g Youtube]
 
|[https://www.youtube.com/watch?v=OehKeHlUx-g Youtube]
Line 159: Line 160:
 
|Easier Yocto Upgrades in the Development Environment
 
|Easier Yocto Upgrades in the Development Environment
 
|Michael Brown, Dell EMC
 
|Michael Brown, Dell EMC
|
+
|[[Media:Yocto-upgrades-ELC-2017.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=F5R8VXnfwYw Youtube]
 
|[https://www.youtube.com/watch?v=F5R8VXnfwYw Youtube]
Line 165: Line 166:
 
|Enabling New Hardware in U-Boot
 
|Enabling New Hardware in U-Boot
 
|Jon Mason, Broadcom Ltd.
 
|Jon Mason, Broadcom Ltd.
|
+
|[[Media:Enabling _New_Hardware_in_U-Boot.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=zWjt6ZYxAfQ Youtube]
 
|[https://www.youtube.com/watch?v=zWjt6ZYxAfQ Youtube]
Line 171: Line 172:
 
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next
 
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next
 
|Jeremy McNicoll, Red Hat
 
|Jeremy McNicoll, Red Hat
|
+
|[[Media:JRM_NEXUS_ELC_2017.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=77tuFtM4gjA Youtube]
 
|[https://www.youtube.com/watch?v=77tuFtM4gjA Youtube]
Line 183: Line 184:
 
|Creating Bluetooth-based IoT Solutions with Zephyr
 
|Creating Bluetooth-based IoT Solutions with Zephyr
 
|Johan Hedberg, Open Source Technology Center, Intel
 
|Johan Hedberg, Open Source Technology Center, Intel
|
+
|[[Media:Zephyr-Bluetooth_1.pdf | PDF ]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=8hOf_ppbJaM Youtube]
 
|[https://www.youtube.com/watch?v=8hOf_ppbJaM Youtube]
Line 203: Line 204:
 
|Debugging Usually Slightly Broken (USB) Devices and Drivers
 
|Debugging Usually Slightly Broken (USB) Devices and Drivers
 
|Krzysztof Opasiak, Samsung R&D Institute Poland
 
|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]
 
|[https://www.youtube.com/watch?v=6UHqtbiJX94 Youtube]
Line 213: Line 214:
 
|[https://www.youtube.com/g4Hw5I2sk3A YouTube]
 
|[https://www.youtube.com/g4Hw5I2sk3A YouTube]
 
|-
 
|-
|SCHED_DEADLINE: It's Aline!
+
|SCHED_DEADLINE: It's Alive!
 
|Juri Lelli, ARM Ltd.
 
|Juri Lelli, ARM Ltd.
|
+
|[[Media:DEADLINE_alive.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=wzrcWNIneWY Youtube]
 
|[https://www.youtube.com/watch?v=wzrcWNIneWY Youtube]
Line 247: Line 248:
 
|State of the U-Boot
 
|State of the U-Boot
 
|Thomas Rini, Konsulko Group
 
|Thomas Rini, Konsulko Group
|
+
|[[Media:ELC2017 - State of the U-Boot.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=dKBUSMa6oZI Youtube]
 
|[https://www.youtube.com/watch?v=dKBUSMa6oZI Youtube]
Line 285: Line 286:
 
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor
 
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor
 
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg
 
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg
|
+
|[[Media:ELC17-Ramsauer-Kiszka.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=pvs0fv-gnvw Youtube]
 
|[https://www.youtube.com/watch?v=pvs0fv-gnvw Youtube]
Line 291: Line 292:
 
|Securing Embedded Linux Systems with TPM 2.0
 
|Securing Embedded Linux Systems with TPM 2.0
 
|Philip Tricca, Intel
 
|Philip Tricca, Intel
|
+
|[[Media:ELC2017_TPM2-and-TSS_Tricca.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=0qu9R7Tlw9o Youtube]
 
|[https://www.youtube.com/watch?v=0qu9R7Tlw9o Youtube]
Line 297: Line 298:
 
|Using Devtool to Streamline Your Yocto Project Workflow
 
|Using Devtool to Streamline Your Yocto Project Workflow
 
|Tim Orling, Intel Open Source Technology Center
 
|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]
 
|[https://www.youtube.com/watch?v=CiD7rB35CRE Youtube]
Line 365: Line 366:
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 9:45am
+
| colspan="5" | Day 3, 9:25am
|-
 
|Keynote: TBD
 
|
 
|
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 9:45am
 
 
|-
 
|-
 
|Keynote
 
|Keynote
Line 381: Line 374:
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 10:40am
+
| colspan="5" | Day 3, 10:30am
 
|-
 
|-
 
|Code Review Training for Kernel Patch Reviewers
 
|Code Review Training for Kernel Patch Reviewers
 
|Mark Gross, Intel/OTC
 
|Mark Gross, Intel/OTC
|
+
|[[Media:Linux Kernel Code Review ELC2017-r1.0_1.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=HmZnhe1zvzU Youtube]
 
|[https://www.youtube.com/watch?v=HmZnhe1zvzU Youtube]
Line 391: Line 384:
 
|Contributing to Automotive Grade Linux and GENIVI Development Platform
 
|Contributing to Automotive Grade Linux and GENIVI Development Platform
 
|Lean Anavi
 
|Lean Anavi
|
+
|[[Media:contributing-to-agl-and-gdp-leon-anavi_0.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=oZUgDhrxWKA Youtube]
 
|[https://www.youtube.com/watch?v=oZUgDhrxWKA Youtube]
Line 397: Line 390:
 
|Educational Robotics Critical for the Future of Linux
 
|Educational Robotics Critical for the Future of Linux
 
|Jason Kridner, Texas Instruments
 
|Jason Kridner, Texas Instruments
|
+
|[[Media:ELC_IoT_NA_2017_JasonKridner_EducationalRobotics.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=DNu33mV13LI Youtube]
 
|[https://www.youtube.com/watch?v=DNu33mV13LI Youtube]
Line 421: Line 414:
 
|Securing the Connected Car
 
|Securing the Connected Car
 
|Eystein Stenberg, Mender.io
 
|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, 11:40am
+
| colspan="5" | Day 3, 11:30am
 
|-
 
|-
 
|A Journey through Upstream Atomic KMS to Achieve DP Compliance
 
|A Journey through Upstream Atomic KMS to Achieve DP Compliance
Line 435: Line 428:
 
|Cross Platform Enablement for the Yocto Project with Containers
 
|Cross Platform Enablement for the Yocto Project with Containers
 
|Randy Witt, Intel
 
|Randy Witt, Intel
|
+
|[[Media:2017 ELC - Yocto Project Containers.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=JXHLAWveh7Y Youtube]
 
|[https://www.youtube.com/watch?v=JXHLAWveh7Y Youtube]
 
|-
 
|-
|Google Summer fo Code and Beagleboard.org
+
|Google Summer of Code and Beagleboard.org
 
|Drew Fustini, Beagleboard.org Foundation
 
|Drew Fustini, Beagleboard.org Foundation
 
|[[Media:beagle-gsoc-elc17.pdf|PDF]]
 
|[[Media:beagle-gsoc-elc17.pdf|PDF]]
Line 447: Line 440:
 
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform
 
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform
 
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG
 
|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]
 
|[https://www.youtube.com/watch?v=1-NSX_PtjIA Youtube]
Line 479: Line 472:
 
|Timekeeping in the Linux Kernel
 
|Timekeeping in the Linux Kernel
 
|Stephen Boyd, Qualcomm Innovation Center
 
|Stephen Boyd, Qualcomm Innovation Center
|
+
|[[Media:Timekeeping in the Linux Kernel_0.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=Puv4mW55bF8 Youtube]
 
|[https://www.youtube.com/watch?v=Puv4mW55bF8 Youtube]
 
|-
 
|-
 
|Using a Lidar for Robot Navigation in a Room
 
|Using a Lidar for Robot Navigation in a Room
| Michael E Anderson, The PTR Group, Inc.
+
|Michael E Anderson, The PTR Group, Inc.
|
+
|[[Media:Using_Lidar_for_Navigation_Anderson.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=OJNNm6iMOKk Youtube]
 
|[https://www.youtube.com/watch?v=OJNNm6iMOKk Youtube]
Line 491: Line 484:
 
|Using the Yocto Autobuilder for Build and Release Management
 
|Using the Yocto Autobuilder for Build and Release Management
 
|Jate Sujjavanavich, Syntech Systems
 
|Jate Sujjavanavich, Syntech Systems
|
+
|[[Media:ELC 2017 - YAB BRM.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=noU-A0iqIZY Youtube]
 
|[https://www.youtube.com/watch?v=noU-A0iqIZY Youtube]
Line 503: Line 496:
 
|Surviving in the Wilderness: Integrity Protection and System Update
 
|Surviving in the Wilderness: Integrity Protection and System Update
 
|Patrick Ohly, Intel GmbH
 
|Patrick Ohly, Intel GmbH
|
+
|[[Media:2017_ELC_Integrity_System_Update.pdf | PDF ]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=N8V0W0p3YBU Youtube]
 
|[https://www.youtube.com/watch?v=N8V0W0p3YBU Youtube]
Line 511: Line 504:
 
|Mesa 3D in an Embedded Context
 
|Mesa 3D in an Embedded Context
 
|Mark Janes, Intel
 
|Mark Janes, Intel
|
+
|[[Media:Mesa_3D_for_embedded_products.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=oniC93r2o9I Youtube]
 
|[https://www.youtube.com/watch?v=oniC93r2o9I Youtube]
Line 519: Line 512:
 
|[[Media:ELC-jsmoeller-2017-02-TESTING-VULCANOES-LAVA-FUEGO.pdf|PDF]]
 
|[[Media:ELC-jsmoeller-2017-02-TESTING-VULCANOES-LAVA-FUEGO.pdf|PDF]]
 
|
 
|
|
+
|[https://youtu.be/IA6cBIGuHm4 Youtube]
 
|-
 
|-
 
|The Reproducible Build Zoo
 
|The Reproducible Build Zoo
 
|Vagrant Cascadian, Aikidev, LLV
 
|Vagrant Cascadian, Aikidev, LLV
|
+
|[[Media:reproducible-build-zoo-elc.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=vEqph5qWv0A Youtube]
 
|[https://www.youtube.com/watch?v=vEqph5qWv0A Youtube]
Line 529: Line 522:
 
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers
 
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers
 
|Henry Bruce, Intel
 
|Henry Bruce, Intel
|
+
|[[Media:2017 ELC Henry Bruce.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=d3xanDJuXRA Youtube]
 
|[https://www.youtube.com/watch?v=d3xanDJuXRA Youtube]
Line 550: Line 543:
 
|Adding Inter-event Capabilities to Linux Kernel Trace Events
 
|Adding Inter-event Capabilities to Linux Kernel Trace Events
 
|Tom Zanussi, Intel
 
|Tom Zanussi, Intel
|
+
|[[Media:inter-event-elc2017-tzanussi.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=cL7Cy8nAH98 Youtube]
 
|[https://www.youtube.com/watch?v=cL7Cy8nAH98 Youtube]
Line 562: Line 555:
 
|Groking the Linux SPI Subsystem
 
|Groking the Linux SPI Subsystem
 
|Matt Porter, Konsulko
 
|Matt Porter, Konsulko
|
+
|[[Media:Groking_the_Linux_SPI_Subsystem-elc_2017.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=MV8Sy6jGUIE Youtube]
 
|[https://www.youtube.com/watch?v=MV8Sy6jGUIE Youtube]
Line 568: Line 561:
 
|What Can Vulkan do for You?
 
|What Can Vulkan do for You?
 
|Jason Ekstrand, Intel
 
|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]
 
|[https://www.youtube.com/watch?v=l3Hyd2sWSvA Youtube]
Line 618: Line 611:
 
|V4L2 & CEC Status Report
 
|V4L2 & CEC Status Report
 
|Hans Verkuil, Cisco Systems Norway
 
|Hans Verkuil, Cisco Systems Norway
|
+
|[[Media:elc2017_0_verkuil.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=mzQJ6eb2Q8Y Youtube]
 
|[https://www.youtube.com/watch?v=mzQJ6eb2Q8Y Youtube]
Line 638: Line 631:
 
|About the Need to Power Instrument the Linux Kernel
 
|About the Need to Power Instrument the Linux Kernel
 
|Patrick Titiano, BayLibre
 
|Patrick Titiano, BayLibre
|
+
|[[Media:Need_to_Power_Instrument_Linux_Kernel_v4.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=aBl_9FgfT3o Youtube]
 
|[https://www.youtube.com/watch?v=aBl_9FgfT3o Youtube]
 
|-
 
|-
|ALSA Topology Framework
+
|ASOC Topology Framework
 
|Vinod Koul, Intel
 
|Vinod Koul, Intel
|
+
|[[Media:ASoC_Topology_ELCNA17_230217.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=RoXnkRkqApY Youtube]
 
|[https://www.youtube.com/watch?v=RoXnkRkqApY Youtube]
Line 650: Line 643:
 
|Appropriate Use of OSS - The Key Persons are Software Engineers
 
|Appropriate Use of OSS - The Key Persons are Software Engineers
 
|Satoru Ueda, Sony Corp.
 
|Satoru Ueda, Sony Corp.
|
+
|[[Media:Presentation_final_ueda.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=eeMGP7b8eV0 Youtube]
 
|[https://www.youtube.com/watch?v=eeMGP7b8eV0 Youtube]
Line 682: Line 675:
 
|Embedded Linux - Then and Now at iRobot
 
|Embedded Linux - Then and Now at iRobot
 
|Patrick Doyle, iRoboty
 
|Patrick Doyle, iRoboty
|
+
|[[Media:ELC 2017 v20170218_Doyle.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=t54T9uemiRU Youtube]
 
|[https://www.youtube.com/watch?v=t54T9uemiRU Youtube]
Line 688: Line 681:
 
|Securing the Connected Car with RVI
 
|Securing the Connected Car with RVI
 
|Tatiana Jamison, Jaguar Land Rover
 
|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]
|[https://www.youtube.com/watch?v=BoxaquHtnIo Youtube]
 
 
|-
 
|-
 
|Using SWUdate to Upgrade your System
 
|Using SWUdate to Upgrade your System
Line 736: Line 729:
 
|[https://www.youtube.com/watch?v=21FfIsy585Q Youtube]
 
|[https://www.youtube.com/watch?v=21FfIsy585Q Youtube]
 
|-
 
|-
 
 
|Mainline Linux on AmLogic SoCs
 
|Mainline Linux on AmLogic SoCs
 
|Neil Armstrong, BayLibre
 
|Neil Armstrong, BayLibre
 
|[[Media:Elcna-2017-amlogic.pdf | PDF]]
 
|[[Media:Elcna-2017-amlogic.pdf | PDF]]
 
|
 
|
|[https://www.youtube.com/watch?v=FYvTatdgS_0 Youtube]
+
|[https://youtu.be/dG4lgngwKiA Youtube]
 
|-
 
|-
 
|Android Things
 
|Android Things
 
|Karim Yaghmour, Opersys Inc.
 
|Karim Yaghmour, Opersys Inc.
|
+
|[[Media:android-things-internals-170223-170224005332.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=oea7CWdZrsQ Youtube]
 
|[https://www.youtube.com/watch?v=oea7CWdZrsQ Youtube]
Line 759: Line 751:
 
|How We Added Software Updates to AGL
 
|How We Added Software Updates to AGL
 
|Phil Wise, ATS Advanced Telematic Systems GmbH
 
|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]
 
|[https://www.youtube.com/watch?v=lRuiYhyIzWg Youtube]
Line 767: Line 759:
 
|[[Media:ELC_2017_-_Linux_You_Can_Drive_My_Car_-_Miner.pdf | PDF]]
 
|[[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
 
|OpenWrt/LEDE: When Two Become One
Line 777: Line 769:
 
|Rust: Removing the Sharp Edges from Systems Programming
 
|Rust: Removing the Sharp Edges from Systems Programming
 
|Jonathan Creekmore, Star Lab
 
|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]
 
|[https://www.youtube.com/watch?v=mrof3qy2MqA Youtube]
Line 810: Line 802:
 
|Unifying Android and Mainline Kernel Graphics Stack
 
|Unifying Android and Mainline Kernel Graphics Stack
 
|Gustavo Padovan, Collabora Ltd.
 
|Gustavo Padovan, Collabora Ltd.
|
+
|[[Media:ELC_2017-Unifying-Android_and_Mainline_gfx_0.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=2l3699AkfuU Youtube]
 
|[https://www.youtube.com/watch?v=2l3699AkfuU Youtube]
Line 864: Line 856:
 
| Walt Miner, Jan-Simon Moeller - Linux Foundation
 
| Walt Miner, Jan-Simon Moeller - Linux Foundation
 
| [[Media: ELC_AGL.pdf | PDF]]
 
| [[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
 
| BeagleBoard.org BeagleBoard-X15

Latest revision as of 06: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