Difference between revisions of "ELC 2018 Presentations"

From eLinux.org
Jump to: navigation, search
(Technical Showcase Posters)
(Day 2 Presentations: s/Mylune Josserand/Mylene Josserand/ to match PDF slides and elce 2020)
 
(76 intermediate revisions by 13 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 16: Line 30:
 
| colspan="5" | Day 1, 9:00am
 
| colspan="5" | Day 1, 9:00am
 
|-
 
|-
 +
|Keynote: Welcome
 +
|Tim Bird, ELC Co-Chair & Phillip DesAutels, IoT Co-Chair
 +
|none
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=wirx1SwMlbA Video]
|
+
|-bgcolor="#a0c0c0"
|
+
| colspan="5" | 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
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=Jux_FAzpP30 Video]
|
 
|
 
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 10:50am
+
| colspan="5" | Day 1, 9:40am
 
|-
 
|-
|Tips for Writing Good Tests for Linux
+
|Keynote: Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware
|Tim Bird, Sony Corporation
+
|Yunsup Lee, Co-Founder and CTO, SiFive
|[[Media:Tips-for-Writing-Good-Tests-for-Linux-2018-03-ELC.pdf | PDF]]
+
|none
|
 
 
|
 
|
 +
|[https://www.youtube.com/watch?v=pxd93jb1OAk Video]
 +
|-bgcolor="#a0c0c0"
 +
| colspan="5" | Day 1, 10:00am
 
|-
 
|-
 +
|Keynote: Sci-fi Destroys the World, Science Builds It
 +
|Daniel Wilson, Roboticist & Author
 +
|none
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=h8MbXIogXYQ Video]
|
 
|
 
|
 
|-
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 11:15am
+
| colspan="5" | Day 1, 10:50am
 
|-
 
|-
 +
|BoF: Mender, Current and Future Status of the Open Source Project
 +
|Eystein Stenberg, Mender.io
 +
