Difference between revisions of "ELC Europe 2017 Presentations"
m |
m (add category information) |
||
(47 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | [[Category:ELCE]] |
+ | [[Category:2017]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
+ | |||
+ | == Intro == | ||
+ | Presentations from [http://events17.linuxfoundation.org/events/archive/2017/embedded-linux-conference-europe ELCE 2017 (LF conference archive)]. | ||
+ | |||
+ | A YouTube playlist from this event can be found [https://www.youtube.com/playlist?list=PLbzoR-pLrL6pISWAq-1cXP4_UZAyRtesk here]. | ||
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 17: | Line 25: | ||
|- | |- | ||
|Develop Your Embedded Applications Faster: Comparing C and Golang | |Develop Your Embedded Applications Faster: Comparing C and Golang | ||
− | | | + | |Marcin Pasinski, Mender.io |
|[[Media:Golang intro.pdf|PDF]] | |[[Media:Golang intro.pdf|PDF]] | ||
| | | | ||
+ | |[https://youtu.be/L4LqurhleyE Video] | ||
+ | |- | ||
+ | |OP-TEE - Using TrustZone to Protect Our Own Secrets | ||
+ | |Marc Kleine-Budde, Pengutronix e.K. | ||
+ | |[[Media:OP-TEE-Using TrustZone to Protect Our Own Secrets-20171023-2.pdf|PDF]] | ||
| | | | ||
+ | |[https://www.youtube.com/watch?v=IB0FmmPUPD4 Video] | ||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 9:50am | | colspan="5" | Day 1, 9:50am | ||
Line 26: | Line 40: | ||
|Linux Powered Autonomous Arctic Buoys | |Linux Powered Autonomous Arctic Buoys | ||
|Satish Chetty, Hera Systems | |Satish Chetty, Hera Systems | ||
+ | |[[Media:Linux Powered Autonomous Arctic Buoys - Embedded Linux Conference - Prague - Ocober 2017.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/yu_l3IsWTNI Video] |
− | |||
|- | |- | ||
|SD/eMMC: New Speed Modes and Their Support in Linux | |SD/eMMC: New Speed Modes and Their Support in Linux | ||
Line 34: | Line 48: | ||
|[[Media:clement-sd-mmc-high-speed-support-in-linux-kernel_0.pdf | PDF]] | |[[Media:clement-sd-mmc-high-speed-support-in-linux-kernel_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/mxdKXlANup4 Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 11:15am | | colspan="5" | Day 1, 11:15am | ||
Line 43: | Line 56: | ||
|[[Media:An Introduction to SPI-NOR Subsystem - v3_0.pdf | PDF]] | |[[Media:An Introduction to SPI-NOR Subsystem - v3_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/GJay1MCUvfE Video] |
|- | |- | ||
|Hit the Open Road with Automotive Grade Linux | |Hit the Open Road with Automotive Grade Linux | ||
|Walt Miner, The Linux Foundation | |Walt Miner, The Linux Foundation | ||
+ | |[[Media:ELC 2017 - Linux You Can Drive My Car - Miner.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/kfwEmjSjAzM Video] |
− | |||
|- | |- | ||
|The Serial Device Bus | |The Serial Device Bus | ||
Line 55: | Line 68: | ||
|[[Media:serdev-elce-2017-2.pdf | PDF]] | |[[Media:serdev-elce-2017-2.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/wIQPb1NkZbQ Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 12:05pm | | colspan="5" | Day 1, 12:05pm | ||
Line 64: | Line 76: | ||
|[[Media:M+M.pdf | PDF]] | |[[Media:M+M.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/f4K8yOpyJ08 Video] |
|- | |- | ||
|Free and Open Source Software Tools for Making Open Source Hardware | |Free and Open Source Software Tools for Making Open Source Hardware | ||
Line 70: | Line 82: | ||
|[[Media:leon-anavi-opensource.pdf | PDF]] | |[[Media:leon-anavi-opensource.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/jwMdpRSCc_E Video] |
|- | |- | ||
|More Robust I2C Designs with a New Fault-Injection Driver | |More Robust I2C Designs with a New Fault-Injection Driver | ||
|Wolfram Sang, Renesas | |Wolfram Sang, Renesas | ||
+ | |[[Media:ELCE17-WSang-I2C-Fault-Injector.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/2UU_26rlJHs Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 2:20pm | | colspan="5" | Day 1, 2:20pm | ||
Line 82: | Line 94: | ||
|Farming Together | |Farming Together | ||
|Andrew Murray, Witekio | |Andrew Murray, Witekio | ||
+ | |[[Media:BoF-FarmingTogether.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/-oO9y2HnoYs Video] |
− | |||
|- | |- | ||
|Introduction to SoC+FPGA | |Introduction to SoC+FPGA | ||
Line 90: | Line 102: | ||
|[[Media:elce-2017-socfpga.pdf | PDF]] | |[[Media:elce-2017-socfpga.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/R3gJhnGjjWY Video] |
|- | |- | ||
|Using Long Term Stable Kernel for the Embedded Products | |Using Long Term Stable Kernel for the Embedded Products | ||
|Tsugikazu Shibata, NEC | |Tsugikazu Shibata, NEC | ||
+ | |[[Media:LTSI-ELCE2017_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/v_1Fbv8wdJs Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 3:10pm | | colspan="5" | Day 1, 3:10pm | ||
Line 102: | Line 114: | ||
|An Overview of the Linux Kernel Crypto Subsystem | |An Overview of the Linux Kernel Crypto Subsystem | ||
|Boris Brezillon, Free Electrons | |Boris Brezillon, Free Electrons | ||
+ | |[[Media:brezillon-crypto-framework_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/2JRgBr_5jsI Video] |
− | |||
|- | |- | ||
|Cheap Complex Cameras | |Cheap Complex Cameras | ||
Line 110: | Line 122: | ||
|[[Media:ccc.pdf | PDF]] | |[[Media:ccc.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/fH6zuK2OOVU Video] |
|- | |- | ||
|State of AGL: Plumbing and Services | |State of AGL: Plumbing and Services | ||
Line 116: | Line 128: | ||
|[[Media:The State of AGL- Plumbing and Services.pdf | PDF]] | |[[Media:The State of AGL- Plumbing and Services.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/RgI-g5h1t8I Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 4:20pm | | colspan="5" | Day 1, 4:20pm | ||
Line 124: | Line 136: | ||
|[[Media:Bluetooth Mesh.pdf | PDF]] | |[[Media:Bluetooth Mesh.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/IC5htRbGElk Video] |
|- | |- | ||
|BoF: Bash the Kernel Maintainers | |BoF: Bash the Kernel Maintainers | ||
|Laurent Pinchart, Ideas on Board | |Laurent Pinchart, Ideas on Board | ||
+ | |[[Media:20171026-elce.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/73fR6E7eTd4 Video] |
− | |||
|- | |- | ||
|Low Level Sensor Programing and Security Enforcement with MRAA | |Low Level Sensor Programing and Security Enforcement with MRAA | ||
Line 136: | Line 148: | ||
|[[Media:mraa-agl-elce.pdf | PDF]] | |[[Media:mraa-agl-elce.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/uGkUelrzYcc Video] |
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 5:10pm | | colspan="5" | Day 1, 5:10pm | ||
Line 144: | Line 156: | ||
|[[Media:PRE-trunk-ELCE-Automation-beyond-Testing.pdf | PDF]] | |[[Media:PRE-trunk-ELCE-Automation-beyond-Testing.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://www.youtube.com/watch?v=S0EJJM5bVUY Video] |
|- | |- | ||
|Building a Remote Control Robot with Automotive Grade Linux | |Building a Remote Control Robot with Automotive Grade Linux | ||
Line 150: | Line 162: | ||
|[[Media:leon-anavi-agl-rc-robot.pdf | PDF]] | |[[Media:leon-anavi-agl-rc-robot.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/p8QlNYO77J4 Video] |
|- | |- | ||
|printk() - The Most Useful Tool is Now Showing its Age | |printk() - The Most Useful Tool is Now Showing its Age | ||
|Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics | |Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics | ||
+ | |[[Media:elce-printk-v1.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/k32712WNOo8 Video] |
− | |||
|-bgcolor="#a0c0c0" | |-bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 6:00pm | | colspan="5" | Day 1, 6:00pm | ||
Line 162: | Line 174: | ||
|BoF: Collaborating to Create the Secure OTA Update Systems for Linux | |BoF: Collaborating to Create the Secure OTA Update Systems for Linux | ||
|Alan Bennet / Ricardo Salveti, Open Source Foundries | |Alan Bennet / Ricardo Salveti, Open Source Foundries | ||
− | | | + | |[[Media:BoF secure ota linux.pdf | PDF]] - [https://goo.gl/1EGWkr gdoc] |
| | | | ||
| | | | ||
Line 174: | Line 186: | ||
|BoF: Embedded Linux Size | |BoF: Embedded Linux Size | ||
|Michael Opdenacker, Free Electrons | |Michael Opdenacker, Free Electrons | ||
− | | | + | |[[Media:Opdenacker-size-bof-elce2017.pdf | PDF]] |
| | | | ||
| | | | ||
Line 180: | Line 192: | ||
|BoF: OpenEmbedded and Yocto Project | |BoF: OpenEmbedded and Yocto Project | ||
|Sean Hudson, Mentor | |Sean Hudson, Mentor | ||
− | | | + | |No Slides |
| | | | ||
| | | | ||
Line 206: | Line 218: | ||
|Introducing the “Lab in a Box” Concept | |Introducing the “Lab in a Box” Concept | ||
|Patrick Titiano & Kevin Hilman, BayLibre | |Patrick Titiano & Kevin Hilman, BayLibre | ||
+ | |[[Media:Introducing The “Lab in a Box” Concept (ELC-E-2017-Prague)_v2.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/x0lf6j2hyxA Video] |
− | |||
|- | |- | ||
− | |Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on Procedures & Methods to Qualify the Linux Kernel Development Process | + | |Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on |
+ | Procedures & Methods to Qualify the Linux Kernel Development Process | ||
|Lukas Bulwahn, BMW Car IT GmbH | |Lukas Bulwahn, BMW Car IT GmbH | ||
|[[Media:2017-10-24_ELCE-2017_Bulwahn_Safety-Critical-Linux_v1.2-presentation.pdf | PDF]] | |[[Media:2017-10-24_ELCE-2017_Bulwahn_Safety-Critical-Linux_v1.2-presentation.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/1eyJ6dAqMmg Video] |
|- | |- | ||
|WPE WebKit: HTML5 User Interfaces for Embedded Devices | |WPE WebKit: HTML5 User Interfaces for Embedded Devices | ||
|Juan José Sánchez Penas, Igalia, S.L. | |Juan José Sánchez Penas, Igalia, S.L. | ||
+ | |[[Media:WPE_elc_prague_2017.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/klfE6m1oCkg Video] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 11:45am | | colspan="5" | Day 2, 11:45am | ||
Line 228: | Line 241: | ||
|[[Media:2017-10-24_CIP-ELCE - v05.3.pdf | PDF]] | |[[Media:2017-10-24_CIP-ELCE - v05.3.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/0h_QGw5T_nM Video] |
|- | |- | ||
|How I Survived to a SoC with a Terrible Linux BSP | |How I Survived to a SoC with a Terrible Linux BSP | ||
|Luca Ceresoli, AIM Sportline | |Luca Ceresoli, AIM Sportline | ||
+ | |[[Media:ceresoli-terrible-bsp-elce2017.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/dTyYaLxxqRM Video] |
− | |||
|- | |- | ||
|Protecting Your System from the Scum of the Universe | |Protecting Your System from the Scum of the Universe | ||
Line 240: | Line 253: | ||
|[[Media:Protecting_your_system.pdf | PDF]] | |[[Media:Protecting_your_system.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/eD-h5ZGKoKU Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 2:05pm | | colspan="5" | Day 2, 2:05pm | ||
Line 248: | Line 261: | ||
|[[Media:YoctoDebian.pdf | PDF]] | |[[Media:YoctoDebian.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/AShznMqvBQo Video] |
|- | |- | ||
|Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs | |Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs | ||
|Ben Dooks, Codethink | |Ben Dooks, Codethink | ||
+ | |[[Media:bjdooks-elce-neuroimaging.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/ktSO57S3Abc Video] |
− | |||
|- | |- | ||
|Orchestrated Android-Style System Upgrades for Embedded Linux | |Orchestrated Android-Style System Upgrades for Embedded Linux | ||
Line 260: | Line 273: | ||
|[[Media:UF - ELCE 2017 Presentation.pdf | PDF]] | |[[Media:UF - ELCE 2017 Presentation.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/Za21QFJGvJ0 Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 2:55pm | | colspan="5" | Day 2, 2:55pm | ||
Line 268: | Line 281: | ||
|[[Media:z3fold.pdf | PDF]] | |[[Media:z3fold.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/f3k4cns0e1c Video] |
|- | |- | ||
|Security Features for UBIFS | |Security Features for UBIFS | ||
Line 274: | Line 287: | ||
|[[Media:slides_24-ubifs.pdf | PDF]] | |[[Media:slides_24-ubifs.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/eP0HxgTB6bE Video] |
|- | |- | ||
|Using SoC Vendor HALs in the Zephyr Project | |Using SoC Vendor HALs in the Zephyr Project | ||
Line 280: | Line 293: | ||
|[[Media:ELCE17 - Using SoC Vendor HALs in the Zephyr Project.pdf | PDF]] | |[[Media:ELCE17 - Using SoC Vendor HALs in the Zephyr Project.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/BV7EYCzSXH0 Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 4:05pm | | colspan="5" | Day 2, 4:05pm | ||
Line 286: | Line 299: | ||
|Asymmetric Multiprocessing and Embedded Linux | |Asymmetric Multiprocessing and Embedded Linux | ||
|Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno | |Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno | ||
+ | |[[Media:NOVAK_CERVENKA.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/T-Qamm11UfI Video] |
− | |||
|- | |- | ||
|Buildroot: What's New? | |Buildroot: What's New? | ||
|Thomas Petazzoni, Free Electrons | |Thomas Petazzoni, Free Electrons | ||
+ | |[[Media:elce2017-petazzoni-buildroot-whats-new.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/839WOdYPYuE Video] |
− | |||
|- | |- | ||
|GStreamer for Tiny Devices | |GStreamer for Tiny Devices | ||
|Olivier Crête, Collabora | |Olivier Crête, Collabora | ||
+ | |[[Media:gstreamer-for-tiny-devices-elce17-export.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://www.youtube.com/watch?v=RE3ylldz-Fs Video] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 4:55pm | | colspan="5" | Day 2, 4:55pm | ||
Line 306: | Line 319: | ||
|Buildroot: Making Embedded Linux Easy? A Real-Life Example | |Buildroot: Making Embedded Linux Easy? A Real-Life Example | ||
|Yann Morin, Orange | |Yann Morin, Orange | ||
+ | |[[Media:2017-10-24_-_ELCE-Buildroot.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/SN2hYO2rYtk Video] |
− | |||
|- | |- | ||
|Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30? | |Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30? | ||
|Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd | |Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd | ||
+ | |[[Media:Codethink_elce_2017_Maintaining_a_Linux_Kernel_for_13_Years_You_Must_be_Kidding_Me_We_Need_at_Least_30_abenito_bhutchings.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/9YhbZtQx1WA Video] |
− | |||
|- | |- | ||
|The Status of the Preempt-RT Patch | |The Status of the Preempt-RT Patch | ||
Line 320: | Line 333: | ||
|[[Media:2017_rt_status_2.pdf | PDF]] | |[[Media:2017_rt_status_2.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/IVFVSetZFOM Video] |
|} | |} | ||
Line 340: | Line 353: | ||
|[[Media:elce2017_0-hdmi.pdf | PDF]] | |[[Media:elce2017_0-hdmi.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/c74Gya5bhNU Video] |
|- | |- | ||
|Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide | |Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide | ||
|Quentin Schulz, Free Electrons | |Quentin Schulz, Free Electrons | ||
+ | |[[Media:schulz-how-to-support-new-board-u-boot-linux.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/5E0sdYkvq-Q Video] |
− | |||
|- | |- | ||
|uClibc Today: Still Makes Sense | |uClibc Today: Still Makes Sense | ||
Line 352: | Line 365: | ||
|[[Media:uclibc-still-makes-sense-brodkin-elce2017_0.pdf | PDF]] | |[[Media:uclibc-still-makes-sense-brodkin-elce2017_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/Q-ooZmO256A Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 12:05pm | | colspan="5" | Day 3, 12:05pm | ||
Line 360: | Line 373: | ||
|[[Media:chris-simmonds-boot-time-elce-2017_0.pdf | PDF]] | |[[Media:chris-simmonds-boot-time-elce-2017_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/gIK1he6Ocpg Video] |
|- | |- | ||
|Deterministic Networking for Real-Time Systems (Using TSN) | |Deterministic Networking for Real-Time Systems (Using TSN) | ||
Line 366: | Line 379: | ||
|[[Media:henrikau_tsn_elce.pdf | PDF]] | |[[Media:henrikau_tsn_elce.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/oxURD2rr4Y4 Video] |
|- | |- | ||
|Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems | |Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems | ||
Line 372: | Line 385: | ||
|[[Media:Presentatin_ELC_SesamOpenMe_1_0.pdf | PDF]] | |[[Media:Presentatin_ELC_SesamOpenMe_1_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/3b7Df3ibP-U Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 2:15pm | | colspan="5" | Day 3, 2:15pm | ||
Line 378: | Line 391: | ||
|Linux Storage System Bottleneck for eMMC/UFS | |Linux Storage System Bottleneck for eMMC/UFS | ||
|Bean Huo & Zoltan Szubbocsev, Micron | |Bean Huo & Zoltan Szubbocsev, Micron | ||
+ | |[[Media:Linux Storage System Bottleneck Exploration V0.3.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/oMOdoulBFAs Video] |
− | |||
|- | |- | ||
|Running Android on the Mainline Graphics Stack | |Running Android on the Mainline Graphics Stack | ||
Line 386: | Line 399: | ||
|[[Media:oss_na_2017_android_oss_graphics.pdf | PDF]] | |[[Media:oss_na_2017_android_oss_graphics.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/D9OUcQs0TnQ Video] |
|- | |- | ||
|Stable Devicetree ABI: it's possible! | |Stable Devicetree ABI: it's possible! | ||
|Lucas Stach, Pengutronix | |Lucas Stach, Pengutronix | ||
+ | |[[Media:OSELAS.Presentation-ELCE2017-DT.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/6iguKSJJfxo Video] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 3:05pm | | colspan="5" | Day 3, 3:05pm | ||
Line 400: | Line 413: | ||
|[[Media:rtpatch.pdf | PDF]] | |[[Media:rtpatch.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/sKVrsDLxtDM Video] |
|- | |- | ||
|New GPIO Interface for User Space | |New GPIO Interface for User Space | ||
|Bartosz Golaszewski, BGDev | |Bartosz Golaszewski, BGDev | ||
+ | |[[Media:Elce2017_new_GPIO_interface.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/cdTLewJCL1Y Video] |
− | |||
|- | |- | ||
|Updating an Embedded System with SWUpdate Framework | |Updating an Embedded System with SWUpdate Framework | ||
Line 412: | Line 425: | ||
|[[Media:SWUpdateELCE2017.pdf | PDF]] | |[[Media:SWUpdateELCE2017.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/6sKLH95g4Do Video] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 4:15pm | | colspan="5" | Day 3, 4:15pm | ||
Line 420: | Line 433: | ||
|[[Media:Identifying x-compatible_0.pdf | PDF]] | |[[Media:Identifying x-compatible_0.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/7GTLKMxXdpA Video] |
|- | |- | ||
|Replace Your Exploit-Ridden Firmware with Linux | |Replace Your Exploit-Ridden Firmware with Linux | ||
|Ronald Minnich, Google | |Ronald Minnich, Google | ||
+ | |[[Media:ELC_2FOCP_2FCEA Oct. 2017 NERF.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/iffTJ1vPCSo Video] |
− | |||
|- | |- | ||
|Zero-Copy Video Streaming on Embedded Systems the Easy Way | |Zero-Copy Video Streaming on Embedded Systems the Easy Way | ||
|Michael Tretter & Philipp Zabel, Pengutronix | |Michael Tretter & Philipp Zabel, Pengutronix | ||
+ | |[[Media:Zero-copy_video_streaming.pdf | PDF]] | ||
| | | | ||
− | | | + | |[https://youtu.be/axRklJUExWA Video] |
− | |||
|} | |} | ||
== Technical Showcase Posters == | == Technical Showcase Posters == | ||
− | + | {| border="1" cellspacing="0" cellpadding="4" | |
− | [[ | + | |- bgcolor="#bc8f96" |
+ | | align="center" | '''Poster Title''' | ||
+ | | align="center" | '''Presenter''' | ||
+ | | align="center" | '''Poster''' | ||
+ | |- | ||
+ | | Japter – Octocopter Platform Based on Siemens Jailhouse | ||
+ | | Ralf Ramsauer, Jan Kiszka, Wolfgang Mauerer, Siemens AG | ||
+ | | [[Media:01_ELCE2017-poster-japter.pdf | PDF]] | ||
+ | |- | ||
+ | | Automotive Grade Linux on TI DRA7xx-EVM | ||
+ | | Konsulko Group | ||
+ | | [[Media:02_ELCE2017-AGL-kg-Porter.pdf | PDF]] | ||
+ | |- | ||
+ | | Open Source Graphics & Etnaviv | ||
+ | | Pengutronix | ||
+ | | [[Media:03_ELCE2017-Poster_Etnaviv-Schwebel.pdf | PDF]] | ||
+ | |- | ||
+ | | Longterm Embedded Linux: Testing & Field Update | ||
+ | | Pengutronix | ||
+ | | [[Media:04_ELCE2017_Poster_RAUC_labgrid-Lubbe.pdf | PDF]] | ||
+ | |- | ||
+ | | Lava Box: a Continuous Integration (CI) lab in a box | ||
+ | | Patrick Titiano, Kevin Hilman, Baylibre | ||
+ | | [[Media:05_ELCE2017_LavaBox_Baylibre.pdf | PDF]] | ||
+ | |- | ||
+ | | OpenXT Measured Boot with Xen, OE, TPM & Intel TXT | ||
+ | | Rich Persaud, OpenXT.org | ||
+ | | [[Media:06_ELCE2017_OpenXT_Measured_Launch_TPM-Persuad.pdf | PDF]] | ||
+ | |- | ||
+ | | Automotive Grade Linux | ||
+ | | Walt Miner, Jan-Simon Moeller, AGL Project | ||
+ | | [[Media:07_ELCE2017-POSTER-AGL-Miner.pdf | PDF]] | ||
+ | |- | ||
+ | | Warpx.io - Open Hardware / Open Source for Wearables & IoT | ||
+ | | Warpx.io Community | ||
+ | | [[Media:08_ELCE2017_warpx_Moore_v2.pdf | PDF]] | ||
+ | |- | ||
+ | | Elixir Cross Referencer – New code browser for C projects | ||
+ | | Michael Opdenacker, Free Electrons | ||
+ | | [[Media:09_ELCE2017-Poster-Free-Electrons-Elixir.pdf | PDF]] | ||
+ | |- | ||
+ | |} | ||
[[Category:2017]] | [[Category:2017]] | ||
[[Category:ELCE]] | [[Category:ELCE]] |
Latest revision as of 12:50, 9 December 2019
Contents
Intro
Presentations from ELCE 2017 (LF conference archive).
A YouTube playlist from this event can be found here.
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 | ||||
Develop Your Embedded Applications Faster: Comparing C and Golang | Marcin Pasinski, Mender.io | Video | ||
OP-TEE - Using TrustZone to Protect Our Own Secrets | Marc Kleine-Budde, Pengutronix e.K. | Video | ||
Day 1, 9:50am | ||||
Linux Powered Autonomous Arctic Buoys | Satish Chetty, Hera Systems | Video | ||
SD/eMMC: New Speed Modes and Their Support in Linux | Gregory Clement, Free Electrons | Video | ||
Day 1, 11:15am | ||||
An Introduction to SPI-NOR Subsystem | Vignesh Raghavendra, Texas Instruments India | Video | ||
Hit the Open Road with Automotive Grade Linux | Walt Miner, The Linux Foundation | Video | ||
The Serial Device Bus | Johan Hovold, Hovold Consulting AB | Video | ||
Day 1, 12:05pm | ||||
Continuous Integration: Jenkins, libvirt and Real Hardware | Anna-Maria Gleixner & Manuel Traut, Linutronix GmbH | Video | ||
Free and Open Source Software Tools for Making Open Source Hardware | Leon Anavi, Konsulko Group | Video | ||
More Robust I2C Designs with a New Fault-Injection Driver | Wolfram Sang, Renesas | Video | ||
Day 1, 2:20pm | ||||
Farming Together | Andrew Murray, Witekio | Video | ||
Introduction to SoC+FPGA | Marek Vašut, DENX Software Engineering GmbH | Video | ||
Using Long Term Stable Kernel for the Embedded Products | Tsugikazu Shibata, NEC | Video | ||
Day 1, 3:10pm | ||||
An Overview of the Linux Kernel Crypto Subsystem | Boris Brezillon, Free Electrons | Video | ||
Cheap Complex Cameras | Pavel Machek, DENX Software Engineering GmbH | Video | ||
State of AGL: Plumbing and Services | Matt Porter & Scott Murray, Konsulko | Video | ||
Day 1, 4:20pm | ||||
Bluetooth Mesh with Zephyr OS and Linux | Johan Hedberg, Open Source Technology Center, Intel | Video | ||
BoF: Bash the Kernel Maintainers | Laurent Pinchart, Ideas on Board | Video | ||
Low Level Sensor Programing and Security Enforcement with MRAA | Brendan Le Foll, Intel Corporation | Video | ||
Day 1, 5:10pm | ||||
Automation beyond Testing and Embedded System Validation | Jan Luebbe, Pengutronix | Video | ||
Building a Remote Control Robot with Automotive Grade Linux | Leon Anavi, Konsulko Group | Video | ||
printk() - The Most Useful Tool is Now Showing its Age | Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics | Video | ||
Day 1, 6:00pm | ||||
BoF: Collaborating to Create the Secure OTA Update Systems for Linux | Alan Bennet / Ricardo Salveti, Open Source Foundries | PDF - gdoc | ||
BoF: Device Tree Overlay | Frank Rowand, Sony | |||
BoF: Embedded Linux Size | Michael Opdenacker, Free Electrons | |||
BoF: OpenEmbedded and Yocto Project | Sean Hudson, Mentor | No Slides | ||
BoF: OTA Updates: Existing Open Source Software or Homegrown | Eystein Stenberg, Mender.io |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 10:55am | ||||
Introducing the “Lab in a Box” Concept | Patrick Titiano & Kevin Hilman, BayLibre | Video | ||
Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on
Procedures & Methods to Qualify the Linux Kernel Development Process |
Lukas Bulwahn, BMW Car IT GmbH | Video | ||
WPE WebKit: HTML5 User Interfaces for Embedded Devices | Juan José Sánchez Penas, Igalia, S.L. | Video | ||
Day 2, 11:45am | ||||
Civil Infrastructure Platform: Industrial Grade Open Source Base-Layer Development | Yoshitake Kobayashi & Urs Gleim, Civil Infrastructure Platform | Video | ||
How I Survived to a SoC with a Terrible Linux BSP | Luca Ceresoli, AIM Sportline | Video | ||
Protecting Your System from the Scum of the Universe | Gilad Ben-Yossef, Arm Holdings | Video | ||
Day 2, 2:05pm | ||||
How to Combine Debian and Yocto/Bitbake? | Manuel Traut, Linutronix GmbH | Video | ||
Open Source Neuroimaging: Developing a State-of-the-Art Brain Scanner with Linux and FPGAs | Ben Dooks, Codethink | Video | ||
Orchestrated Android-Style System Upgrades for Embedded Linux | Diego Rondini, Kynetics | Video | ||
Day 2, 2:55pm | ||||
Allocators for Compressed Pages: In-depth Comparison with z3fold in Focus | Vitaly Wool, Consultant | Video | ||
Security Features for UBIFS | Richard Weinberger, sigma star gmbh | Video | ||
Using SoC Vendor HALs in the Zephyr Project | Maureen Helm, NXP Semiconductors | Video | ||
Day 2, 4:05pm | ||||
Asymmetric Multiprocessing and Embedded Linux | Marek Novak & Dušan Červenka, NXP Semiconductor; BUT FEEC Brno | Video | ||
Buildroot: What's New? | Thomas Petazzoni, Free Electrons | Video | ||
GStreamer for Tiny Devices | Olivier Crête, Collabora | Video | ||
Day 2, 4:55pm | ||||
Buildroot: Making Embedded Linux Easy? A Real-Life Example | Yann Morin, Orange | Video | ||
Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30? | Agustin Benito Bethencourt & Ben Hutchings, Codethink Ltd | Video | ||
The Status of the Preempt-RT Patch | Sebastian Siewior, Linutronix GmbH | Video |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 11:15am | ||||
HDMI 4k Video: Lessons Learned | Hans Verkuil, Cisco Systems Norway | Video | ||
Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide | Quentin Schulz, Free Electrons | Video | ||
uClibc Today: Still Makes Sense | Alexey Brodkin, Synopsys | Video | ||
Day 3, 12:05pm | ||||
A Pragmatic Guide to Boot-Time Optimization | Chris Simmonds, Consultant | Video | ||
Deterministic Networking for Real-Time Systems (Using TSN) | Henrik Austad, Cisco Systems | Video | ||
Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems | Nico Peper, Bosch Engineering GmbH | Video | ||
Day 3, 2:15pm | ||||
Linux Storage System Bottleneck for eMMC/UFS | Bean Huo & Zoltan Szubbocsev, Micron | Video | ||
Running Android on the Mainline Graphics Stack | Robert Foss, Collabora | Video | ||
Stable Devicetree ABI: it's possible! | Lucas Stach, Pengutronix | Video | ||
Day 3, 3:05pm | ||||
Measuring the Impacts of the Preempt-RT Patch | Maxime Chevallier, Smile | Video | ||
New GPIO Interface for User Space | Bartosz Golaszewski, BGDev | Video | ||
Updating an Embedded System with SWUpdate Framework | Stefano Babic, DENX Software Engineering Gmbh | Video | ||
Day 3, 4:15pm | ||||
Identifying and Supporting 'X-compatible' Hardware Blocks | Chen-Yu Tsai, CloudMosa, Inc. | Video | ||
Replace Your Exploit-Ridden Firmware with Linux | Ronald Minnich, Google | Video | ||
Zero-Copy Video Streaming on Embedded Systems the Easy Way | Michael Tretter & Philipp Zabel, Pengutronix | Video |
Technical Showcase Posters
Poster Title | Presenter | Poster |
Japter – Octocopter Platform Based on Siemens Jailhouse | Ralf Ramsauer, Jan Kiszka, Wolfgang Mauerer, Siemens AG | |
Automotive Grade Linux on TI DRA7xx-EVM | Konsulko Group | |
Open Source Graphics & Etnaviv | Pengutronix | |
Longterm Embedded Linux: Testing & Field Update | Pengutronix | |
Lava Box: a Continuous Integration (CI) lab in a box | Patrick Titiano, Kevin Hilman, Baylibre | |
OpenXT Measured Boot with Xen, OE, TPM & Intel TXT | Rich Persaud, OpenXT.org | |
Automotive Grade Linux | Walt Miner, Jan-Simon Moeller, AGL Project | |
Warpx.io - Open Hardware / Open Source for Wearables & IoT | Warpx.io Community | |
Elixir Cross Referencer – New code browser for C projects | Michael Opdenacker, Free Electrons |