Difference between revisions of "ELC 2019 Presentations"
(→Day 2 Presentations) |
(→Day 2 Presentations: add Mike Anderson "sensors and pwm control from linux") |
||
(26 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:ELC]] | ||
+ | [[Category:2019]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
+ | |||
== Intro == | == Intro == | ||
Presentations from [https://events.linuxfoundation.org/events/elc-north-america-2019/program/schedule/ ELC Schedule]. | Presentations from [https://events.linuxfoundation.org/events/elc-north-america-2019/program/schedule/ ELC Schedule]. | ||
− | The Linux Foundation has a video playlist | + | The Linux Foundation has [https://www.youtube.com/playlist?list=PLbzoR-pLrL6ol7Cf1g_4rsCda23OiLh8d 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. | 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 26: | ||
| Challenges of using Containers to Run Graphical Embedded Systems | | Challenges of using Containers to Run Graphical Embedded Systems | ||
| Diego Rondini & Nicola La Gloria, Kynetics | | Diego Rondini & Nicola La Gloria, Kynetics | ||
+ | | [[Media:ELC 2019 - Graphical Containers on Embedded Presentation.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=LHXpv2oee84 youtube] |
− | |||
|- | |- | ||
| What's New with U-Boot? | | What's New with U-Boot? | ||
Line 29: | Line 34: | ||
| [[Media:What's New with U-Boot_ (1).pdf | PDF]] | | [[Media:What's New with U-Boot_ (1).pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=TJzFK8VIUJo youtube] |
|- | |- | ||
| You may be a Linux Kernel Maintainer - and Not Know It! | | You may be a Linux Kernel Maintainer - and Not Know It! | ||
Line 35: | Line 40: | ||
| [[Media:may_be_maintainer.pdf | PDF]] | | [[Media:may_be_maintainer.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=2Ttyvdl8_F0 youtube] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 12:20pm | | colspan="5" | Day 1, 12:20pm | ||
Line 41: | Line 46: | ||
| A Million Ways to Provision Embedded Linux Images | | A Million Ways to Provision Embedded Linux Images | ||
| Drew Moseley, Mender.io | | Drew Moseley, Mender.io | ||
+ | | [[Media:A Million Ways to Provision Embedded Linux Devices.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=jnmIv0_fF20 youtube] |
− | |||
|- | |- | ||
| Automated run-time Regression Testing with Fuego | | Automated run-time Regression Testing with Fuego | ||
Line 49: | Line 54: | ||
| [[Media:ELC19_Automated run-time regression testing with Fuego_HirotakaMotai-190821d.pdf | PDF]] | | [[Media:ELC19_Automated run-time regression testing with Fuego_HirotakaMotai-190821d.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=RPBNBwPc7mo youtube] |
|- | |- | ||
| Introduction to NAND Flash Aware Hibernation-based Boot | | Introduction to NAND Flash Aware Hibernation-based Boot | ||
Line 55: | Line 60: | ||
| [[Media:2019 FlashAwareHibernationbasedBoot.pdf | PDF]] | | [[Media:2019 FlashAwareHibernationbasedBoot.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=NeM02Q-MOHo youtube] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 2:25pm | | colspan="5" | Day 1, 2:25pm | ||
Line 63: | Line 68: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=gNr-XmWM-eM youtube] |
|- | |- | ||
| Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger | | Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger | ||
Line 69: | Line 74: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=wNQ24TFjzCw youtube] |
|- | |- | ||
| A Few Effective gcc/clang Optimizations for Embedded Systems | | A Few Effective gcc/clang Optimizations for Embedded Systems | ||
| Khem Raj, Comcast | | Khem Raj, Comcast | ||
+ | | [[Media:OSS_NA19_COMPILER.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=ITW4eYGA-i4 youtube] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 3:15pm | | colspan="5" | Day 1, 3:15pm | ||
Line 81: | Line 86: | ||
| Demystifying Linux MIPI DSI Subsystem | | Demystifying Linux MIPI DSI Subsystem | ||
| Jagan Teki, Amarula Solutions | | Jagan Teki, Amarula Solutions | ||
+ | | [[Media:Jagan Teki - Demystifying Linux MIPI-DSI Subsystem.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=UG7tMZM24UU youtube] |
− | |||
|- | |- | ||
| Migrating to Yocto: A Guide and Lessons Learned | | Migrating to Yocto: A Guide and Lessons Learned | ||
Line 89: | Line 94: | ||
| [[Media:MigratingtoYocto.pdf | PDF]] | | [[Media:MigratingtoYocto.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=hG_ktX48PEg youtube] |
|- | |- | ||
| News from the Embedded GFX Space | | News from the Embedded GFX Space | ||
| Robert Foss, Collabora | | Robert Foss, Collabora | ||
+ | | [[Media:2019_embedded-gfx_embedded-world.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=FvBv7j2PsJs youtube] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 4:20pm | | colspan="5" | Day 1, 4:20pm | ||
Line 101: | Line 106: | ||
| Finding the Best Way to Use Linux Kernel - Status Update | | Finding the Best Way to Use Linux Kernel - Status Update | ||
| Tsugikazu Shibata, NEC | | Tsugikazu Shibata, NEC | ||
+ | | [[Media:LTSI-OSSNA.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=oWi94eSzdj0 youtube] |
− | |||
|- | |- | ||
| Open Source V2X Library | | Open Source V2X Library | ||
Line 109: | Line 114: | ||
| [[Media:ELC.NA.2019.Open.Source.V2X.Library.pdf | PDF]] | | [[Media:ELC.NA.2019.Open.Source.V2X.Library.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=Z6Rim33ZN2I youtube] |
|- | |- | ||
| Sweeten your Yocto Build Times with Icecream | | Sweeten your Yocto Build Times with Icecream | ||
Line 115: | Line 120: | ||
| [[Media:Sweeten Your Yocto Build Times with Icecream.pdf | PDF]] | | [[Media:Sweeten Your Yocto Build Times with Icecream.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=VpK27pI64jQ youtube] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 1, | + | | colspan="5" | Day 1, 5:10pm |
|- | |- | ||
| Cutting Edge Toolchain (Latest Features in GCC/GLIBC) | | Cutting Edge Toolchain (Latest Features in GCC/GLIBC) | ||
Line 123: | Line 128: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=QXwxBM4sbYM youtube] |
|- | |- | ||
| Open Source CVE Monitoring and Management: Cutting Through the Vulnerability Storm | | Open Source CVE Monitoring and Management: Cutting Through the Vulnerability Storm | ||
Line 129: | Line 134: | ||
| [[Media:Open-Source-CVE-Monitoring-and-Management-V3.pdf | PDF]] | | [[Media:Open-Source-CVE-Monitoring-and-Management-V3.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=cCzb0lewVj4 youtube] |
|- | |- | ||
| Static Partitioning Made Simple | | Static Partitioning Made Simple | ||
Line 135: | Line 140: | ||
| [[Media:Dom0less - ELC 2019.pdf | PDF]] | | [[Media:Dom0less - ELC 2019.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=UfiP9eAV0WA youtube] |
|} | |} | ||
Line 148: | Line 153: | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 11:15am |
|- | |- | ||
| Bootstraping a Local KernelCI | | Bootstraping a Local KernelCI | ||
| Michał Gałka, Collabora | | Michał Gałka, Collabora | ||
+ | | [[Media:Bootstraping Local KernelCI.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=ApoTzhc1IY0 youtube] |
− | |||
|- | |- | ||
| IoT and Stream Processing | | IoT and Stream Processing | ||
Line 160: | Line 165: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=kjTokNFRJhA youtube] |
|- | |- | ||
| Base Porting of Linux Kernel on RISC V Architecture | | Base Porting of Linux Kernel on RISC V Architecture | ||
| G Satish Kumar, Cavium Networks | | G Satish Kumar, Cavium Networks | ||
+ | | [[Media:Base-porting-linux-kernel-riscv-archiecture-ELC-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=pmLqnRAZgS8 youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 12:05pm |
|- | |- | ||
| Advantages of Embedded Linux in Industrial Automation and IIoT | | Advantages of Embedded Linux in Industrial Automation and IIoT | ||
| Benson Hougland, Opto 22 | | Benson Hougland, Opto 22 | ||
+ | | [[Media:Opto 22 Advantages of Embedded Linux.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=Q0O8f0Qc7ww youtube] |
− | |||
|- | |- | ||
| Improving Embedded Systems Boot Time by Hibernation: An Overview on the State of the Art and a Case of Study on i.MX family of Processors | | Improving Embedded Systems Boot Time by Hibernation: An Overview on the State of the Art and a Case of Study on i.MX family of Processors | ||
| Nicola La Gloria & Laura Nao, Kynetics LLC | | Nicola La Gloria & Laura Nao, Kynetics LLC | ||
+ | | [[Media:ELC 2019 - Fasboot with Hibernation.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=a4dJNAVM8BE youtube] |
− | |||
|- | |- | ||
| Tracing Resource-constrained Embedded Systems using eBPF | | Tracing Resource-constrained Embedded Systems using eBPF | ||
| Ioan-Adrian Ratiu, Collabora | | Ioan-Adrian Ratiu, Collabora | ||
+ | | [[Media:ELC NA 2019 Adrian Ratiu.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=Moi8izZ2glQ youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 2:10pm |
|- | |- | ||
| Aktualizr-lite: Be Secure and Never use /bin/dd Again | | Aktualizr-lite: Be Secure and Never use /bin/dd Again | ||
Line 194: | Line 199: | ||
| [[Media:Andy - Aktualizr-lite_ Be Secure and Never use _bin_dd Again.pdf | PDF]] | | [[Media:Andy - Aktualizr-lite_ Be Secure and Never use _bin_dd Again.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=w42YS8CxDXA youtube] |
|- | |- | ||
| Comparison of Open Source Software Home Automation Tools | | Comparison of Open Source Software Home Automation Tools | ||
| Leon Anavi, Konsulko Group | | Leon Anavi, Konsulko Group | ||
+ | | [[Media:Elc2019-open-source-home-automation-leon-anavi.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=W5E1v2LsEjA youtube] |
− | |||
|- | |- | ||
| Sensors and PWM Control from Linux | | Sensors and PWM Control from Linux | ||
| Michael Anderson, The PTR Group, LLC | | Michael Anderson, The PTR Group, LLC | ||
+ | | [[Media:Elc_2019_Sensor_PWM_Anderson.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=F68zqIvDutA youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 3:00pm |
|- | |- | ||
| Evolution of (OTA) Update in the IoT World | | Evolution of (OTA) Update in the IoT World | ||
| Stefano Babic, DENX | | Stefano Babic, DENX | ||
+ | | [[Media:Evolution_of_OTA_Update_in_the_IoT_world.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=WZHO18EhD7Y youtube] |
− | |||
|- | |- | ||
| Secure Updates for a Memory Constrained XIP System | | Secure Updates for a Memory Constrained XIP System | ||
| Vitaly Wool, Konsulko | | Vitaly Wool, Konsulko | ||
+ | | [[Media:xip-ota.pdf| PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=pUfkhiK8m0g youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 4:05pm |
|- | |- | ||
| Designing Hardware-independent Testing Laboratory API | | Designing Hardware-independent Testing Laboratory API | ||
| Paweł Wieczorek, Samsung R&D Institute Poland | | Paweł Wieczorek, Samsung R&D Institute Poland | ||
+ | | [[Media:Test Lab API.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=gWVp9JqVTog youtube] |
− | |||
|- | |- | ||
| FullMetalUpdate - A Fully Integrated Solution to Update Your IoT Devices | | FullMetalUpdate - A Fully Integrated Solution to Update Your IoT Devices | ||
Line 234: | Line 239: | ||
| [[Media:FullMetalUpdate_ELC_V1.pdf | PDF]] | | [[Media:FullMetalUpdate_ELC_V1.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=fqNlOVWOQiU youtube] |
|- | |- | ||
| Toybox vs BusyBox | | Toybox vs BusyBox | ||
| Rob Landley, hobbyist | | Rob Landley, hobbyist | ||
+ | | [https://landley.net/talks/elc-2019.txt TXT] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=MkJkyMuBm3g youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 4:55pm |
|- | |- | ||
| BoF: Automotive Grade Linux Developer Community | | BoF: Automotive Grade Linux Developer Community | ||
| Walt Miner, The Linux Foundation | | Walt Miner, The Linux Foundation | ||
+ | | [[Media:ELC 2019 AGL BoF Miner.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=uxK3aZ3jE64 youtube] |
− | |||
|- | |- | ||
| BoF: Challenges of Low Spec Embedded Linux | | BoF: Challenges of Low Spec Embedded Linux | ||
Line 254: | Line 259: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=GJYjxSjd7Pg youtube] |
|- | |- | ||
| BoF: The Yocto Project and OpenEmbedded | | BoF: The Yocto Project and OpenEmbedded | ||
| Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC | | Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC | ||
+ | | [[Media:Yocto Project and Open Embedded BoF ELC NA 2019.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=Q2ixX9i1XpE youtube] |
− | |||
|} | |} | ||
Line 273: | Line 278: | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 3, 11:30am |
|- | |- | ||
| Creating a BT PAN/USB RNDIS Router using OpenWrt | | Creating a BT PAN/USB RNDIS Router using OpenWrt | ||
Line 279: | Line 284: | ||
|[[Media:ELC NA 2019 PPT_CreatingBT_PAN_RNDIS_router_using_OpenWrt_20190814r1.pdf | PDF]] | |[[Media:ELC NA 2019 PPT_CreatingBT_PAN_RNDIS_router_using_OpenWrt_20190814r1.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=hn0PICI52Kk youtube] |
|- | |- | ||
| Modern USB Gadget with Custom USB Functions & its Integration with systemd | | Modern USB Gadget with Custom USB Functions & its Integration with systemd | ||
| Andrzej Pietrasiewicz, Collabora | | Andrzej Pietrasiewicz, Collabora | ||
+ | | [[Media:andrzej.p-ELC-2019.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=3aNlLec9YqY youtube] |
− | |||
|- | |- | ||
| Using Serial kdb / kgdb to Debug the Linux Kernel | | Using Serial kdb / kgdb to Debug the Linux Kernel | ||
Line 291: | Line 296: | ||
| [[Media:ELC19_Serial_kdb_kgdb.pdf | PDF]] | | [[Media:ELC19_Serial_kdb_kgdb.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=HBOwoSyRmys youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 3, 12:20pm |
|- | |- | ||
| Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRON | | Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRON | ||
| Frédéric Desbiens, Eclipse Foundation & Shwetha Niddodi, Pacific Northwest National Laboratory | | Frédéric Desbiens, Eclipse Foundation & Shwetha Niddodi, Pacific Northwest National Laboratory | ||
+ | | [[Media:Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRON.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=LAz8iVhHDFQ youtube] |
− | |||
|- | |- | ||
| USB Arsenal for Masses | | USB Arsenal for Masses | ||
| Krzysztof Opasiak, Samsung R&D Institute Poland | | Krzysztof Opasiak, Samsung R&D Institute Poland | ||
+ | | [[Media:usb_arsenal_opasiak.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=CsvWpAG7TbM youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 3, 2:25pm |
|- | |- | ||
| UEFI Secure Boot in U-Boot | | UEFI Secure Boot in U-Boot | ||
| Grant Likely, Arm | | Grant Likely, Arm | ||
+ | | [[Media:2019.08.23 UEFI Secure Boot on U-Boot.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=VnsF3uRZzNk youtube] |
− | |||
|- | |- | ||
| Wear Estimation for Devices with eMMC Flash Memory | | Wear Estimation for Devices with eMMC Flash Memory | ||
| Marcel Ziswiler, Toradex AG | | Marcel Ziswiler, Toradex AG | ||
+ | | [[Media:Wear Estimation for Devices with eMMC Flash Memory.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=xfB_FcyTlds youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 3, 3:15pm |
|- | |- | ||
| Understanding Wi-Fi Variants | | Understanding Wi-Fi Variants | ||
Line 327: | Line 332: | ||
| | | | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=fp0P8c1X98s youtube] |
|- | |- | ||
| Using Yocto as a Method to Upstream, Maintain, and Track Patches | | Using Yocto as a Method to Upstream, Maintain, and Track Patches | ||
| Jon Mason, Arm | | Jon Mason, Arm | ||
+ | | [[Media:Using Yocto as a Method to Upstream.pdf | PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=vWuONNUqJyc youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 3, 4:20pm |
|- | |- | ||
| Embedded Linux Conference Annual Closing Game | | Embedded Linux Conference Annual Closing Game |
Latest revision as of 15:29, 28 June 2021
Contents
Intro
Presentations from ELC Schedule.
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, 11:30am | ||||
Challenges of using Containers to Run Graphical Embedded Systems | Diego Rondini & Nicola La Gloria, Kynetics | youtube | ||
What's New with U-Boot? | Simon Glass, Google LLC | youtube | ||
You may be a Linux Kernel Maintainer - and Not Know It! | Frank Rowand, Sony | youtube | ||
Day 1, 12:20pm | ||||
A Million Ways to Provision Embedded Linux Images | Drew Moseley, Mender.io | youtube | ||
Automated run-time Regression Testing with Fuego | Hirotaka Motai, Mitsubishi Electric Corp. | youtube | ||
Introduction to NAND Flash Aware Hibernation-based Boot | Kyungsik Lee, LG Electronics | youtube | ||
Day 1, 2:25pm | ||||
Adopting Linux on BMW - The Long Road to Integrate Linux as Mainline Platform | Helio Chissini de Castro, BMW | youtube | ||
Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger | Wolfgang Mauerer, Siemens AG | youtube | ||
A Few Effective gcc/clang Optimizations for Embedded Systems | Khem Raj, Comcast | youtube | ||
Day 1, 3:15pm | ||||
Demystifying Linux MIPI DSI Subsystem | Jagan Teki, Amarula Solutions | youtube | ||
Migrating to Yocto: A Guide and Lessons Learned | Muhammad Tauqir Ahmad, Cisco Meraki | youtube | ||
News from the Embedded GFX Space | Robert Foss, Collabora | youtube | ||
Day 1, 4:20pm | ||||
Finding the Best Way to Use Linux Kernel - Status Update | Tsugikazu Shibata, NEC | youtube | ||
Open Source V2X Library | Steve Kwon, Wayties, Inc. | youtube | ||
Sweeten your Yocto Build Times with Icecream | Joshua Watt, Garmin International | youtube | ||
Day 1, 5:10pm | ||||
Cutting Edge Toolchain (Latest Features in GCC/GLIBC) | Victor Rodriguez, Intel | youtube | ||
Open Source CVE Monitoring and Management: Cutting Through the Vulnerability Storm | Akshay Bhat, Timesys | youtube | ||
Static Partitioning Made Simple | Stefano Stabellini, Xilinx | youtube |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 11:15am | ||||
Bootstraping a Local KernelCI | Michał Gałka, Collabora | youtube | ||
IoT and Stream Processing | Eduardo Silva, Arm / Treasure Data | youtube | ||
Base Porting of Linux Kernel on RISC V Architecture | G Satish Kumar, Cavium Networks | youtube | ||
Day 2, 12:05pm | ||||
Advantages of Embedded Linux in Industrial Automation and IIoT | Benson Hougland, Opto 22 | youtube | ||
Improving Embedded Systems Boot Time by Hibernation: An Overview on the State of the Art and a Case of Study on i.MX family of Processors | Nicola La Gloria & Laura Nao, Kynetics LLC | youtube | ||
Tracing Resource-constrained Embedded Systems using eBPF | Ioan-Adrian Ratiu, Collabora | youtube | ||
Day 2, 2:10pm | ||||
Aktualizr-lite: Be Secure and Never use /bin/dd Again | Andrew Doan & Ricardo Salveti, Foundries.io | youtube | ||
Comparison of Open Source Software Home Automation Tools | Leon Anavi, Konsulko Group | youtube | ||
Sensors and PWM Control from Linux | Michael Anderson, The PTR Group, LLC | youtube | ||
Day 2, 3:00pm | ||||
Evolution of (OTA) Update in the IoT World | Stefano Babic, DENX | youtube | ||
Secure Updates for a Memory Constrained XIP System | Vitaly Wool, Konsulko | youtube | ||
Day 2, 4:05pm | ||||
Designing Hardware-independent Testing Laboratory API | Paweł Wieczorek, Samsung R&D Institute Poland | youtube | ||
FullMetalUpdate - A Fully Integrated Solution to Update Your IoT Devices | Cedric Vincent, Witekio | youtube | ||
Toybox vs BusyBox | Rob Landley, hobbyist | TXT | youtube | |
Day 2, 4:55pm | ||||
BoF: Automotive Grade Linux Developer Community | Walt Miner, The Linux Foundation | youtube | ||
BoF: Challenges of Low Spec Embedded Linux | Alexander Sack, Pantacor Ltd. | youtube | ||
BoF: The Yocto Project and OpenEmbedded | Nicolas Dechesne, Linaro & Armin Kuster, MontaVista Software, LLC | youtube |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 11:30am | ||||
Creating a BT PAN/USB RNDIS Router using OpenWrt | Koichi Okamoto & Masayuki Ishikawa, Sony Video & Sound Products Inc | youtube | ||
Modern USB Gadget with Custom USB Functions & its Integration with systemd | Andrzej Pietrasiewicz, Collabora | youtube | ||
Using Serial kdb / kgdb to Debug the Linux Kernel | Douglas Anderson, Google | youtube | ||
Day 3, 12:20pm | ||||
Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRON | Frédéric Desbiens, Eclipse Foundation & Shwetha Niddodi, Pacific Northwest National Laboratory | youtube | ||
USB Arsenal for Masses | Krzysztof Opasiak, Samsung R&D Institute Poland | youtube | ||
Day 3, 2:25pm | ||||
UEFI Secure Boot in U-Boot | Grant Likely, Arm | youtube | ||
Wear Estimation for Devices with eMMC Flash Memory | Marcel Ziswiler, Toradex AG | youtube | ||
Day 3, 3:15pm | ||||
Understanding Wi-Fi Variants | Michael Anderson, The PTR Group, LLC | youtube | ||
Using Yocto as a Method to Upstream, Maintain, and Track Patches | Jon Mason, Arm | youtube | ||
Day 3, 4:20pm | ||||
Embedded Linux Conference Annual Closing Game | Tim Bird |