ELC 2015 Presentations
Presentations from ELC 2015.
Contents
Videos
The "YouTube" links in the table below are directly to the respective video. The ELC 2015 YouTube playlist is at:
Table of Presentations
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 | |||||
Driving standards and Open Source to Grow the Internet of Things | Mark Skarpness, Director of Systems Engineering at Intel | YouTube | |||
Day 1, 9:30am | |||||
Project Ara | Paul Eremenko, Head of Project Ara, ATAP at Google & Marti Bolivar, Project Ara Software Lead, Google | YouTube | |||
Day 1, 10:30am | |||||
Android OTA Updates | Andrew Boie, Intel | YouTube | |||
Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards | Khasim Syed Mohammed, Linaro | YouTube | |||
An Overview of the Kernel DMAEngine Subsystem | Maxime Ripard, Free Electrons | YouTube | |||
Tuning systemd for Embedded | Alison Chaiken, Mentor Graphics | YouTube | |||
The Open Interconnect Consortium (OIC) Security Model and Vision | Ned Smith, Intel | YouTube | |||
Day 1, 11:30am | |||||
Build and Distributing SDK Add-Ons | Dave Smith, NewCircle | YouTube | |||
Fuzzing the Media Framework in Android | Alexandru Blanda, Intel | YouTube | |||
Autonomous Navigation for an OMAP4 Nano-Drone | Grégoire Gentil, Always Innovating | YouTube | |||
Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts | Stephanie Lockwood-Childs, VCT Labs | SVG | YouTube | ||
LTSI: Latest Status and Kernel Testing | Tsugikazu Shibata, NEC | YouTube | |||
Virtualization for Small Devices | Jesse Zbikowski and Stephan Okay, Cratus technologies | ||||
Day 1, 2:00pm | |||||
Solving Global Illiteracy With Android and XPRIZE | Jono Bacon, XPRIZE | YouTube | |||
Anatomy of a Screenshot | Rodrigo Chiossi, Intel | YouTube | |||
Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers | Mark F. Brown, Intel & Joel Rosenzweig, Intel | YouTube | |||
Bluetooth 4.2 - New Features for Linux and IoT | Marcel Holtmann, Intel | YouTube | |||
The Device Tree as a Stable ABI: A Fairy Tale? | Thomas Petazzoni, Free Electrons | YouTube | |||
IoTivity and Embedded Linux Support | Kishen Maloor, Intel | YouTube | |||
Day 1, 3:00pm | |||||
Android’s New Stream-Based Camera Architecture | Balwinder Kaur, ON Semiconductor | YouTube | |||
Chaining HALs | Hunyue Yau, HY Research | YouTube | |||
Performance Analysis Using the perf Suite | Mans Rullgard | YouTube | |||
Optimize uClinux for ARM Cortex-M4 | Jim Huang, South Star Xelerator & Jeff Liaw, National Cheng Kung University | YouTube | |||
10 Years of Open Source Robotics | Laurent Pinchart, Ideas on Board | YouTube | |||
The OpenDOF Project - An Open Distributed Object Framework For The IoT | Bryant Eastham, Panasonic | YouTube | |||
Day 1, 4:20pm | |||||
Implementation of the Global Task Scheduler in big.LITTLE Android Platforms | Michael E. Anderson, The PTR Group | YouTube | |||
Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!) | Ben Friedberg, SDG Systems | YouTube | |||
Flying Penguins: Embedded Linux Applications for Autonomous UAVs | Clay McClure | YouTube | |||
Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems | Insop Song, Gainspeed | YouTube | |||
Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code | Yoshitake Kobayashi, Toshiba | YouTube | |||
Ready-Made Recipes to Add Security and Data | Dominig ar Foll, Intel | YouTube | |||
Day 1, 5:20pm | |||||
Memory Management Internals | Karim Yaghmour, Opersys | YouTube | |||
Android Multilib Build Cheat Sheet | Amit Pundir, Linaro | YouTube | |||
Teaching More Fish to Fly | John Hawley, Intel | YouTube | |||
Automated Flashing and Testing for Continuous Integration | Igor Stoppa, Intel | YouTube | |||
Tizen: System-Wide Memory Defragmenter Without Killing Any Application | Pintu Kumar, Samsung | YouTube | |||
Getting Started with AllJoyn | Ivan R. Judson, Microsoft | YouTube |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video | |
Day 2, 9:00am | |||||
Android Verified Boot | Andrew Boie, Intel | YouTube | |||
Heterogeneous Multi-Core Architecture Support for Dronecode | Mark Charlebois, Qualcomm Innovation Center (QuIC) | YouTube | |||
Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis | Alexis Martin, Inria | YouTube | |||
A Scalable, Cloud-based Device Reprogramming Architecture | James Simister, Panasonic | YouTube | |||
Customizing AOSP for my Device | Rafael Coutinho, Phi Innovations | YouTube | |||
Building Multi-Processor FPGA Subsystems – Allowing Linux to Supervise Embedded Real-Time Processing Systems | Chris Martin, Altera | YouTube | |||
Day 2, 10:00am | |||||
Implementing Controls with Bluetooth SMART in Android | Michael E. Anderson, The PTR Group | YouTube | |||
Open Source Drones on Linux | Lorenz Meier MLC/TLC | YouTube | |||
NAND Support: (New?) Challenges for the MTD/NAND Subsystem | Boris Brezillon, Free Electrons | YouTube | |||
Building IoT systems with openHAB | Matt Porter, Konsulko | YouTube | |||
Day 2, 11:20am | |||||
Room For Cooperation: Bionic and musl | Bernhard Rosenkränzer, Linaro | YouTube | |||
Aster: A Remote GUI Control Tool for the Android Platform | Yongqin Liu, Linaro | YouTube | |||
Application of Data Fusion to Aerial Robotics | Paul Riseborough, 3DRobotics | YouTube | |||
Embedded Distributed Systems: A Case of Study | Victor Rodriguez, Intel | YouTube | |||
Transitioning From uclibc to musl for Embedded Development | Rich Felker, Openwall | YouTube | |||
Security Architecture in the IOT Age | Stephen Arnold, VCT Labs | YouTube | |||
Day 2, 1:40pm | |||||
Dronecode Project and Autopilot With Linux | Andrew Tridgell, Technical Steering Committee Chair of Dronecode Project | http://uav.tridgell.net/ELC_2015/ |
YouTube | ||
Day 2, 2:10pm | |||||
IoT Panel | Dominig Ar Foll, Intel (Tizen); Greg Burns, AllSeen Alliance; Bryant Eastham, Panasonic; Guy Martin, Samsung; Tim Bird, Sony Mobile (Moderator) | YouTube | |||
Day 2, 3:25pm | |||||
Platform-Level UI Customization | Karim Yaghmour, Opersys | YouTube | |||
Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together? | Bernhard Rosenkränzer, Linaro | YouTube | |||
The Syria Airlift Project: Open-Sourcing Humanitarian Airlift | Mark Jacobsen, U.S. Air Force | YouTube | |||
Last One Out, Turn Off The Lights | Geert Uytterhoeven, Glider bvba | YouTube | |||
Generic PHY Framework | Kishon Vijay Abraham, Texas Instruments | YouTube | |||
Linux for Microcontrollers: From Marginal to Mainstream | Vitaly Wool, Softprise Consulting OU | YouTube | |||
Day 2, 4:25pm | |||||
Android Customization: From the Kernel to the Apps | Cédric Cabessa, Genymobile | YouTube | |||
Embedded Linux moves into High School Robotics | Michael E. Anderson, The PTR Group | YouTube | |||
Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices | Rob Clark, Red Hat | HTML | YouTube | ||
Creating Open Hardware Tools | David Anders, Intel | YouTube | |||
Sigrok: Adventures in Integrating a Power-Measurement Device | Bartosz Golaszewski, BayLibre | ||||
Building a General Purpose Android Workstation | Ron Munitz | YouTube | |||
Day 2, 5:25pm | |||||
Creating Platform Development Tools | François-Denis Gonthier, Opersys | YouTube | |||
DroneAPI: A Tutorial on Drone Control | Kevin Hester, 3DRobotics | YouTube | |||
Regulators: Learning To Play With Others | Mark Brown, Linaro | YouTube | |||
Open Lighting Architecture: Blinky Lights! | Matt Ranostay, Intel | YouTube | |||
Real Time Linux Scheduling Performance Comparison | Vince Bridgers, Altera | YouTube | |||
Day 2, 6:40pm | |||||
BoFs: Applying Linux to the Social Infrastructure Systems | Noriaki Fukuyasu, Linux Foundation | ||||
BoFs: Cryptography and Randomness | Jesse Zbikowski | ||||
BoFs: Dronecode Project | Andrew Tridgell & Lorenz Meier | ||||
BoFs: Kernel Wish List | John Stultz | ||||
BoFs: MinnowBoard - John Hawley, Intel BoFs: Yocto Project / OpenEmbedded | Jeff Osier-Mixon | ||||
BoFs: Kernel Testing for Upstream with kernelci.org | Kevin Hilman, Linaro |
Day 3 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 3, 9:00am | ||||
Android Based Penetration Testing Framework | Ron Munitz | |||
Filesystem Considerations for Embedded Devices | Tristan Lelong, Adeneo | YouTube | ||
Embedded Digital TV Kernel Pipelines via Media Controller API | Mauro Carvalho Chehab, | YouTube | ||
Introduction to Kernel Power Management | Kevin Hilman, Linaro | SVG | YouTube | |
Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work | Pantelis Antoniou, Konsulko Group | YouTube | ||
Embedded Android Workshop | Karim Yaghmour, Opersys | YouTube | ||
Day 3, 10:00am | ||||
Maintaining Multiple Android Linux Kernels at Intel | Mark Gross, Intel | YouTube | ||
Creating Eco-System for R-Car LCB | Hisao Munakata, Renesas | YouTube | ||
Maintaining a Large Kernel Subsystem | Arnd Bergmann | YouTube | ||
Status Report for IEEE 802.15.4 and 6LoWPAN in Linux | Stefan Schmidt, Samsung | YouTube | ||
What's New with Toybox | Rob Landley | TXT | YouTube | |
Day 3, 11:20am | ||||
Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 | Bernhard Rosenkränzer, Linaro | |||
Embedded Android Workshop (Cont.) | Karim Yaghmour, Opersys | YouTube | ||
Linux in the Connected Car Platform | Daniel Jackson, Dialexa | YouTube | ||
Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution | Rudolf (Rudi) Streif | YouTube | ||
Linux Kernel Selftest Framework - Quality Control for New Releases | Shuah Khan, Samsung | YouTube | ||
Overcoming Obstacles to Contributing to Linux | Tim Bird, Sony Mobile | YouTube | ||
Day 3, 1:40pm | ||||
Doing big.LITTLE right: little and Big Obstacles | Vitaly Wool & Vlad Rezki, Softprise Consulting OU | YouTube | ||
Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution (Cont.) | Rudolf (Rudi) Streif | |||
Improving the Embedded Linux Development Workflow | Paul Eggleton, Intel | YouTube | ||
Testing Video4Linux Applications and Drivers | Hans Verkuil | YouTube | ||
Embedded Android Workshop (Cont.) | Karim Yaghmour, Opersys | PDF] | YouTube | |
Shrinking C Code | Rob Landley | Rob said to point people here for content: TXT | YouTube | |
Day 3, 2:40pm | ||||
Fixing the y2038 Bug | Arnd Bergmann, Linaro | |||
Enhancing Real-Time Capabilities with the PRU | Rob Birkett, Texas Instruments | YouTube | ||
Fastboot Tools and Techniques | John Mehaffey, Mentor Graphics | YouTube | ||
The Ephemeral Smoking Gun: Using ftrace and kgdb to Resolve a pthread 'deadlock' | Brad Mouring, National Instruments | YouTube | ||
Day 3, 4:00pm | ||||
Embedding Openness in the Connected Car | Matt Jones, Senior Infotainment Specialist at Jaguar Land Rover | YouTube | ||
Day 3, 4:30pm | ||||
Community Involvement: Looking Forward and Looking Back | Deepak Saxena, Noted Linux Kernel Developer |
Technical Showcase Posters
Poster Title | Presenter | Poster |
96Boards HiKey | Linaro | |
Embedded Linux build system - Buildroot | Thomas Petazzoni | |
FIRST Robotics Competition | FRC Team 2643 - Dark Matter | |
FIRST Robotics Linux-based Controller | Mike Anderson / The PTR Group, Inc. | |
Fluent Bit: Data Collector for Embedded Linux | Eduardo Silva, Treasure Data | |
Freedreno - Open Source ARM Graphics | Rob Clark | |
OpenDOF Project "One Page" IoT | Bryant Eastham, Panasonic | |
Power measurement with sigrok & ACME | Bartosz Golaszewski, Patrick Titiano / BayLibre, Ingenios | |
Scalable, Cloud-Based Device Reprogramming | James Simister - Panasonic | |
Sony Mobile phone debug board | Werner Johansson | |
The Syria Airlift Project Open-Sourcing Humanitarian Airlift | Mark Jacobsen, Jessie Mooberry | |
Toaster - A web interface to the Yocto Project | Paul Eggleton, David Reyna, Jeffrey Osier-Mixon - Yocto Project | |
USRP E310 - Embedded Software Defined Radio | Philip Balister, Moritz Fischer, Jonathon Pendlum | |
VR Spark - Drone Code Edition | Roberto Navoni |