Difference between revisions of "ELC 2018 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations)
(Day 2 Presentations: s/Mylune Josserand/Mylene Josserand/ to match PDF slides and elce 2020)
 
(42 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Table of Presentations ==
+
[[Category:ELC]]
 +
[[Category:2018]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
 +
 
 +
<!--
 +
Valid link as of june 6, 2018.  note that 2013 - 2017 LF archive links have a different format.
 +
The Linux Foundation will probably archive the 2018 LF conference page, and the link will probably change to:
 +
http://events17.linuxfoundation.org/events/archive/2018/embedded-linux-conference
 +
-->
 +
 
 +
== Intro ==
 +
Presentations from [https://events.linuxfoundation.org/events/elc-openiot-north-america-2018/ ELC 2018 (LF conference archive)].
 +
 
 +
The Linux Foundation has a [https://www.youtube.com/playlist?list=PLbzoR-pLrL6qAnHzPdrTxwCUWPja5KnOq 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 21: Line 35:
 
|
 
|
 
|[https://www.youtube.com/watch?v=wirx1SwMlbA Video]
 
|[https://www.youtube.com/watch?v=wirx1SwMlbA Video]
|-
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 9:15am
 
| colspan="5" | Day 1, 9:15am
Line 51: Line 64:
 
|BoF: Mender, Current and Future Status of the Open Source Project
 
|BoF: Mender, Current and Future Status of the Open Source Project
 
|Eystein Stenberg, Mender.io
 
|Eystein Stenberg, Mender.io
|
+
|[[Media:ELC_2018_-_Mender_BOF.pdf | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=SAWxFqzH-dY Video]
 
|[https://www.youtube.com/watch?v=SAWxFqzH-dY Video]
Line 93: Line 106:
 
|[[Media:eas-unbiased1.pdf | PDF]]
 
|[[Media:eas-unbiased1.pdf | PDF]]
 
|
 
|
|[https://www.youtube.com/watch?v=8pfXxK6ONMk Video]
+
|[https://www.youtube.com/watch?v=UGhKeCyOIJM Video]
 
|-
 
|-
 
|Introducing the "Lab in a Box" Concept
 
|Introducing the "Lab in a Box" Concept
Line 103: Line 116:
 
|Preempt-RT Raspberry Pi Linux
 
|Preempt-RT Raspberry Pi Linux
 
|Tiejun Chen, Vmware
 
|Tiejun Chen, Vmware
|[[Media:rpi-rt-linux.pptx | PPT]]
+
| [[Media:rpi-rt-linux.pdf | PDF]], [[Media:rpi-rt-linux.pptx | PPT]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=ntu55fiU18w Video]
 
|[https://www.youtube.com/watch?v=ntu55fiU18w Video]
Line 168: Line 181:
 
|-
 
|-
 
|Drive Your NAND within Linux
 
|Drive Your NAND within Linux
|Miquul Raynal, Bootlin
+
|Miquèl Raynal, Bootlin
 
|[[Media:raynal-understand-and-drive-your-nand.pdf | PDF]]
 
|[[Media:raynal-understand-and-drive-your-nand.pdf | PDF]]
 
|
 
|
Line 175: Line 188:
 
|Embedded Linux Quality Assurance: How to Not Lie With Statistics
 
|Embedded Linux Quality Assurance: How to Not Lie With Statistics
 
|Wolfgang Mauerer, Siemens AG/OTH Regensburg
 
|Wolfgang Mauerer, Siemens AG/OTH Regensburg
|[[PDF]]
+
|[[Media:Embedded-Linux-QA-How-not-to-lie-with-statistics-ELC-2018 | PDF]]
 
|
 
|
 
|[https://www.youtube.com/watch?v=8671RYrsAj4 Video]
 
|[https://www.youtube.com/watch?v=8671RYrsAj4 Video]
Line 197: Line 210:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 9:00am
 +
|-
 +
|Keynote: Connecting the Dots on All Things Great and Small
 +
|Philip DesAutels, Sr. Director of IoT, The Linux Foundation
 +
|none
 +
|
 +
|[https://www.youtube.com/watch?v=nbT28hMjfo4 Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 9:25am
 +
|-
 +
|Keynote: Speeding Linux Development
 +
|Mark Charlebois, Director of Engineering, Qualcomm Technologies
 +
|none
 +
|
 +
|[https://www.youtube.com/watch?v=yYvcSAEnAS0 Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 9:35am
 +
|-
 +
|Keynote: Federated Analytics at Scale
 +
|Patricia Florissi, VP & Global CTO for Sales, Dell EMC
 +
|none
 +
|
 +
|[https://www.youtube.com/watch?v=x9haDnOaNzg Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 10:10am
 +
|-
 +
|Keynote: Arduino & Linux: A Love Story
 +
|Massimo Banzi, Arduino Founder
 +
|none
 +
|
 +
|[https://www.youtube.com/watch?v=SuFUkxxpDrE Video]
 +
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 10:55am
 
| colspan="5" | Day 2, 10:55am
 
|-
 
|-
Line 223: Line 269:
 
|[https://www.youtube.com/watch?v=ULouYBeoNBY Video]
 
|[https://www.youtube.com/watch?v=ULouYBeoNBY Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 11:45am
+
| colspan="5" | Day 2, 11:50am
 
|-
 
|-
 +
|BoF: Yocto Project & OpenEmbedded
 +
|Jeffrey Osier-Mixon, Intel
 
|
 
|
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=jD9ubplq3P4 Video]
|
 
|
 
 
|-
 
|-
 +
|Secure Boot from A to Z
 +
|Quentin Schulz & Mylene Josserand, Bootlin
 +
|[[Media:josserand-schulz-secure-boot.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=jtLQ8SzfrDU Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Steering Xenomai into the Real-Time Linux Future
 +
|Jan Kiszka, Siemens AG
 +
|[[Media:ELC-2018-Xenomai.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=Le1O2Hy8KUk Video]
|
+
|-|
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 2:05pm
+
| colspan="5" | Day 2, 2:00pm
 
|-
 
|-
 +
|Automating Open Source Hardware Lighting with Home Assistant and MQTT
 +
|Leon Anavi, Konsulko Group
 +
|[[Media:elc2018-leon-anavi-lights-home-assistant-mqtt.pdf | PDF]]
 
|
 
|
 
|
 
|
 +
|-
 +
|Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace
 +
|Mark Janes, Intel
 +
|[[Media:2018_ELC_FrameRetrace.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/q-5YkK3dGtI Video]
|
 
 
|-
 
|-
 +
|I + I2C = I3C: What's in thei Addition 'I'?
 +
|Boris Brezillion, Bootlin
 +
|[[Media:i3c.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/WnXvRBxLlGY Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Maintaining a Real Time Stable Kernel
 +
|Steven Rostedt, VMware
 +
|[[Media:elc-rt-stable-2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/pIJ3Zv_uxn0 Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 2:55pm
+
| colspan="5" | Day 2, 3:00pm
 
|-
 
|-
 +
|Android Common Kernel and Out of Mainline Patchset Status
 +
|Amil Pundir, Intel
 +
|[[Media:Android common kernel and out of tree patchset.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/pD8koS4kwFE Video]
 +
|-
 +
|Real-World Yocto: Getting the Most out of Your Build System
 +
|Stephano Cetola, Intel
 +
|[[Media:Stephano-Cetola-RealWorldYocto.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/LXMwP5_v_k4 Video]
|
 
|
 
 
|-
 
|-
|
+
|Shifting Media App Development Into High Gear
|
+
|Helen Kolke, Collabora Ltd.
|
+
|[[Media:media-app-slides-koike-elc-2018.pdf | PDF]]
 
|
 
|
 
|
 
|
 
|-
 
|-
 +
|What Every Driver Developer Should Know about RT
 +
|Julia Cartwright, National Instruments
 +
|[[Media:What every device driver developer should know about rt.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/-J0y_usjYxo Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 4:05pm
+
| colspan="5" | Day 2, 4:20pm
 
|-
 
|-
 +
|A Solution to High Latencies Caused by I/O
 +
|Paolo Valente, Linaro
 +
|[[Media:ELC-18-HighLat-Valente.pdf |  PDF]]
 
|
 
|
 +
|[https://youtu.be/l7j1AqTZKG4 Video]
 +
|-
 +
|Implementing State-of-the-Art U-Boot Port, 2018 Edition
 +
|Marek Vasut, Self Employed
 +
|[[Media:elc-2018-marek.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/rJtlAi8rxgs Video]
|
 
|
 
 
|-
 
|-
|
+
|poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project
|
+
|Scott Murray, Konsulko Group
|
+
|[[Media:poky-tiny and Beyond.pdf | PDF]]
 
|
 
|
 
|
 
|
 
|-
 
|-
 +
|Secure Containers in Embedded Deployments
 +
|Stefano Stabellini, Xen Project
 +
|[[Media:Secure Containers in Embedded Deployments.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/GF07a5zivZI Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 4:55pm
+
| colspan="5" | Day 2, 7:00pm
 
|-
 
|-
 +
|BoF: Automotive Grade Linux Development Community
 +
|Walt Miner, Linux Foundation
 
|
 
|
 
|
 
|
 
|
 
|
 +
|-
 +
|BoF LinuxBoot: Linux as Firmware
 +
|Chris Koch & Gan Shun, Google
 +
|[[Media:NERF-ELC-2018-Slides.pdf | PDF ]]
 
|
 
|
 
|
 
|
 
|-
 
|-
 +
|BoF: Open Source Hardware
 +
|Drew Fustini, OSH Park
 +
|[[Media:oshw-bof-lfelc-pdx-2018.pdf | PDF]]
 
|
 
|
 
|
 
|
|
+
|-
 +
|BoF: Embedded Linux Size
 +
|Michael Opdenacker, Bootlin
 +
|[[Media:Opdenack-Size-Bof-ELC-2018.pdf | PDF]]
 
|
 
|
 
|
 
|
 
|-
 
|-
|
+
|BoF: SiFive RISC-V Hackathon
|
+
|SiFive
 
|
 
|
 
|
 
|
Line 351: Line 428:
 
|[https://youtu.be/EAOouP2YK0g Video]
 
|[https://youtu.be/EAOouP2YK0g Video]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 11:05am
+
| colspan="5" | Day 3, 9:40am
 
|-
 
|-
 +
|Keynote: Calm Technology: Design for the Next 50 Billion Things
 +
|Amber Case, Author and Fellow at Harvard's Berkman Klein Center
 
|
 
|
 
|
 
|
 +
|[https://youtu.be/wKHa889Q5Uw Video]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 10:05am
 +
|-
 +
|Keynote: The Kernel Report
 +
|Jonathan Corbet, Author, Kernel Developer and Executive Editor of LWN.net
 
|
 
|
 
|
 
|
 +
|[https://youtu.be/AstUJFdzZTU Video]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 11:05am
 +
|-
 +
|Not Really, but Kind of Real Time Linux
 +
|Sandra Capri, Ambient Sensors
 +
|[[Media:kind_of_real_time_linux4.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/S7vE9NpOTns Video]
 
|-
 
|-
 +
|The Salmon Diet: Up-Streaming Drivers as a Form of Optimization
 +
|Gilad Ben-Yossef, ARM
 +
|[[Media:salmon_diet.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/5PrM-wSWLjs Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Using VS and VS Code for Embedded C/C++ Development
 +
|Marc Goodner, Microsoft
 +
|[[Media:Using VS and VS Code for Embedded Development.pdf | PDF]], [[Media:Using VS and VS Code for Embedded Development.pptx | PPT]]
 
|
 
|
|
+
|[https://youtu.be/IrSUDGx_6kI Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 12:05pm
 
| colspan="5" | Day 3, 12:05pm
 
|-
 
|-
 +
|BoF: Devicetree
 +
| Frank Rowand, Sony
 +
|[[Media:Elc_2018_dt_bof.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/HYdb5uimPtE Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|CPU Power Saving Methods for Real-time Workloads
 +
|Ramesh Thomas, Intel
 +
|[[Media:CPU idle.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/9_IOJDOE-Ac Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|The Road Towards a Linux TSN Infrastructure
 +
|Jesus Sanchez-Palencia, Intel
 +
|[[Media:ELC-2018-USA-TSNonLinux.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/kO0M4LAUqVY Video]
|
 
|
 
|
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 2:30pm
 
| colspan="5" | Day 3, 2:30pm
 
|-
 
|-
 +
|Debian for Embedded Systems: Best Practices
 +
|Vagrant Cascadian, Alkidev, LLC
 +
|[[Media:Debian_for_Embedded_Systems_Best_Practices.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/vfo25WwklQ8 Video]
 +
|-
 +
|OSS License Compliance for Software Developers, NOT for Legal Experts
 +
|Satoru Ueda, Sony Corporation
 +
|[[Media:MyPresentation_uedaELC2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/teoYUupFhi4 Video]
|
 
|
 
 
|-
 
|-
 +
|Reliable Linux Wireless - Techniques for Debugging Wireless Module Integrations
 +
|Steve deRosler, Cal-Sierra Consulting, LLC
 +
|[[Media:deRosier_WirelessInterfacing.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/dDMNNDTzjQ0 Video]
|
 
|
 
|
 
 
|-
 
|-
 
|Getting started with Buildroot (E-ALE track)
 
|Getting started with Buildroot (E-ALE track)
 
|Thomas Petazzoni, Bootlin (formerly Free Electrons)
 
|Thomas Petazzoni, Bootlin (formerly Free Electrons)
|[[Media:Getting-Started-With-Buildroot-Slides-ELC2018.pdf | PDF Slides]] [[Media:Getting-Started-With-Buildroot-Lab-ELC2018.pdf | PDF Lab Instructions]]
+
|[[Media:Getting-Started-With-Buildroot-Slides-ELC2018.pdf | PDF Slides]], [[Media:Getting-Started-With-Buildroot-Lab-ELC2018.pdf | PDF Lab Instructions]]
 
|
 
|
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 3:30pm
 
| colspan="5" | Day 3, 3:30pm
 +
|-
 +
|ACRN: A Big Little Hypervisor for IoT Development
 +
|Eddie DOng, Intel
 +
|[[Media:ACRN-brief2.pdf | PDF]]
 +
|
 +
|[https://youtu.be/lQhwVjmVWhk Video]
 
|-
 
|-
 
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer
 
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer
Line 417: Line 522:
 
|[[Media:20180314-CIP-ELCNA-v12.pdf | PDF]]
 
|[[Media:20180314-CIP-ELCNA-v12.pdf | PDF]]
 
|
 
|
 +
|[https://youtu.be/u1pHzJlUhk0 Video]
 +
|-
 +
|Living on master: Using Yocto Project, Jenkins and LAVA for a rolling release
 +
|Tim Orling, Intel Open Source Technology Center
 +
|[[Media:Living_on_master-Using_Yocto_Project,_Jenkins_and_LAVA_for_a_rolling_release-2018.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=l6NwYGbWO5s Video]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 4:30pm
 
|-
 
|-
 +
|3D Printing with Linux and Xenomai
 +
|Kendall Auel, 3D Systems Corp.
 +
|[[Media:3DPrintingXenomai.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/upzv1u4kdHM Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|EFL 2.0, Time to Rethink and Make Things Easier!
 +
|Cedric Ball, Samsung Open Source Group
 +
|[[Media:EFL-ELC2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/PU8CA3-PZOc Video]
|
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:30pm
 
 
|-
 
|-
 
|Ethernet Switch Support in the Linux Kernel
 
|Ethernet Switch Support in the Linux Kernel
Line 437: Line 548:
 
|[[Media:Belloni-Switchdev-Slides-ELC2018.pdf | PDF]]
 
|[[Media:Belloni-Switchdev-Slides-ELC2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/OUTrzz1vwSE Video]
|-
 
|
 
|
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|
 
|
 
 
|}
 
|}
  

Latest revision as of 15:32, 20 March 2022


Intro

Presentations from ELC 2018 (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
Keynote: Welcome Tim Bird, ELC Co-Chair & Phillip DesAutels, IoT Co-Chair none Video
Day 1, 9:15am
Keynote: Intelligent Internet of Things: Start Analyzing Your Global Device Data for Real-Time Antony Passemard, Product Management Lead - Cloud IoT, Google none Video
Day 1, 9:40am
Keynote: Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware Yunsup Lee, Co-Founder and CTO, SiFive none Video
Day 1, 10:00am
Keynote: Sci-fi Destroys the World, Science Builds It Daniel Wilson, Roboticist & Author none Video
Day 1, 10:50am
BoF: Mender, Current and Future Status of the Open Source Project Eystein Stenberg, Mender.io PDF Video
Introduction to the Robot Operating System (ROS) Middleware Mike Anderson, The PTR Group, Inc. PDF Video
Progress in the Embedded GPU Ecosystem Robert Foss, Collabora, Ltd. PDF Video
Day 1, 11:50am
An Introduction to Asymmetric Multiprocessing: When this Architecture can be a Game Changer and How to Survive It Nicola La Gloria & Laura Nao, Kynetics PDF Video
Booting It Successfully for the First Time with Mainline Enric Balletbm I Serra, Collabora Ltd. PDF Video]
Tips for Writing Good Tests for Linux Tim Bird, Sony Corporation PDF Video
Day 1, 2:00pm
An Unbiased Look at the Energy Aware Scheduler (EAS) Vitaly Wool, Interstate Labs PDF Video
Introducing the "Lab in a Box" Concept Patrick Titiano & Kevin Hillman, Baylibre PDF Video
Preempt-RT Raspberry Pi Linux Tiejun Chen, Vmware PDF, PPT Video
Working with the Linux Kernel in the Yocto Project Sean Hudson, The Yocto Project PDF Video
Day 1, 3:00pm
Impact of Platform Firmware on Linux Kernel Megha Dey & Sal Praneeth Prakhya, Intel PDF Video
OpenEmbedded/Yocto on RISC-V - New Kid on the Block Khem Raj PDF Video
Piece of Cake - Testing Remote Embedded Devices Made Easy Using Open-Hardware MuxPi Pawel Wieczorek, Samsung R&D Institute Poland PDF Video
System-in-Package Technology: Making It Easier to Build Your Own Linux Computer Erik Welsh, Octavo Systems & Jason Kridner, Beagleboard.org PDF Video
Day 1, 4:10pm
Bring-up with Netconsole and USB without a Serial Debug Net Jason Kridner, Texas Instruments and Beagleboard.org PDF Video
Buildroot: What's new? Thomas Petazzoni, Bootlin (formerly Free Electrons) PDF Video
Keeping Up With LTS: Linux Kernel Functional Testing (LKFT) on Devices Thomas Gall, Linaro PDF Video
Tutorial: Introduction to Reverse Engineering Mike Anderson, The PTR Group, Inc. PDF Video
Day 1, 5:10pm
Drive Your NAND within Linux Miquèl Raynal, Bootlin PDF Video
Embedded Linux Quality Assurance: How to Not Lie With Statistics Wolfgang Mauerer, Siemens AG/OTH Regensburg PDF Video
Linux on Quick Turnaround Projects at Ball: No, We Aren't Putting Linux in Canning Jars Sam Povllus, Ball Aerospace PDF Video

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:00am
Keynote: Connecting the Dots on All Things Great and Small Philip DesAutels, Sr. Director of IoT, The Linux Foundation none Video
Day 2, 9:25am
Keynote: Speeding Linux Development Mark Charlebois, Director of Engineering, Qualcomm Technologies none Video
Day 2, 9:35am
Keynote: Federated Analytics at Scale Patricia Florissi, VP & Global CTO for Sales, Dell EMC none Video
Day 2, 10:10am
Keynote: Arduino & Linux: A Love Story Massimo Banzi, Arduino Founder none Video
Day 2, 10:55am
Comparing and Contrasting Embedded Linux Build Systems and Distributions Drew Moseley, Mender.io PDF Video
Measuring and Summarizing Latencies using the Trace Event Subsystem Tam Zanussi, Intel PDF Video
Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c Mark Charlebois, Qualcomm Technologies PDF Video
Update My Board Mirza Krak, Endian Technologies AB PDF Video
Day 2, 11:50am
BoF: Yocto Project & OpenEmbedded Jeffrey Osier-Mixon, Intel Video
Secure Boot from A to Z Quentin Schulz & Mylene Josserand, Bootlin PDF Video
Steering Xenomai into the Real-Time Linux Future Jan Kiszka, Siemens AG PDF Video
Day 2, 2:00pm
Automating Open Source Hardware Lighting with Home Assistant and MQTT Leon Anavi, Konsulko Group PDF
Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace Mark Janes, Intel PDF Video
I + I2C = I3C: What's in thei Addition 'I'? Boris Brezillion, Bootlin PDF Video
Maintaining a Real Time Stable Kernel Steven Rostedt, VMware PDF Video
Day 2, 3:00pm
Android Common Kernel and Out of Mainline Patchset Status Amil Pundir, Intel PDF Video
Real-World Yocto: Getting the Most out of Your Build System Stephano Cetola, Intel PDF Video
Shifting Media App Development Into High Gear Helen Kolke, Collabora Ltd. PDF
What Every Driver Developer Should Know about RT Julia Cartwright, National Instruments PDF Video
Day 2, 4:20pm
A Solution to High Latencies Caused by I/O Paolo Valente, Linaro PDF Video
Implementing State-of-the-Art U-Boot Port, 2018 Edition Marek Vasut, Self Employed PDF Video
poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project Scott Murray, Konsulko Group PDF
Secure Containers in Embedded Deployments Stefano Stabellini, Xen Project PDF Video
Day 2, 7:00pm
BoF: Automotive Grade Linux Development Community Walt Miner, Linux Foundation
BoF LinuxBoot: Linux as Firmware Chris Koch & Gan Shun, Google PDF
BoF: Open Source Hardware Drew Fustini, OSH Park PDF
BoF: Embedded Linux Size Michael Opdenacker, Bootlin PDF
BoF: SiFive RISC-V Hackathon SiFive

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 9:00am
Keynote: The Maintainer's Paradox Tim Bird, Sr. Software Engineer, Sony, and Maintainer of Fuego Slides PDF, Text of talk The text doesn't match exactly what was delivered - it is not a transcription, but was Tim's draft of ideas he planned to present. Video
Day 3, 9:15am
Keynote: Open Source: The New Normal Imad Sousou, Corporate Vice President and General Manager, Open Source Technology Center, Intel Video
Day 3, 9:40am
Keynote: Calm Technology: Design for the Next 50 Billion Things Amber Case, Author and Fellow at Harvard's Berkman Klein Center Video
Day 3, 10:05am
Keynote: The Kernel Report Jonathan Corbet, Author, Kernel Developer and Executive Editor of LWN.net Video
Day 3, 11:05am
Not Really, but Kind of Real Time Linux Sandra Capri, Ambient Sensors PDF Video
The Salmon Diet: Up-Streaming Drivers as a Form of Optimization Gilad Ben-Yossef, ARM PDF Video
Using VS and VS Code for Embedded C/C++ Development Marc Goodner, Microsoft PDF, PPT Video
Day 3, 12:05pm
BoF: Devicetree Frank Rowand, Sony PDF Video
CPU Power Saving Methods for Real-time Workloads Ramesh Thomas, Intel PDF Video
The Road Towards a Linux TSN Infrastructure Jesus Sanchez-Palencia, Intel PDF Video
Day 3, 2:30pm
Debian for Embedded Systems: Best Practices Vagrant Cascadian, Alkidev, LLC PDF Video
OSS License Compliance for Software Developers, NOT for Legal Experts Satoru Ueda, Sony Corporation PDF Video
Reliable Linux Wireless - Techniques for Debugging Wireless Module Integrations Steve deRosler, Cal-Sierra Consulting, LLC PDF Video
Getting started with Buildroot (E-ALE track) Thomas Petazzoni, Bootlin (formerly Free Electrons) PDF Slides, PDF Lab Instructions
Day 3, 3:30pm
ACRN: A Big Little Hypervisor for IoT Development Eddie DOng, Intel PDF Video
Civil Infrastructure Platform: Industrial-grade Open Source Base Layer Yoshitake Kobayashi, Toshiba PDF Video
Living on master: Using Yocto Project, Jenkins and LAVA for a rolling release Tim Orling, Intel Open Source Technology Center PDF Video
Day 3, 4:30pm
3D Printing with Linux and Xenomai Kendall Auel, 3D Systems Corp. PDF Video
EFL 2.0, Time to Rethink and Make Things Easier! Cedric Ball, Samsung Open Source Group PDF Video
Ethernet Switch Support in the Linux Kernel Alexandre Belloni, Bootlin (formerly Free Electrons) PDF Video

Technical Showcase Posters

Poster Title Presenter Poster
SMP and Networking support on NuttX/LC823450 Masayuki Ishikawa & Koichi Okamoto PDF
Warpx.io - Open Hardware / Open Source for Wearables & IoT Aaron Moore PDF
Lava Box: a Continuous Integration (CI) lab in a box Patrick Titiano & Kevin Hilman PDF
Mozilla Things — Privacy and Interop for IoT Kathy Giori PDF1 PDF2
MuxPi – remote access to embedded device made easy Paweł Wieczorek PDF
PocketBeagle Rapid Prototyping Demos Jason Kridner & Erik Welsh PDF
10 Years of BeagleBoard.org Jason Kridner PDF
Trench Boot - On firm footing with an extensible measured launch framework Daniel Smith, Christopher Clark, Rich Persaud PDF
Automotive Grade Linux Walt Miner PDF