|[[Media:ELC_2018_-_Mender_BOF.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=SAWxFqzH-dY Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Introduction to the Robot Operating System (ROS) Middleware
 +
|Mike Anderson, The PTR Group, Inc.
 +
|[[Media:IntroductionToROS_Anderson.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=yWtGUk3PBms Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Progress in the Embedded GPU Ecosystem
 +
|Robert Foss, Collabora, Ltd.
 +
|[[Media:2018_elc_na.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=Ag8BGMY8MOs Video]
|
 
|
 
|
 
|-
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 12:05pm
+
| colspan="5" | 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
 +
|[[Media:AMP - Kynetics ELC 2018 Portland.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=xXQ2cqIwo8E Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Booting It Successfully for the First Time with Mainline
 +
|Enric Balletbm I Serra, Collabora Ltd.
 +
|[[Media:ELC 2018 - Booting It Successfuly For The First Time In Mainline.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=8pfXxK6ONMk Video]]
|
 
|
 
|
 
 
|-
 
|-
 +
|Tips for Writing Good Tests for Linux
 +
|Tim Bird, Sony Corporation
 +
|[[Media:Tips-for-Writing-Good-Tests-for-Linux-2018-03-ELC.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=NzJFwCUGJtc Video]
|
 
|
 
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 2:20pm
+
| colspan="5" | Day 1, 2:00pm
 
|-
 
|-
 +
|An Unbiased Look at the Energy Aware Scheduler (EAS)
 +
|Vitaly Wool, Interstate Labs
 +
|[[Media:eas-unbiased1.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=UGhKeCyOIJM Video]
 +
|-
 +
|Introducing the "Lab in a Box" Concept
 +
|Patrick Titiano & Kevin Hillman, Baylibre
 +
|[[Media:Introducing The “Lab in a Box” Concept (ELC-2018-Portland).pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=aavoHUpzBGU Video]
|
 
|
 
 
|-
 
|-
 +
|Preempt-RT Raspberry Pi Linux
 +
|Tiejun Chen, Vmware
 +
| [[Media:rpi-rt-linux.pdf | PDF]], [[Media:rpi-rt-linux.pptx | PPT]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=ntu55fiU18w Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Working with the Linux Kernel in the Yocto Project
 +
|Sean Hudson, The Yocto Project
 +
|[[Media:2018-ELC-YP+Kernel-Hudson-reduced.pdf | PDF]]
 
|
 
|
|
+
|[https://darknighte.com/ELC2018Video Video]
|
 
|
 
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 3:10pm
+
| colspan="5" | Day 1, 3:00pm
 
|-
 
|-
 +
|Impact of Platform Firmware on Linux Kernel
 +
|Megha Dey & Sal Praneeth Prakhya, Intel
 +
|[[Media:Impact_of_platform_firmware_on_linux_kernel.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=7aME1lxY71Q Video]
 +
|-
 +
|OpenEmbedded/Yocto on RISC-V - New Kid on the Block
 +
|Khem Raj
 +
|[[Media:ELC+IoT RISCV-Yocto.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=TdsmjqWJmfc Video]
|
 
|
 
 
|-
 
|-
 +
|Piece of Cake - Testing Remote Embedded Devices Made Easy Using Open-Hardware MuxPi
 +
|Pawel Wieczorek, Samsung R&D Institute Poland
 +
|[[Media:Piece_of_cake.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=Hx9MEhR05cU Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|System-in-Package Technology: Making It Easier to Build Your Own Linux Computer
 +
|Erik Welsh, Octavo Systems & Jason Kridner, Beagleboard.org
 +
|[[Media:Welsh-Kridner-2018-ELC-Presentation.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=Ri9BXcd4kRE Video]
|
 
|
 
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
| colspan="5" | Day 1, 4:20pm
+
| colspan="5" | Day 1, 4:10pm
 
|-
 
|-
 +
|Bring-up with Netconsole and USB without a Serial Debug Net
 +
|Jason Kridner, Texas Instruments and Beagleboard.org
 +
|[[Media:netconsole.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=9CxfKfjykz4 Video]
 +
|-
 +
|Buildroot: What's new?
 +
|Thomas Petazzoni, Bootlin (formerly Free Electrons)
 +
|[[Media:Buildroot-Whats-New-ELC2018.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=D6zO4nMX9KY Video]
|
 
|
 
 
|-
 
|-
 +
|Keeping Up With LTS: Linux Kernel Functional Testing (LKFT) on Devices
 +
|Thomas Gall, Linaro
 +
|[[Media:Keeping up with LTS Linux Kernel Functional Testing on Devices-2.pdf |  PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=tc92uw3m-SI Video]
|
 
|
 
|
 
 
|-
 
|-
 +
|Tutorial: Introduction to Reverse Engineering
 +
|Mike Anderson, The PTR Group, Inc.
 +
|[[Media:IntroductionToReverseEngineering_Anderson.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=7v7UaMsgg_c Video]
|
 
|
 
|
 
 
|-bgcolor="#a0c0c0"
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 5:10pm
 
| colspan="5" | Day 1, 5:10pm
 
|-
 
|-
 +
|Drive Your NAND within Linux
 +
|Miquèl Raynal, Bootlin
 +
|[[Media:raynal-understand-and-drive-your-nand.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=3PROYAbwCmY Video]
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|
 
|
 
|-bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 6:00pm
 
|-
 
|
 
|
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|
 
|
 
 
|-
 
|-
 +
|Embedded Linux Quality Assurance: How to Not Lie With Statistics
 +
|Wolfgang Mauerer, Siemens AG/OTH Regensburg
 +
|[[Media:Embedded-Linux-QA-How-not-to-lie-with-statistics-ELC-2018 | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=8671RYrsAj4 Video]
|
 
|
 
|
 
 
|-
 
|-
|  
+
|Linux on Quick Turnaround Projects at Ball: No, We Aren't Putting Linux in Canning Jars
|
+
|Sam Povllus, Ball Aerospace
|
+
|[[Media:Linux_on_Quick_Turnaround_Projects_at_Ball_No,_We_Aren’t_Putting_Linux_in_Canning_Jars.as_presented.pdf | PDF]]
|
 
 
|
 
|
 +
|[https://www.youtube.com/watch?v=IGaTOctBubA Video]
 
|}
 
|}
  
Line 208: Line 210:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 10:55am
+
|- 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
 +
|-
 +
|Comparing and Contrasting Embedded Linux Build Systems and Distributions
 +
|Drew Moseley, Mender.io
 +
|[[Media:Embedded Linux Build Systems.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=AYtivnqNB1A Video]
 
|-
 
|-
 +
|Measuring and Summarizing Latencies using the Trace Event Subsystem
 +
|Tam Zanussi, Intel
 +
|[[Media:elc-2018-intel.pdf | PDF]]
 
|
 
|
 +
|[https://www.youtube.com/watch?v=5mxOxjRCEpE Video]
 +
|-
 +
|Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c
 +
|Mark Charlebois, Qualcomm Technologies
 +
|[[Media:ELC-410c-2018_FINALv2.pdf | PDF]]
 
|
 
|
|
+
|[https://www.youtube.com/watch?v=IkOMsIv-ITA Video]
|
 
|
 
 
|-
 
|-
 +
|Update My Board
 +
|Mirza Krak, Endian Technologies AB
 +
|[[Media:ELC_2018_Update_My_Board.pdf | PDF]]
 
|
 
|
|
+
|[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 340: Line 412:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 11:15am
+
| colspan="5" | Day 3, 9:00am
 
|-
 
|-
 +
|Keynote: The Maintainer's Paradox
 +
|Tim Bird, Sr. Software Engineer, Sony, and Maintainer of Fuego
 +
|[[Media:The-Maintainers-Paradox-2018-ELC-Tim-Bird.pdf | Slides PDF]], [[Media:The-Maintainers-Paradox-text-(planned).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.
 
|
 
|
 +
|[https://youtu.be/x0lrBeQ12V4 Video]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 3, 9:15am
 +
|-
 +
|Keynote: Open Source: The New Normal
 +
|Imad Sousou, Corporate Vice President and General Manager, Open Source Technology Center, Intel
 
|
 
|
 
|
 
|
 +
|[https://youtu.be/EAOouP2YK0g Video]
 +
|- bgcolor="#a0c0c0"
 +
| 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]
|
 
|
 
|[https://youtu.be/Q-ooZmO256A 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:15pm
+
| 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)
 +
|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]]
 
|
 
|
 
|
 
|
|
+
|- bgcolor="#a0c0c0"
|
+
| 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]
|
 
|
 
|
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 3:05pm
 
 
|-
 
|-
 
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer
 
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer
Line 406: 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]
|
 
|
 
|[https://youtu.be/6sKLH95g4Do Video]
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 3, 4:15pm
+
| 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]
|
 
|
 
|
 
 
|-
 
|-
 +
|Ethernet Switch Support in the Linux Kernel
 +
|Alexandre Belloni, Bootlin (formerly Free Electrons)
 +
|[[Media:Belloni-Switchdev-Slides-ELC2018.pdf | PDF]]
 
|
 
|
|
+
|[https://youtu.be/OUTrzz1vwSE Video]
|
 
|
 
|
 
 
|}
 
|}
  
Line 450: Line 560:
 
| SMP and Networking support on NuttX/LC823450
 
| SMP and Networking support on NuttX/LC823450
 
| Masayuki Ishikawa & Koichi Okamoto
 
| Masayuki Ishikawa & Koichi Okamoto
|  
+
| [[Media:01-Masayuki Ishikawa-OpenIoT PosterForm NuttX ishikawa 20180129.pdf | PDF]]
 
|-
 
|-
 
| Warpx.io - Open Hardware / Open Source for Wearables & IoT
 
| Warpx.io - Open Hardware / Open Source for Wearables & IoT
 
| Aaron Moore
 
| Aaron Moore
|  
+
| [[Media:02-Aaron Moore-ELC Poster warpx elc 2018 portland v2.pptx.pdf | PDF]]
 
|-
 
|-
 
| Lava Box: a Continuous Integration (CI) lab in a box
 
| Lava Box: a Continuous Integration (CI) lab in a box
 
| Patrick Titiano & Kevin Hilman
 
| Patrick Titiano & Kevin Hilman
|  
+
| [[Media:03-Patrick Titiano-201803 Baylibre LavaBox Poster ELC Portland.pdf | PDF]]
 
|-
 
|-
 
| Mozilla Things — Privacy and Interop for IoT
 
| Mozilla Things — Privacy and Interop for IoT
 
| Kathy Giori
 
| Kathy Giori
|  
+
| [[Media:04-1-Kathy Giori-ELC Poster2018-kgiori.pdf | PDF1]][[Media:04-2-Kathy Giori-things-use-cases.png.pdf | PDF2]]
 
|-
 
|-
 
| MuxPi – remote access to embedded device made easy
 
| MuxPi – remote access to embedded device made easy
 
| Paweł Wieczorek
 
| Paweł Wieczorek
|
+
| [[Media:05-Paweł Wieczorek-muxpi.pdf | PDF]]
 
|-
 
|-
 
| PocketBeagle Rapid Prototyping Demos
 
| PocketBeagle Rapid Prototyping Demos
 
| Jason Kridner & Erik Welsh
 
| Jason Kridner & Erik Welsh
|  
+
| [[Media:06-Erik Welsh ELC Poster.pdf | PDF]]
 
|-
 
|-
 
| 10 Years of BeagleBoard.org
 
| 10 Years of BeagleBoard.org
 
| Jason Kridner
 
| Jason Kridner
|
+
| [[Media:07-Jason Kndner-ELC2018 BeagleBoardOrg.pdf | PDF]]
 
|-
 
|-
 
| Trench Boot - On firm footing with an extensible measured launch framework
 
| Trench Boot - On firm footing with an extensible measured launch framework
 
| Daniel Smith, Christopher Clark, Rich Persaud
 
| Daniel Smith, Christopher Clark, Rich Persaud
|  
+
| [[Media:08-Rich Persaud-ELC 2018 Showcase Poster - Trench Boot.pdf | PDF]]
 
|-
 
|-
 
| Automotive Grade Linux
 
| Automotive Grade Linux
 
| Walt Miner
 
| Walt Miner
|  
+
| [[Media:09-Walt Miner-ELC PosterForm AGL 2018.pdf | PDF]]
 
|-
 
|-
 
|}
 
|}

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