Difference between revisions of "ELC 2018 Presentations"
(→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: | ||
− | == | + | [[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, | + | | colspan="5" | Day 1, 9:40am |
|- | |- | ||
− | | | + | |Keynote: Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware |
− | | | + | |Yunsup Lee, Co-Founder and CTO, SiFive |
− | + | |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, | + | | 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, | + | | 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: | + | | 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: | + | | 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: | + | | 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] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
+ | |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, | + | |- 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: | + | | 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: | + | | 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, | + | | 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: | + | | 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, | + | | 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, | + | | 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/ | ||
|- 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: | + | | 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] |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|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:// | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 3, 4: | + | | 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
Contents
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 | Video | ||
Introduction to the Robot Operating System (ROS) Middleware | Mike Anderson, The PTR Group, Inc. | Video | ||
Progress in the Embedded GPU Ecosystem | Robert Foss, Collabora, Ltd. | 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 | Video | ||
Booting It Successfully for the First Time with Mainline | Enric Balletbm I Serra, Collabora Ltd. | Video] | ||
Tips for Writing Good Tests for Linux | Tim Bird, Sony Corporation | Video | ||
Day 1, 2:00pm | ||||
An Unbiased Look at the Energy Aware Scheduler (EAS) | Vitaly Wool, Interstate Labs | Video | ||
Introducing the "Lab in a Box" Concept | Patrick Titiano & Kevin Hillman, Baylibre | 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 | Video | ||
Day 1, 3:00pm | ||||
Impact of Platform Firmware on Linux Kernel | Megha Dey & Sal Praneeth Prakhya, Intel | Video | ||
OpenEmbedded/Yocto on RISC-V - New Kid on the Block | Khem Raj | Video | ||
Piece of Cake - Testing Remote Embedded Devices Made Easy Using Open-Hardware MuxPi | Pawel Wieczorek, Samsung R&D Institute Poland | Video | ||
System-in-Package Technology: Making It Easier to Build Your Own Linux Computer | Erik Welsh, Octavo Systems & Jason Kridner, Beagleboard.org | Video | ||
Day 1, 4:10pm | ||||
Bring-up with Netconsole and USB without a Serial Debug Net | Jason Kridner, Texas Instruments and Beagleboard.org | Video | ||
Buildroot: What's new? | Thomas Petazzoni, Bootlin (formerly Free Electrons) | Video | ||
Keeping Up With LTS: Linux Kernel Functional Testing (LKFT) on Devices | Thomas Gall, Linaro | Video | ||
Tutorial: Introduction to Reverse Engineering | Mike Anderson, The PTR Group, Inc. | Video | ||
Day 1, 5:10pm | ||||
Drive Your NAND within Linux | Miquèl Raynal, Bootlin | Video | ||
Embedded Linux Quality Assurance: How to Not Lie With Statistics | Wolfgang Mauerer, Siemens AG/OTH Regensburg | Video | ||
Linux on Quick Turnaround Projects at Ball: No, We Aren't Putting Linux in Canning Jars | Sam Povllus, Ball Aerospace | 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 | Video | ||
Measuring and Summarizing Latencies using the Trace Event Subsystem | Tam Zanussi, Intel | Video | ||
Speeding your Linux Development with Debian and OpenEmbedded on DragonBoard 410c | Mark Charlebois, Qualcomm Technologies | Video | ||
Update My Board | Mirza Krak, Endian Technologies AB | 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 | Video | ||
Steering Xenomai into the Real-Time Linux Future | Jan Kiszka, Siemens AG | Video | ||
Day 2, 2:00pm | ||||
Automating Open Source Hardware Lighting with Home Assistant and MQTT | Leon Anavi, Konsulko Group | |||
Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace | Mark Janes, Intel | Video | ||
I + I2C = I3C: What's in thei Addition 'I'? | Boris Brezillion, Bootlin | Video | ||
Maintaining a Real Time Stable Kernel | Steven Rostedt, VMware | Video | ||
Day 2, 3:00pm | ||||
Android Common Kernel and Out of Mainline Patchset Status | Amil Pundir, Intel | Video | ||
Real-World Yocto: Getting the Most out of Your Build System | Stephano Cetola, Intel | Video | ||
Shifting Media App Development Into High Gear | Helen Kolke, Collabora Ltd. | |||
What Every Driver Developer Should Know about RT | Julia Cartwright, National Instruments | Video | ||
Day 2, 4:20pm | ||||
A Solution to High Latencies Caused by I/O | Paolo Valente, Linaro | Video | ||
Implementing State-of-the-Art U-Boot Port, 2018 Edition | Marek Vasut, Self Employed | Video | ||
poky-tiny and Beyond, or Trying to put the Yocto in Yocto Project | Scott Murray, Konsulko Group | |||
Secure Containers in Embedded Deployments | Stefano Stabellini, Xen Project | 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 | |||
BoF: Open Source Hardware | Drew Fustini, OSH Park | |||
BoF: Embedded Linux Size | Michael Opdenacker, Bootlin | |||
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 | Video | ||
The Salmon Diet: Up-Streaming Drivers as a Form of Optimization | Gilad Ben-Yossef, ARM | 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 | Video | ||
CPU Power Saving Methods for Real-time Workloads | Ramesh Thomas, Intel | Video | ||
The Road Towards a Linux TSN Infrastructure | Jesus Sanchez-Palencia, Intel | Video | ||
Day 3, 2:30pm | ||||
Debian for Embedded Systems: Best Practices | Vagrant Cascadian, Alkidev, LLC | Video | ||
OSS License Compliance for Software Developers, NOT for Legal Experts | Satoru Ueda, Sony Corporation | Video | ||
Reliable Linux Wireless - Techniques for Debugging Wireless Module Integrations | Steve deRosler, Cal-Sierra Consulting, LLC | 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 | Video | ||
Civil Infrastructure Platform: Industrial-grade Open Source Base Layer | Yoshitake Kobayashi, Toshiba | Video | ||
Living on master: Using Yocto Project, Jenkins and LAVA for a rolling release | Tim Orling, Intel Open Source Technology Center | Video | ||
Day 3, 4:30pm | ||||
3D Printing with Linux and Xenomai | Kendall Auel, 3D Systems Corp. | Video | ||
EFL 2.0, Time to Rethink and Make Things Easier! | Cedric Ball, Samsung Open Source Group | Video | ||
Ethernet Switch Support in the Linux Kernel | Alexandre Belloni, Bootlin (formerly Free Electrons) | Video |
Technical Showcase Posters
Poster Title | Presenter | Poster |
SMP and Networking support on NuttX/LC823450 | Masayuki Ishikawa & Koichi Okamoto | |
Warpx.io - Open Hardware / Open Source for Wearables & IoT | Aaron Moore | |
Lava Box: a Continuous Integration (CI) lab in a box | Patrick Titiano & Kevin Hilman | |
Mozilla Things — Privacy and Interop for IoT | Kathy Giori | PDF1 PDF2 |
MuxPi – remote access to embedded device made easy | Paweł Wieczorek | |
PocketBeagle Rapid Prototyping Demos | Jason Kridner & Erik Welsh | |
10 Years of BeagleBoard.org | Jason Kridner | |
Trench Boot - On firm footing with an extensible measured launch framework | Daniel Smith, Christopher Clark, Rich Persaud | |
Automotive Grade Linux | Walt Miner |