Difference between revisions of "ELC Europe 2018 Presentations"
(adding links to videos) |
(adding a bunch of links to videos) |
||
Line 21: | Line 21: | ||
|[[Media:Buildroot-vs-Yocto-Differences-for-Your-Daily-Job-Luca-Ceresoli-AIM-Sportline.pdf | PDF]] | |[[Media:Buildroot-vs-Yocto-Differences-for-Your-Daily-Job-Luca-Ceresoli-AIM-Sportline.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/wCVYQWFIvBs Video] |
|- | |- | ||
|prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification | |prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification | ||
Line 33: | Line 33: | ||
|[[Media:Supporting-Hardware-Codecs-in-a-Linux-System-Maxime-Ripard-Bootlin.pdf | PDF]] | |[[Media:Supporting-Hardware-Codecs-in-a-Linux-System-Maxime-Ripard-Bootlin.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/KRrO9e5UugA Video] |
|- | |- | ||
|An Introduction to EdgeX Foundry | |An Introduction to EdgeX Foundry | ||
Line 39: | Line 39: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/hqLViAABpT4 Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 54: | Line 54: | ||
|[[Media:The-Modern-Linux-Graphics-Stack-on-Embedded-Systems-Michael-Tretter-Pengutronix.pdf | PDF]] | |[[Media:The-Modern-Linux-Graphics-Stack-on-Embedded-Systems-Michael-Tretter-Pengutronix.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/k9mobviOpFQ Video] |
|- | |- | ||
|The Modern Operating System, A Clear Choice | |The Modern Operating System, A Clear Choice | ||
Line 60: | Line 60: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/ND16Ub8oWLo Video] |
|- | |- | ||
|MCUboot: Multi-Image Support | |MCUboot: Multi-Image Support | ||
Line 66: | Line 66: | ||
|[[Media:MCUboot-Multi-Image-Support-David-Brown-Linaro-Ltd.pdf | PDF]] | |[[Media:MCUboot-Multi-Image-Support-David-Brown-Linaro-Ltd.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/v2iPYJxWoZw Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 81: | Line 81: | ||
|[[Media:Introduction-to-SoundWire-Vinod-Koul-Linaro.pdf | PDF]] | |[[Media:Introduction-to-SoundWire-Vinod-Koul-Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/uegPu0lop08 Video] |
|- | |- | ||
|Using Seccomp to Limit the Kernel Attack Surface | |Using Seccomp to Limit the Kernel Attack Surface | ||
Line 87: | Line 87: | ||
|[[Media:Using-Seccomp-to-Limit-the-Kernel-Attack-Surface-Michael-Kerrisk-man7.org-Training-and-Consulting.pdf | PDF]] | |[[Media:Using-Seccomp-to-Limit-the-Kernel-Attack-Surface-Michael-Kerrisk-man7.org-Training-and-Consulting.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/-hmG5An2bN8 Video] |
|- | |- | ||
|Developing Open-Source Software RTOS with Functional Safety in Mind | |Developing Open-Source Software RTOS with Functional Safety in Mind | ||
Line 93: | Line 93: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/7gzndTzHPFM Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 102: | Line 102: | ||
|[[Media:Bring-Your-Camera-into-2018-Forward-Porting-Image-Sensor-Drivers-Jacopo-Mondi-Renesas.pdf | PDF]] | |[[Media:Bring-Your-Camera-into-2018-Forward-Porting-Image-Sensor-Drivers-Jacopo-Mondi-Renesas.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/PJVlvUf0gP4 Video] |
|- | |- | ||
|Building Safe Systems with Linux | |Building Safe Systems with Linux | ||
Line 108: | Line 108: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/UedAzd4eSjY Video] |
|- | |- | ||
|Keeping Up With The Joneses (CVEs) | |Keeping Up With The Joneses (CVEs) | ||
Line 114: | Line 114: | ||
|[[Media:Keeping-Up-With-The-Joneses-CVEs-David-Reyna-Wind-River-Systems.pdf | PDF]] | |[[Media:Keeping-Up-With-The-Joneses-CVEs-David-Reyna-Wind-River-Systems.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/IVYIpZ_pgQQ Video] |
|- | |- | ||
|Open Source MQTT Brokers | |Open Source MQTT Brokers | ||
Line 120: | Line 120: | ||
|[[Media:Open-Source-MQTT-Brokers-Leon-Anavi-Konsulko-Group.pdf | PDF]] | |[[Media:Open-Source-MQTT-Brokers-Leon-Anavi-Konsulko-Group.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/R2iC5kl5B3w Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 129: | Line 129: | ||
|[[Media:Cooking-a-Debian-System-One-Two-Debos-Ana-Guerrero-López-Collabora.pdf | PDF]] | |[[Media:Cooking-a-Debian-System-One-Two-Debos-Ana-Guerrero-López-Collabora.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/HxfwIF_vtlg Video] |
|- | |- | ||
|Embedded Linux on RISC-V Architecture - Status Report | |Embedded Linux on RISC-V Architecture - Status Report | ||
Line 135: | Line 135: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/8BCvyUlcRHY Video] |
|- | |- | ||
|Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? | |Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? | ||
Line 141: | Line 141: | ||
|[[Media:Linux-in-Safety-Critical-Systems-Summit-Separate-Registration-Required.pdf | PDF]] | |[[Media:Linux-in-Safety-Critical-Systems-Summit-Separate-Registration-Required.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/nqU4j2M_Ul4 Video] |
|- | |- | ||
|WiFi and Secure Socket Offload in Zephyr | |WiFi and Secure Socket Offload in Zephyr | ||
Line 147: | Line 147: | ||
|[[Media:WiWiFi-and-Secure-Socket-Offload-in-Zephyr-Gil-Pitney-Texas-Instruments.pdf | PDF]] | |[[Media:WiWiFi-and-Secure-Socket-Offload-in-Zephyr-Gil-Pitney-Texas-Instruments.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/KBrhwtDddsU Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 156: | Line 156: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/9fFSlpD7NjQ Video] |
|- | |- | ||
|Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...? | |Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...? | ||
Line 162: | Line 162: | ||
|[[Media:Primer-Testing-Your-Embedded-System-What-is-a-ptest-Lava-Fuego-KernelCI-and...-Jan-Simon-Moeller-The-Linux-Foundation.pdf | PDF]] | |[[Media:Primer-Testing-Your-Embedded-System-What-is-a-ptest-Lava-Fuego-KernelCI-and...-Jan-Simon-Moeller-The-Linux-Foundation.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/NRywFwe0uwU Video] |
|- | |- | ||
|Bluetooth Low Energy Controller in Zephyr OS | |Bluetooth Low Energy Controller in Zephyr OS | ||
Line 168: | Line 168: | ||
|[[Media:Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf | PDF]] | |[[Media:Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/2dLkI0O5lSo Video] |
|- | |- | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
Line 177: | Line 177: | ||
|[[Media:BoF-Early-Platform-Drivers-in-Linux-Kernel-Bartosz-Golaszewski-BayLibre.pdf | PDF]] | |[[Media:BoF-Early-Platform-Drivers-in-Linux-Kernel-Bartosz-Golaszewski-BayLibre.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/VCOL1TWSs0I Video] |
|- | |- | ||
|BoF: Embedded Update Tools | |BoF: Embedded Update Tools | ||
Line 183: | Line 183: | ||
|[[Media:BoF-Embedded-Update-Tools-Jan-Luebbe-Pengutronix.pdf | PDF]] | |[[Media:BoF-Embedded-Update-Tools-Jan-Luebbe-Pengutronix.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/_0h5cWTuz24 Video] |
|- | |- | ||
|BoF: Yocto Project and OpenEmbedded | |BoF: Yocto Project and OpenEmbedded | ||
Line 195: | Line 195: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/nkYgX5Qggxc Video] |
|- | |- | ||
|BoF: Blockchain of Things & Large Scale Deployments of Blockchain | |BoF: Blockchain of Things & Large Scale Deployments of Blockchain | ||
Line 201: | Line 201: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/Hjutd8NSe6Q Video] |
|- | |- | ||
|} | |} | ||
Line 222: | Line 222: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/JDwaMClvV-s Video] |
|- | |- | ||
|EBBR: Standard Boot for Embedded Platforms | |EBBR: Standard Boot for Embedded Platforms | ||
Line 228: | Line 228: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/Zz5wGjY9VpU Video] |
|- | |- | ||
|The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study | |The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study | ||
Line 234: | Line 234: | ||
|[[Media:The-Seven-Year-Leap-Updating-a-Product-from-Linux-2.6-to-4.15-a-Real-World-Project-Case-Study-Ed-Langley-Kobilon.pdf | PDF]] | |[[Media:The-Seven-Year-Leap-Updating-a-Product-from-Linux-2.6-to-4.15-a-Real-World-Project-Case-Study-Ed-Langley-Kobilon.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/l8Y92EgT-lA Video] |
|- | |- | ||
|Enabling a Cloud-native Edge for IoT Scale | |Enabling a Cloud-native Edge for IoT Scale | ||
Line 240: | Line 240: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/mQrMzXZamv8 Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 249: | Line 249: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/mw79nfp7ARE Video] |
|- | |- | ||
|Large Scale Deployments for Automated Kernel Testing | |Large Scale Deployments for Automated Kernel Testing | ||
Line 255: | Line 255: | ||
|[[Media:Large-Scale-Deployments-for-Automated-Kernel-Testing-Dave-Pigott-Linaro.pdf | PDF]] | |[[Media:Large-Scale-Deployments-for-Automated-Kernel-Testing-Dave-Pigott-Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/VnlPmQ1I6hA Video] |
|- | |- | ||
|Preempt-RT Latency Benchmarking of the Cortex-A53 Processor | |Preempt-RT Latency Benchmarking of the Cortex-A53 Processor | ||
Line 261: | Line 261: | ||
|[[Media:Preempt-RT-Latency-Benchmarking-of-the-Cortex-A53-Processor-Paul-Thomas-AMSC.pdf | PDF]] | |[[Media:Preempt-RT-Latency-Benchmarking-of-the-Cortex-A53-Processor-Paul-Thomas-AMSC.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/dcupw4Z99Ls Video] |
|- | |- | ||
|Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data | |Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data | ||
Line 267: | Line 267: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/CcG3dxT0c0A Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 276: | Line 276: | ||
|[[Media:Common-Attacks-on-IoT-Devices-Christina-Quast.pdf | PDF]] | |[[Media:Common-Attacks-on-IoT-Devices-Christina-Quast.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/vKZVbX-hNyE Video] |
|- | |- | ||
|Firmware Transparency: Open All the Way Down | |Firmware Transparency: Open All the Way Down | ||
Line 282: | Line 282: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/zfKqKWIa5WU Video] |
|- | |- | ||
|Managing Linux Kernel Configurations with Config Fragments | |Managing Linux Kernel Configurations with Config Fragments | ||
Line 288: | Line 288: | ||
|[[Media:Managing-Linux-Kernel-Configurations-with-Config-Fragments-Darren-Hart-VMware.pdf | PDF]] | |[[Media:Managing-Linux-Kernel-Configurations-with-Config-Fragments-Darren-Hart-VMware.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/J8zxekwYMDY Video] |
|- | |- | ||
|Zephyr and Trusted Execution Environments | |Zephyr and Trusted Execution Environments | ||
Line 294: | Line 294: | ||
|[[Media:Zephyr-and-Trusted-Execution-Environments-Andy-Gross-Linaro.pdf | PDF]] | |[[Media:Zephyr-and-Trusted-Execution-Environments-Andy-Gross-Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/LdvSCaZ36Ms Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 303: | Line 303: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/QIO2pJqMxjE Video] |
|- | |- | ||
|Linux IoT: From Prototype to Production | |Linux IoT: From Prototype to Production | ||
Line 309: | Line 309: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/XFpi1aK0zbU Video] |
|- | |- | ||
|The New Wi-Fi Experience for Linux | |The New Wi-Fi Experience for Linux | ||
Line 315: | Line 315: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/QIqT2obSPDk Video] |
|- | |- | ||
|Bluetooth Mesh and Zephyr | |Bluetooth Mesh and Zephyr | ||
Line 321: | Line 321: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/1rxgY1EnmJw Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 330: | Line 330: | ||
|[[Media:Deep-Learning-in-OpenCV-Wu-Zhiwen-Intel.pdf | PDF]] | |[[Media:Deep-Learning-in-OpenCV-Wu-Zhiwen-Intel.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/LQKNAg-xUTg Video] |
|- | |- | ||
|SPI Memory Support in Linux and U-Boot | |SPI Memory Support in Linux and U-Boot | ||
Line 336: | Line 336: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/PkWbuLM_gmU Video] |
|- | |- | ||
|Strategies for Developing and Deploying your Embedded Applications and Images | |Strategies for Developing and Deploying your Embedded Applications and Images | ||
Line 342: | Line 342: | ||
|[[Media:Strategies-for-Developing-and-Deploying-your-Embedded-Applications-and-Images-Mirza-Krak-Mender.io_.pdf | PDF]] | |[[Media:Strategies-for-Developing-and-Deploying-your-Embedded-Applications-and-Images-Mirza-Krak-Mender.io_.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/rCDZVjHHC6o Video] |
|- | |- | ||
|Building an Open IoT Solution with EdgeX Foundry and Zephyr Project | |Building an Open IoT Solution with EdgeX Foundry and Zephyr Project | ||
Line 348: | Line 348: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/xQ4FbZRfSZA Video] |
|- | |- | ||
|- | |- | ||
Line 364: | Line 364: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/pWskw-79hSk Video] |
|- | |- | ||
|Linux and Zephyr “Talking” to Each Other in the Same SoC | |Linux and Zephyr “Talking” to Each Other in the Same SoC | ||
Line 370: | Line 370: | ||
|[[Media:Linux-and-Zephyr-“Talking”-to-Each-Other-in-the-Same-SoC-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]] | |[[Media:Linux-and-Zephyr-“Talking”-to-Each-Other-in-the-Same-SoC-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/4zMyjaEgj2U Video] |
|- | |- | ||
|Teaching your Test Framework to Speak LAVA | |Teaching your Test Framework to Speak LAVA | ||
Line 376: | Line 376: | ||
|[[Media:Teaching-your-Test-Framework-to-Speak-LAVA-Tim-Orling-Intel-Corporation.pdf | PDF]] | |[[Media:Teaching-your-Test-Framework-to-Speak-LAVA-Tim-Orling-Intel-Corporation.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/FYP9ArpAA7o Video] |
|- | |- | ||
|U-Boot - Bootloader for IoT Platform? | |U-Boot - Bootloader for IoT Platform? | ||
Line 382: | Line 382: | ||
|[[Media:U-Boot-Bootloader-for-IoT-Platform-Alexey-Brodkin-Synopsys-2.pdf | PDF]] | |[[Media:U-Boot-Bootloader-for-IoT-Platform-Alexey-Brodkin-Synopsys-2.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/ZxvDtzFCtFg Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 391: | Line 391: | ||
|[[Media:10-Years-of-the-Industrial-IO-Kernel-Subsystem-Jonathan-Cameron-Huawei.pdf | PDF]] | |[[Media:10-Years-of-the-Industrial-IO-Kernel-Subsystem-Jonathan-Cameron-Huawei.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/644oH1FXdtE Video] |
|- | |- | ||
|Extending the Performance Analyis Toolset | |Extending the Performance Analyis Toolset | ||
Line 397: | Line 397: | ||
|[[Media:Extending-the-Performance-Analyis-Toolset-Christoph-Sterz-KDAB.pdf | PDF]] | |[[Media:Extending-the-Performance-Analyis-Toolset-Christoph-Sterz-KDAB.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/PO9jnbaOqEA Video] |
|- | |- | ||
|Uh-oh, It's I/O Ordering! | |Uh-oh, It's I/O Ordering! | ||
Line 403: | Line 403: | ||
|[[Media:Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf | PDF]] | |[[Media:Uh-oh-Its-IO-Ordering-Will-Deacon-Arm.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/i6DayghhA8Q Video] |
|- | |- | ||
|A Zephyr User Story | |A Zephyr User Story | ||
Line 409: | Line 409: | ||
|[[Media:A-Zephyr-User-Story-ELCE-OIOT-2018.pdf | PDF]] | |[[Media:A-Zephyr-User-Story-ELCE-OIOT-2018.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/CJ9ILPxi4SQ Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 418: | Line 418: | ||
|[[Media:Collaborate-on-Linux-for-Use-in-Safety-Critical-Systems-Lukas-Bulwahn-BMW-Car-IT-GmbH.pdf | PDF]] | |[[Media:Collaborate-on-Linux-for-Use-in-Safety-Critical-Systems-Lukas-Bulwahn-BMW-Car-IT-GmbH.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/Use04MfL2ms Video] |
|- | |- | ||
|Complex Cameras on Linux | |Complex Cameras on Linux | ||
Line 424: | Line 424: | ||
|[[Media:Complex-Cameras-on-Linux-Mauro-Carvalho-Chehab-Samsung.pdf | PDF]] | |[[Media:Complex-Cameras-on-Linux-Mauro-Carvalho-Chehab-Samsung.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/KpaNNJr92CY Video] |
|- | |- | ||
|PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research! | |PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research! | ||
Line 430: | Line 430: | ||
|[[Media:PREEMPT_RT-isnt-Just-for-Lasers-The-Perfect-Match-for-Hearing-Aid-Research-Christopher-Obbard-Daniel-James-64-Studio-Ltd.pdf | PDF]] | |[[Media:PREEMPT_RT-isnt-Just-for-Lasers-The-Perfect-Match-for-Hearing-Aid-Research-Christopher-Obbard-Daniel-James-64-Studio-Ltd.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/vRpMAbILSEc Video] |
|- | |- | ||
|Deep Learning Neural Network Acceleration at the Edge | |Deep Learning Neural Network Acceleration at the Edge | ||
Line 436: | Line 436: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/VTX5WmWSEEk Video] |
|} | |} | ||
Line 456: | Line 456: | ||
|[[Media:OpenOCD-Beyond-Simple-Software-Debugging-Oleksij-Rempel-Pengutronix.pdf | PDF]] | |[[Media:OpenOCD-Beyond-Simple-Software-Debugging-Oleksij-Rempel-Pengutronix.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/lk2V0YkgN2A Video] |
|- | |- | ||
|Real-time Testing with Fuego | |Real-time Testing with Fuego | ||
Line 462: | Line 462: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/0rhPcLiIZwY Video] |
|- | |- | ||
|The End of Time, 19 Years to Go | |The End of Time, 19 Years to Go | ||
Line 468: | Line 468: | ||
|[[Media:The-End-of-Time-19-Years-to-Go-Arnd-Bergmann-Linaro-Ltd.pdf | PDF]] | |[[Media:The-End-of-Time-19-Years-to-Go-Arnd-Bergmann-Linaro-Ltd.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/8OiTB8qWqXk Video] |
|- | |- | ||
|Backporting is so 1993 | |Backporting is so 1993 | ||
Line 474: | Line 474: | ||
|[[Media:Backporting-is-so-1993-Ricardo-Salveti-Michael-Scott-Foundries.io_.pdf | PDF]] | |[[Media:Backporting-is-so-1993-Ricardo-Salveti-Michael-Scott-Foundries.io_.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/nZuyopBDBI4 Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 483: | Line 483: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/xewCQ7dTGq0 Video] |
|- | |- | ||
|Real Time is Coming to Linux; What Does that Mean to You? | |Real Time is Coming to Linux; What Does that Mean to You? | ||
Line 489: | Line 489: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/BxJm-Ujipcg Video] |
|- | |- | ||
|The Power-Supply Subsystem | |The Power-Supply Subsystem | ||
Line 495: | Line 495: | ||
|[[Media:power-supply_Sebastian-Reichel.pdf | PDF]] | |[[Media:power-supply_Sebastian-Reichel.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/MdgmyOHldZg Video] |
|- | |- | ||
|Enabling Zephyr on Your Hardware Platform | |Enabling Zephyr on Your Hardware Platform | ||
Line 501: | Line 501: | ||
|[[Media:Enabling-Zephyr-on-Your-Hardware-Platform-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]] | |[[Media:Enabling-Zephyr-on-Your-Hardware-Platform-Diego-Sueiro-Sepura-Embarcados-1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/vie06nKvYB8 Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 510: | Line 510: | ||
|[[Media:Creating-Your-Own-Tiny-Linux-Distribution-Using-Yocto-Keeping-it-Small-With-Poky-Tiny-Alejandro-Hernandez-Xilinx.pdf | PDF]] | |[[Media:Creating-Your-Own-Tiny-Linux-Distribution-Using-Yocto-Keeping-it-Small-With-Poky-Tiny-Alejandro-Hernandez-Xilinx.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/OcZY1jm-c5o Video] |
|- | |- | ||
|Kernel Analysis Using eBPF | |Kernel Analysis Using eBPF | ||
Line 516: | Line 516: | ||
|[[Media:Kernel-Analysis-Using-eBPF-Daniel-Thompson-Linaro.pdf | PDF]] | |[[Media:Kernel-Analysis-Using-eBPF-Daniel-Thompson-Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/AZTtTgni7LQ Video] |
|- | |- | ||
|Sound Open Firmware | |Sound Open Firmware | ||
Line 522: | Line 522: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/vwDoEumA1Mo Video] |
|- | |- | ||
|Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT | |Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT | ||
Line 528: | Line 528: | ||
|[[Media:Trusted-Firmware-M-Secure-Partitioning-–-Compartmentalization-in-IoT-Miklos-Balint-Ken-Liu-Arm.pdf | PDF]] | |[[Media:Trusted-Firmware-M-Secure-Partitioning-–-Compartmentalization-in-IoT-Miklos-Balint-Ken-Liu-Arm.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/6wEFoq49qUw Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 537: | Line 537: | ||
|[[Media:Elce 2018 dt bof.pdf | PDF ]] | |[[Media:Elce 2018 dt bof.pdf | PDF ]] | ||
| | | | ||
− | | | + | |[https://youtu.be/UBjT3fL38Nw Video] |
|- | |- | ||
|Building Container Images with OpenEmbedded and the Yocto Project | |Building Container Images with OpenEmbedded and the Yocto Project | ||
Line 543: | Line 543: | ||
|[[Media:Building-Container-Images-with-OpenEmbedded-and-the-Yocto-Project-Scott-Murray-Konsulko-Group-1.pdf | PDF]] | |[[Media:Building-Container-Images-with-OpenEmbedded-and-the-Yocto-Project-Scott-Murray-Konsulko-Group-1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/OSyLoHYxGLQ Video] |
|- | |- | ||
|Power Debugging with JTAG | |Power Debugging with JTAG | ||
Line 549: | Line 549: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/hx4ld3XCbOE Video] |
|- | |- | ||
|IoT TLS: Why It's Hard | |IoT TLS: Why It's Hard | ||
Line 555: | Line 555: | ||
|[[Media:IoT-TLS-Why-Its-Hard-David-Brown-Linaro.pdf | PDF]] | |[[Media:IoT-TLS-Why-Its-Hard-David-Brown-Linaro.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/Of3DdOVg-h8 Video] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 564: | Line 564: | ||
|[[Media:A-Sockets-API-for-LoRa-Andreas-Färber-SUSE-1.pdf | PDF]] | |[[Media:A-Sockets-API-for-LoRa-Andreas-Färber-SUSE-1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/Jjel65sZO9M Video] |
|- | |- | ||
|Comparison of Voice Assistant SDKs for Embedded Linux Devices | |Comparison of Voice Assistant SDKs for Embedded Linux Devices | ||
Line 570: | Line 570: | ||
|[[Media:Comparison-of-Voice-Assistant-SDKs-for-Embedded-Linux-Devices-Leon-Anavi-Konsulko-Group.pdf | PDF]] | |[[Media:Comparison-of-Voice-Assistant-SDKs-for-Embedded-Linux-Devices-Leon-Anavi-Konsulko-Group.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/_dF0cMr3Aag Video] |
|- | |- | ||
|Why Embedded Cameras are Difficult, and How to Make Them Easy | |Why Embedded Cameras are Difficult, and How to Make Them Easy | ||
Line 576: | Line 576: | ||
|[[Media:20181024-ELCE-Why_embedded_cameras_are_difficult_and_how_to_make_them_easy.pdf | PDF]] | |[[Media:20181024-ELCE-Why_embedded_cameras_are_difficult_and_how_to_make_them_easy.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/GIhV7tiUji0 Video] |
|- | |- | ||
|Why the Yocto Project for My IoT Project | |Why the Yocto Project for My IoT Project | ||
Line 591: | Line 591: | ||
| | | | ||
| | | | ||
− | | | + | |[https://youtu.be/iIjWWXFNWu0 Video] |
|} | |} |
Revision as of 09:02, 31 October 2018
Contents
Intro
Presentations from ELCE 2018 (LF conference archive).
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:15am | ||||
Buildroot vs Yocto: Differences for Your Daily Job | Luca Ceresoli, AIM Sportline | Video | ||
prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification | Arnout Vandecappelle, Essensium | |||
Mind Supporting Hardware Codecs in a Linux System | Maxime Ripard, Bootlin | Video | ||
An Introduction to EdgeX Foundry | Jeroen Mackenbach, Dell Technologies | Video | ||
Day 1, 12:05pm | ||||
Networking: From the Ethernet MAC to the Link Partner | Maxime Chevallier & Antoine Ténart | |||
Bootlin The Modern Linux Graphics Stack on Embedded Systems | Michael Tretter, Pengutronix | Video | ||
The Modern Operating System, A Clear Choice | Bun Tan, Intel | Video | ||
MCUboot: Multi-Image Support | David Brown, Linaro, Ltd | Video | ||
Day 1, 2:15pm | ||||
Getting Your Patches in Mainline Linux: What Not To Do (and a Few Things You Could Try Instead) | Marc Zyngier, ARM | |||
Introduction to SoundWire | Vinod Koul, Linaro | Video | ||
Using Seccomp to Limit the Kernel Attack Surface | Michael Kerrisk, man7.org Training and Consulting | Video | ||
Developing Open-Source Software RTOS with Functional Safety in Mind | Anas Nashif, Intel | Video | ||
Day 1, 3:05pm | ||||
Bring Your Camera into 2018: Forward Porting Image Sensor Drivers | Jacopo Mondi, Renesas | Video | ||
Building Safe Systems with Linux | Nicholas McGuire, OpenTech | Video | ||
Keeping Up With The Joneses (CVEs) | David Reyna, Wind River Systems | Video | ||
Open Source MQTT Brokers | Leon Anavi, Konsulko Group | Video | ||
Day 1, 4:15pm | ||||
Cooking a Debian System: One, Two, Debos! | Ana Guerrero López, Collabora | Video | ||
Embedded Linux on RISC-V Architecture - Status Report | Khem Raj, Comcast | Video | ||
Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? | Ralf Ramsauer & Wolfgang Mauerer, OTH Regensburg; Jan Kiszka, Siemens AG | Video | ||
WiFi and Secure Socket Offload in Zephyr | Gil Pitney, Texas Instruments | Video | ||
Day 1, 5:05pm | ||||
Device Security in IoT | Ashutosh Singh, Arm Ltd | Video | ||
Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...? | Jan-Simon Moeller, The Linux Foundation | Video | ||
Bluetooth Low Energy Controller in Zephyr OS | Vinayak Kariappa Chettimada, Nordic Semiconductor ASA | Video | ||
Day 1, 6:00pm | ||||
BoF: Early Platform Drivers in Linux Kernel | Bartosz Golaszewski, BayLibre | Video | ||
BoF: Embedded Update Tools | Jan Lübbe, Pengutronix | Video | ||
BoF: Yocto Project and OpenEmbedded | Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Yocto Project Community Manager | |||
BoF: Automotive Grade Linux Developer Community | Walt Miner, The Linux Foundation | Video | ||
BoF: Blockchain of Things & Large Scale Deployments of Blockchain | Tyler Baker, Open Source Foundries | Video |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 9:00am | ||||
DMA Safety in Buffers for Linux Kernel Device Drivers | Wolfram Sang, Renesas / Consultant | Video | ||
EBBR: Standard Boot for Embedded Platforms | Grant Likely, Arm | Video | ||
The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study | Ed Langley, Kobilon | Video | ||
Enabling a Cloud-native Edge for IoT Scale | Jason Shepherd, Dell Technologies | Video | ||
Day 2, 9:50am | ||||
Grabbing Audio and Video on a Board Farm | Krzysztof Opasiak, Samsung R&D Institute Poland | Video | ||
Large Scale Deployments for Automated Kernel Testing | Dave Pigott, Linaro | Video | ||
Preempt-RT Latency Benchmarking of the Cortex-A53 Processor | Paul Thomas, AMSC | Video | ||
Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data | David G. Simmons, InfluxData | Video | ||
Day 2, 10:40pm | ||||
Common Attacks on IoT Devices | Christina Quast | Video | ||
Firmware Transparency: Open All the Way Down | Josh Triplett, Intel | Video | ||
Managing Linux Kernel Configurations with Config Fragments | Darren Hart, VMware | Video | ||
Zephyr and Trusted Execution Environments | Andy Gross, Linaro | Video | ||
Day 2, 11:30am | ||||
How to Avoid Writing Device Drivers for Embedded Linux | Chris Simmonds, 2net | Video | ||
Linux IoT: From Prototype to Production | Drew Moseley, Mender.io | Video | ||
The New Wi-Fi Experience for Linux | Marcel Holtmann, Intel | Video | ||
Bluetooth Mesh and Zephyr | Martin Woolley, Bluetooth SIG | Video | ||
Day 2, 12:20pm | ||||
Deep Learning in OpenCV | Wu Zhiwen, Intel | Video | ||
SPI Memory Support in Linux and U-Boot | Miquèl Raynal, Bootlin | Video | ||
Strategies for Developing and Deploying your Embedded Applications and Images | Mirza Krak, Mender.io | Video | ||
Building an Open IoT Solution with EdgeX Foundry and Zephyr Project | Thea Aldrich, Zephyr Project & Michael Hall, EdgeX Foundry | Video | ||
Elivepatch: Flexible Distributed Linux Kernel Live Patching | Alice Ferrazzi & Takanori Suzuki, Cybertrust Japan | |||
Day 2, 2:30pm | ||||
Debian & Yocto: State of the Art | Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov | Video | ||
Linux and Zephyr “Talking” to Each Other in the Same SoC | Diego Sueiro, Sepura / Embarcados | Video | ||
Teaching your Test Framework to Speak LAVA | Tim Orling, Intel Corporation | Video | ||
U-Boot - Bootloader for IoT Platform? | Alexey Brodkin, Synopsys | Video | ||
Day 2, 3:50pm | ||||
10 Years of the Industrial I/O Kernel Subsystem | Jonathan Cameron, Huawei | Video | ||
Extending the Performance Analyis Toolset | Christoph Sterz, KDAB | Video | ||
Uh-oh, It's I/O Ordering! | Will Deacon, Arm | Video | ||
A Zephyr User Story | Franco Saworski, blik GmbH | Video | ||
Day 2, 4:40pm | ||||
Collaborate on Linux for Use in Safety-Critical Systems? | Lukas Bulwahn, BMW Car IT GmbH | Video | ||
Complex Cameras on Linux | Mauro Carvalho Chehab, Samsung | Video | ||
PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research! | Christopher Obbard & Daniel James, 64 Studio Ltd | Video | ||
Deep Learning Neural Network Acceleration at the Edge | Andrea Gallo, Linaro | Video |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 11:15am | ||||
OpenOCD - Beyond Simple Software Debugging | Oleksij Rempel, Pengutronix | Video | ||
Real-time Testing with Fuego | Hirotaka MOTAI, Mitsubishi Electric Corp | Video | ||
The End of Time, 19 Years to Go | Arnd Bergmann, Linaro Ltd | Video | ||
Backporting is so 1993 | Ricardo Salveti & Michael Scott, Foundries.io | Video | ||
Day 3, 12:05pm | ||||
On this Rock I will Build my System - Why Open-Source Firmware Matters | Lucas Stach, Pengutronix | Video | ||
Real Time is Coming to Linux; What Does that Mean to You? | Steven Rostedt, VMware | Video | ||
The Power-Supply Subsystem | Sebastian Reichel, Collabora | Video | ||
Enabling Zephyr on Your Hardware Platform | Diego Sueiro, Sepura / Embarcados | Video | ||
Day 3, 2:15pm | ||||
Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With Poky-Tiny | Alejandro Hernandez, Xilinx | Video | ||
Kernel Analysis Using eBPF | Daniel Thompson, Linaro | Video | ||
Sound Open Firmware | Liam Girdwood, Intel | Video | ||
Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT | Miklos Balint & Ken Liu, Arm | Video | ||
Day 3, 3:05pm | ||||
BoF: Devicetree | Frank Rowand, Sony | Video | ||
Building Container Images with OpenEmbedded and the Yocto Project | Scott Murray, Konsulko Group | Video | ||
Power Debugging with JTAG | Patrick Titiano & Alexandre Bailon, BAYLIBRE | Video | ||
IoT TLS: Why It's Hard | David Brown, Linaro | Video | ||
Day 3, 4:15pm | ||||
A Sockets API for LoRa | Andreas Färber, SUSE | Video | ||
Comparison of Voice Assistant SDKs for Embedded Linux Devices | Leon Anavi, Konsulko Group | Video | ||
Why Embedded Cameras are Difficult, and How to Make Them Easy | Laurent Pinchart, Ideas on Board | Video | ||
Why the Yocto Project for My IoT Project | Drew Moseley, Mender.io | Video | ||
Day 3, 5:05pm | ||||
Closing Game | Tim Bird | Video |