Difference between revisions of "ELC Europe 2016 Presentations"
m (add category information) |
|||
Line 391: | Line 391: | ||
| colspan="5" | Day 3, 9:00am | | colspan="5" | Day 3, 9:00am | ||
|- | |- | ||
− | |Building a | + | |Building a Boards Farm: Continuous Integration and Remote Control |
|Antoine Tenart & Quentin Schulz, Free Electrons | |Antoine Tenart & Quentin Schulz, Free Electrons | ||
|[[Media:Building a Bards Farm.pdf|PDF]] | |[[Media:Building a Bards Farm.pdf|PDF]] |
Latest revision as of 16:51, 24 June 2022
Contents
Intro
Presentations from ELCE 2016 (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, 9:00am | ||||
Yocto Project Developer Day (Registration and add'l Fee Required) | ||||
Day 1, 10:00am | ||||
Liota Hackathon (Registration Required) | ||||
Day 1, 17:00pm | ||||
Pre-Registration |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 9:10am | ||||
Keynote: Welcome Remarks & Announcements | Tim Bird, Program Chair | Youtube | ||
Real-Time Summit (Registration Required) | ||||
Day 2, 9:10am | ||||
Keynote: A Fireside Chat with Greg Kroah-Hartman | Linux Foundation Fellow | Youtube | ||
Day 2, 9:35am | ||||
Keynote: Jelena Lucin, International Project Manager & Melissa Rancourt, Founder | Greenlight for Girls | |||
Day 2, 10:00am | ||||
Keynote | Maarten Ectors, VP of IoT, NG Networking & Proximity Cloud, Canonical | |||
Day 2, 10:40am | ||||
Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure | Andreas Fenkart, digitalSTROM | Youtube | ||
Kernelci.org Needs YOU! | Mark Brown, Linaro & Kevin Hilman, BayLibre | Youtube | ||
Running an Undersea, Robotic Laboratory on a Fixed Energy Budget | Brent Roman, Monterey Bay Aquarium Research Institute | Youtube | ||
JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things | Tilmann Scheller, Samsung Electronics | Youtube | ||
The Little IoT Agent (liota) | Greg Bolella, Vmware | PPTX | Youtube | |
Zephyr Project: An RTOS to Change the Face of IoT | Geoff Thorpe, NXP Semiconductor | Youtube | ||
IRQs: the Hard, the Soft, the Threaded and the Preemptible | Alison Chaiken, Peloton Technology | Youtube | ||
Day 2, 11:40am | ||||
Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years | Jan Lübbe, Pengutronix e.K. | Youtube | ||
Read-only rootfs: Theory and Practice | Chris Simmonds, 2net | Youtube | ||
Thwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel | Mark Rutland, ARM | Youtube | ||
Leveraging IoT Biometrics and Zephyr RTOS for Neonatal Nursing in Uganda | Teresa Cauvel, Neopenda | Youtube | ||
Run Your Own 6LoWPAN Based IoT Network | Stefan Schmidt, Samsung | Youtube | ||
Soletta: Closing the IoT Development Gap | Gustavo Sverzut Barbieri, ProFUSION Embedded Systems | Youtube | ||
Day 2, 14:00pm | ||||
Comparison of Linux Software Update Technologies | Matt Porter, Konsulko | Youtube | ||
Hardware Assisted Tracing on ARM with CoreSight and OpenCSD | Mathieu Poirier, Linaro | Youtube | ||
Herd Your Boards, Become a Farmer | Geert Uytterhoeven, Glider bvba | Youtube | ||
IPv6 for Embedded Developers used to IPv4 | Thiago Macieira, Intel | Youtube | ||
New Wireless Daemon for Linux | Marcel Holtmann, Open Source Technology Center, Intel | Youtube | ||
The Zephyr™ Project – An Updated Overview | Anas Nashif, Intel & Benjamin Walsh, Wind River | Youtube | ||
Tutorial: Why NAND Flash Breaks Down | Arnout Vandecappelle, Essensium/Mind | PDF, ODP | Youtube | |
Day 2, 15:00pm | ||||
Approaches to Ultra-Long Software Maintenance | Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial | Youtube | ||
I/O and You: Nonsense Hacks! | Matt Ranostay, Konsulko Group | |||
Introducing resinOS: An Operating System Tailored for Containers and Built for the Embedded World | Petros Angelatos & Andrei Gherzan, resin.io | Youtube | ||
Build a Micro HTTP Server for Embedded System | Jian-Hong Pan | PDF White font on many slides. May need to download to view properly on dark background. | Youtube | |
Doing Bluetooth Low Energy on Linux | Szymon Janc, CODECOUP | Youtube | ||
OSS Remote Firmware Updates for IoT-like Projects | Silvano Cirujano Cuesta, Siemens AG | Youtube | ||
Day 2, 16:10pm | ||||
Automated Testing Laboratory for Embedded Linux Distributions | Pawel Wieczorek, Samsung R&D Institute Poland | Youtube | ||
Open Source in Every Car with Automotive Grade Linux | Walt Miner, The Linux Foundation | Youtube | ||
Stuck in 2009 - How I Survived | Will Sheppard, Embedded Bits Limited | Youtube | ||
How to Build a Distributed Serverless Polyglot Micro Services IoT Platform Using Docker and OpenWhisk | Kalonji Bankole, IBM | Youtube | ||
Improving System Configuration for Zephyr and Beyond | Andy Gross, Linaro | Youtube | ||
OCF for Resource-Constrained Environments | Kishen Maloor, Intel Corporation | Youtube | ||
Tutorial: Bootstrapping the Partitioning Hypervisor Jailhouse | Jan Kiszka, Siemens AG | Youtube | ||
Day 2, 17:10pm | ||||
ARM64 SoC Linux Support Check-List | Gregory Clement, Free Electrons | Youtube | ||
Open Source, Encryption and Export Regulations & The New Compliance Frontier | Mark Gisi, Wind River Systems | Youtube | ||
Survey of Open Hardware 2016 | John Hawley, Intel | Youtube | ||
Apache Mynewt Overview | Sterling Hughes & James Pace, Runtime | Youtube | ||
Flow Based Programming Applied to IoT Development | Gustavo Sverzut Barbieri, ProFUSION Embedded Systems | Youtube | ||
Linux+Zephyr: IoT Made Easy | Pantelis Antoniou, Konsulko Group | Youtube | ||
Day 2, 16:10pm | ||||
BoF: Linux Device Performance Framework | Michael Turquette, BayLibre | |||
BoF: MinnowBoard | John Hawley, Intel | |||
BoF: Open Source Project to Update Linux Devices Over-the-Air (OTA): Mender.io | Ralph Nguyen, Eystein Stenberg & Marcin Pasinski, Mender.io | |||
BoF: Small Business | Andrew Murray, Embedded Bits | |||
BoF: Yocto Project & OpenEmbedded | Jeff Osier-Mixon, Intel Corporation/Yocto Project |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 9:00am | ||||
Building a Boards Farm: Continuous Integration and Remote Control | Antoine Tenart & Quentin Schulz, Free Electrons | Youtube | ||
Introduction to Realtime Linux | Jan Altenberg, linutronix GmbH | Youtube | ||
LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs | Arturo Rinaldi, Arduino.org | Youtube | ||
Supporting the Camera Interface on the C.H.I.P | Maxime Ripard, Free Electrons | Youtube | ||
Better Alignment of Flash Storage to Mobile System Behavior | Alex Lemberg, SanDisk Company | Youtube | ||
Brillo and Weave Internals | Karim Yaghmour, Opersys inc. | Youtube | ||
Securing the Connected Car | Eystein Stenberg, Mender.io | Youtube | ||
IoT 101: Getting Connected for Developers (Registration Required) | ||||
Tracing Summit (Registration Required) | ||||
Day 3, 10:45am | ||||
Designing a Distro from Scratch Using OpenEmbedded - Part 2 | Koen Kooi, Linaro | Youtube | ||
Drones Still Going Open Source | Julien Beraud, Parrot | Youtube | ||
Leveraging the Open Source Development Model Inside Your Company | Mark Gisi, Wind River Systems | Youtube | ||
Linux DRM: New Picture Processing API | Marek Szyprowski, Samsung Electronics Polska Sp. z o.o. | Youtube | ||
(In)secure Things | Shane Coughlan, Insignary | Youtube | ||
Creating Continuous Delivery for Yocto Based IoT Distribution | Alexander Kanevskiy, Intel | Youtube | ||
Devicetree Hardware Autoconfiguration | Hans de Goede, Red Hat | Youtube | ||
Day 3, 11:45am | ||||
Audio on Linux: The End of a Golden Age? | Lars-Peter Clausen, Analog Devices | Youtube | ||
Efficient Visual Avoidance and Control for UAVs with Embedded GPUs | Kabir Mohammed, UASys | Youtube | ||
The Path of the Private FUTEX | Sebastian Siewior, Linutronix GmbH | Youtube | ||
Using ELBE to Build Debian Based Embedded Systems | Manuel Traut, Linutronix GmbH | Youtube | ||
A More Open Trust Protocol | Christian Brindley, Symantec | Youtube | ||
Open Source Bluetooth Device Firmware for IoT and Makers | Marcel Holtmann, Open Source Technology Center, Intel | Youtube | ||
Wyliodrin STUDIO: An Open Source Tool for IoT Development | Serban Razvan, Wyliodrin | Youtube | ||
Day 3, 14:00pm | ||||
ASoC: Supporting Audio on an Embedded Board | Alexandre Belloni, Free Electrons | Youtube | ||
Choosing Linux for New Use Cases | Tsugikazu Shibata, NEC | Youtube | ||
Exploring Linux Kernel Source Code with Eclipse and QTCreator | Marcin Bis | Youtube | ||
Verified Boot: From ROM to Userspace | Marc Kleine-Budde, Pengutronix e.K. | Youtube | ||
Demystifying Systemd for Embedded Systems | Gustavo Sverzut Barbieri, ProFUSION | Youtube | ||
Embedded Systems Software Update for IoT: The Current State of Play | Chris Simmonds, 2net | Youtube | ||
Tutorial: Building an IoT Empire | Michael Schloh von Bennewitz, Computer Scientist | Youtube | ||
Day 3, 15:00pm | ||||
Automotive Collaboration: What's Really Going On? Has Something Improved During the Last Year? | Paul Sherwood, Codethink Ltd | Youtube | ||
Cameras in Embedded Systems: Device Tree and ACPI View | Sakari Ailus, Intel | Youtube | ||
Isar: Build Debian-Based Products with BitBake | Baurzhan Ismagulov, ilbers GmbH | Youtube | ||
Running UBI/UBIFS on MLC NAND | Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons | Youtube | ||
IoTivity: The Open Connectivity Foundation and the IoT Challenge | Thiago Macieira, Intel | Youtube | ||
Software Updates for Connected Devices: Key Considerations | Eystein Stenberg, Mender.io | Youtube | ||
Day 3, 16:30pm | ||||
Deby - Reproducible and Maintainable Embedded Linux Environment with Poky | Kazuhiro Hayashi, Toshiba Corporation | Youtube | ||
Open Source for Automotive Developed in the Open becomes Real: GENIVI Development Platform | Agustin Benito Bethencourt, Codethink Ltd | Youtube | ||
Reconfigurable Computing Architecture for the Linux Kernel | Vince Bridgers & Yves Vandervennet, Intel | Youtube | ||
Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested | Jan-Simon Möller, Automotive Grade Linux / The Linux Foundation | Youtube | ||
Building an IoT-class Device | Igor Stoppa, Open Source Technology Center, Intel | Youtube | ||
Gateways - The Center of Complexity for Update | Ned Smith, Intel | Youtube | ||
Using Greybus for IoT | Alexandre Bailon, BayLibre | Youtube |
Day 4 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 4, 08:15am | ||||
OpenWrt Summit (Registration Required) | ||||
Day 4, 09:00am | ||||
BYOD (Build Your Own Device) | Angelo Dureghello, Sysam, Nomovok | Youtube | ||
EFL - A UI Toolkit Designed for the Embedded World | Tom Hacohen, Samsung | Youtube | ||
Time is Ready for the Civil Infrastructure Platform | Yoshitake Kobayashi, Corporate Software Engineering Center & Urs Gleim, Seimens | Youtube | ||
Using SCHED_DEADLINE | Steven Rostedt, Red Hat | Youtube | ||
Open Source Development for the ESP8266 and Azure | Ivan Judson, Rita Zhang & Pamela Cortez, Microsoft | Youtube | ||
Power Management Challenges in IoT and How Zephyr RTOS Meets Them | Ramesh Thomas, Intel | Youtube | ||
Tutorial: Building a Drone, From Scratch | Igor Stoppa, Open Source Technology Center, Intel | Youtube | ||
Day 4, 10:00am | ||||
Anatomy of Cross-Compilation Toolchains | Thomas Petazzoni, Free Electrons | Youtube | ||
Continuous Integration and Autotest Environment Using Fuego | Kenji Tadano & Kengo Ibe, Mitsubishi Electric | Youtube | ||
Introduction to Memory Management in Linux | Matt Porter, Konsulko | Youtube | ||
Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer | Wolfram Sang, Renesas | Youtube | ||
How to Develop the ARM 64bit Board, Samsung TM2 with Exynos5433 | Chanwoo Choi & Seung-Woo Kim, Samsung Electronics | Youtube | ||
The Internet of Things and Life Beyond Linux | Wolfgang Mauerer, Technical University Regensburg/Siemens AG | Youtube | ||
Day 4, 11:15am | ||||
HDMI CEC: What? Why? How? | Hans Verkuil, Cisco Systems Norway | Youtube | ||
It's a Hardware Bug and I can Prove It | Kris Chaplin, Altera | Youtube | ||
Modernizing the NAND Framework: The Big Picture | Boris Brezillon, Free Electrons | Youtube | ||
No, It's Never Too Late to Upstream Your Legacy Linux Based Platform | Neil Armstrong, BayLibre | Youtube | ||
Avoid the Silos and Help Build the True Internet of Things | Aaron Vernon, Higgns | Youtube | ||
Creating Bluetooth-Based IoT Solutions with Zephyr | Johan Hedberg, Open Source Technology Center, Intel | Youtube | ||
JavaScript Meets Zephyr | Sakari Poussa, Intel | Youtube | ||
Day 4, 12:15pm | ||||
Clinging to Clang | Khem Raj, Comcast RDK | Youtube | ||
Continuous Integration and Testing of a Yocto Project Based Automotive Head Unit | Mario Domenech Goulart & Mikko Rapeli, BMW | Youtube | ||
Solving Devicetree Issues, part 3.0 | Frank Rowand, Sony | Youtube | ||
Update on Shared Logging between the Kernel and the Bootloader | Sean Hudson, Mentor Graphics, Inc | Youtube | ||
BlueZ Meets Zephyr | Luiz Augusto von Dentz, Intel | Youtube | ||
Cloud Platforms for the Internet of Things: How Do They Stack Up? | Koustabh Dolui, Politecnico di Milano | Youtube | ||
Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way | Andre Guedes, Intel | Youtube | ||
Day 4, 14:30pm | ||||
C++ for Embedded Development | Thiago Macieira, Intel | Youtube | ||
GPIO for Engineers and Makers | Linus Walleij | Youtube | ||
kvmtool - A QEMU Alternative? | Andre Przywara, ARM | Youtube | ||
Using the Network as a Reliable Platform for Time-Sensitive Systems | Henrik Austad, Cisco | Youtube | ||
Quark Microcontroller Software Interface | Malcolm Prinn, Intel | Youtube | ||
Security in IoT, More an Attitude Issue than a Technical Challenge | Dominig ar Foll, Intel Open Source | Youtube | ||
Day 4, 15:30pm | ||||
Debugging Methodologies for Realtime Issues in Linux Systems | Joel Fernandes, Amazon | Youtube | ||
FDO: Magic 'Make My Program Faster' Compilation Option? | Pawel Moll, ARM | Youtube | ||
Knocking at Your Back Door (or How Dealing with Modern Interrupt Architectures can Affect Your Sanity) | Marc Zyngier, ARM Ltd | Youtube | ||
Open-Source Tools for FPGA Development | Marek Vašut, DENX Software Engineering | Youtube | ||
Creating Memory Efficient and High Performance IP Stack for Zephyr OS | Jukka Rissanen, Open Source Technology Center, Intel | Youtube | ||
How to Prototype an IoT Hardware with IoTivity on GNU/Linux | Phil Coval, Samsung | Youtube | ||
Day 4, 16:40pm | ||||
Keynote: Zephyr & IoT Security | Geoff Thorpe, Head of IoT Security, NXP Semiconductor | Youtube | ||
Day 4, 17:00pm | ||||
Keynote: Status of Embedded Linux | Tim Bird, ELC Program Chair | Youtube | ||
Day 4, 17:20pm | ||||
Closing Game | Tim Bird, ELC Program Chair | Youtube |
Technical Showcase Posters
Poster Title | Presenter | Poster |
Partitioning Hypervisor Jailhouse on ARM64 | Jan Kiszka, Siemens AG | |
Building an IoT Empire | Michael Schloh von Bennewitz | |
Wedge 40, FBOSS and OpenBMC | Davide Cavalca - Facebook | |
JerryScript 6LoWPAN Demo | Tilmann Scheller & Stefan Schmidt, Samsung OSG | |
Tizen devices connected with IoTivity | Phil Coval, Samsung OSG | |
kernelci.org + ACME = PowerCI | Michael Turquette, BayLibre | |
Embedded Linux over-the-air update | Marcin Pasinski, MENDER.io | |
Power Plant runs on Linux | Yoshiyuki Nitta and Yoshitake Kobayashi, Toshiba | |
LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs | Arturo Rinaldi | |
Fuego Test Framework | Tim Bird, Core Embedded Linux Project | |
Etnaviv in Linux Mainline, Barebox Bootloader | Robert Schwebel, Pengutronix | |
Kodi, Open SourceKeith Herrington | Media Center | |
FFmpeg Open Souce Multimedia Library | Thilo Borgmann |