Difference between revisions of "ELC 2015 Presentations"
(seeding PDF links) |
|||
(69 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category:ELC]] | |
+ | [[Category:2015]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
− | == | + | == Intro == |
− | |||
− | + | Presentations from [http://events17.linuxfoundation.org/events/archive/2015/embedded-linux-conference ELC 2015 (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. | 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. | ||
+ | |||
+ | '''Important note about videos:''' Unfortunately, the video files for ELC 2015 were lost. They were originally uploaded to | ||
+ | YouTube, and there used to be links on this page that worked. However, some time in 2018, | ||
+ | the YouTube account that was used to upload the videos was deleted accidentally, and the videos were lost. | ||
+ | There were no backups. We are very sorry about this, but there is nothing that can be done to remedy the | ||
+ | situation unless individuals made copies of these YouTube videos themselves. If anyone has any video content for | ||
+ | the presentations listed below, please contact Tim Bird. | ||
== Presenters == | == Presenters == | ||
+ | === Day 1 Presentations === | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
− | |||
|- bgcolor="#c0e0e0" | |- bgcolor="#c0e0e0" | ||
| align="center" | '''Session Description''' | | align="center" | '''Session Description''' | ||
Line 23: | Line 32: | ||
|Driving standards and Open Source to Grow the Internet of Things | |Driving standards and Open Source to Grow the Internet of Things | ||
|Mark Skarpness, Director of Systems Engineering at Intel | |Mark Skarpness, Director of Systems Engineering at Intel | ||
− | |[[Media: | + | |[[Media:ELC-2015-Mark-Skarpness-Driving_standards_and_Open_Source_to_Grow_the_Internet_of_Things.pdf|PDF]] |
| | | | ||
| | | | ||
Line 89: | Line 98: | ||
|Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts | |Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts | ||
|Stephanie Lockwood-Childs, VCT Labs | |Stephanie Lockwood-Childs, VCT Labs | ||
− | |[[Media:Buildroot | + | |[[Media:Buildroot- Embedded Linux for Small Devices and Makefile Enthusiasts.svg|SVG]] |
| | | | ||
| | | | ||
Line 95: | Line 104: | ||
|LTSI: Latest Status and Kernel Testing | |LTSI: Latest Status and Kernel Testing | ||
|Tsugikazu Shibata, NEC | |Tsugikazu Shibata, NEC | ||
− | |[[Media:LTSI | + | |[[Media:LTSI-_Latest_Status_and_Kernel_Testing.pdf|PDF]] |
| | | | ||
| | | | ||
Line 133: | Line 142: | ||
|The Device Tree as a Stable ABI: A Fairy Tale? | |The Device Tree as a Stable ABI: A Fairy Tale? | ||
|Thomas Petazzoni, Free Electrons | |Thomas Petazzoni, Free Electrons | ||
− | |[[Media: | + | |[[Media:The_Device_Tree_as_a_Stable_ABI-_A_Fairy_Tale?.pdf|PDF]] |
| | | | ||
| | | | ||
Line 197: | Line 206: | ||
|Flying Penguins: Embedded Linux Applications for Autonomous UAVs | |Flying Penguins: Embedded Linux Applications for Autonomous UAVs | ||
|Clay McClure | |Clay McClure | ||
− | |[[Media: | + | |[[Media:Flying_Penguins-_Embedded_Linux_Applications_for_Autonomous_UAVs.pdf|PDF]] |
| | | | ||
| | | | ||
Line 209: | Line 218: | ||
|Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code | |Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code | ||
|Yoshitake Kobayashi, Toshiba | |Yoshitake Kobayashi, Toshiba | ||
− | |[[Media:Poky meets Debian | + | |[[Media:Poky meets Debian Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code.pdf|PDF]] |
| | | | ||
| | | | ||
Line 235: | Line 244: | ||
|Teaching More Fish to Fly | |Teaching More Fish to Fly | ||
|John Hawley, Intel | |John Hawley, Intel | ||
− | |[ | + | |[https://owncloud.monkeyblade.net/index.php/s/6N48Jhv6bSSQjbq/download PDF] |
| | | | ||
| | | | ||
Line 247: | Line 256: | ||
|Tizen: System-Wide Memory Defragmenter Without Killing Any Application | |Tizen: System-Wide Memory Defragmenter Without Killing Any Application | ||
|Pintu Kumar, Samsung | |Pintu Kumar, Samsung | ||
− | |[[Media:Tizen | + | |[[Media:Tizen-_System-Wide_Memory_Defragmenter_Without_Killing_Any_Application.pdf|PDF]] |
| | | | ||
| | | | ||
Line 256: | Line 265: | ||
| | | | ||
| | | | ||
+ | |} | ||
+ | |||
+ | ===Day 2 Presentations=== | ||
+ | {| border="1" cellspacing="0" cellpadding="4" | ||
+ | |- bgcolor="#c0e0e0" | ||
+ | |- bgcolor="#c0e0e0" | ||
+ | | align="center" | '''Session Description''' | ||
+ | | align="center" | '''Presenter(s)''' | ||
+ | | align="center" | '''Presentation''' | ||
+ | | align="center" | '''Transcript Status''' | ||
+ | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 9:00am | | colspan="5" | Day 2, 9:00am | ||
Line 311: | Line 331: | ||
|NAND Support: (New?) Challenges for the MTD/NAND Subsystem | |NAND Support: (New?) Challenges for the MTD/NAND Subsystem | ||
|Boris Brezillon, Free Electrons | |Boris Brezillon, Free Electrons | ||
− | |[[Media: | + | |[[Media:NAND Subsystem.pdf|PDF]] |
| | | | ||
| | | | ||
Line 325: | Line 345: | ||
|Room For Cooperation: Bionic and musl | |Room For Cooperation: Bionic and musl | ||
|Bernhard Rosenkränzer, Linaro | |Bernhard Rosenkränzer, Linaro | ||
− | |[[Media: | + | |[[Media:Room_For_Cooperation-_Bionic_and_musl.pdf|PDF]] |
| | | | ||
| | | | ||
Line 331: | Line 351: | ||
|Aster: A Remote GUI Control Tool for the Android Platform | |Aster: A Remote GUI Control Tool for the Android Platform | ||
|Yongqin Liu, Linaro | |Yongqin Liu, Linaro | ||
− | |[[Media:Aster | + | |[[Media:Aster-_A_Remote_GUI_Control_Tool_for_the_Android_Platform.pdf|PDF]] |
| | | | ||
| | | | ||
Line 343: | Line 363: | ||
|Embedded Distributed Systems: A Case of Study | |Embedded Distributed Systems: A Case of Study | ||
|Victor Rodriguez, Intel | |Victor Rodriguez, Intel | ||
− | |[[Media: | + | |[[Media:Embedded_Distributed_Systems-_A_Case_of_Study.pdf|PDF]] |
| | | | ||
| | | | ||
Line 359: | Line 379: | ||
| | | | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 2, 1: | + | | colspan="5" | Day 2, 1:40pm |
|- | |- | ||
|Dronecode Project and Autopilot With Linux | |Dronecode Project and Autopilot With Linux | ||
|Andrew Tridgell, Technical Steering Committee Chair of Dronecode Project | |Andrew Tridgell, Technical Steering Committee Chair of Dronecode Project | ||
− | |[[Media: | + | | See [http://uav.tridgell.net/ELC_2015/ http://uav.tridgell.net/ELC_2015] <br />[[Media:Autonomous Navigation for an OMAP4 Nano-Drone.pdf|PDF]] |
| | | | ||
| | | | ||
Line 391: | Line 411: | ||
|The Syria Airlift Project: Open-Sourcing Humanitarian Airlift | |The Syria Airlift Project: Open-Sourcing Humanitarian Airlift | ||
|Mark Jacobsen, U.S. Air Force | |Mark Jacobsen, U.S. Air Force | ||
− | |[[Media: | + | |[[Media:The_Syria_Airlift_Project-_Open-Sourcing_Humanitarian_Airlift.pdf|PDF]] |
| | | | ||
| | | | ||
|- | |- | ||
|Last One Out, Turn Off The Lights | |Last One Out, Turn Off The Lights | ||
− | |Geert Uytterhoeven | + | |Geert Uytterhoeven, Glider bvba |
|[[Media:Last One Out, Turn Off The Lights.pdf|PDF]] | |[[Media:Last One Out, Turn Off The Lights.pdf|PDF]] | ||
| | | | ||
Line 409: | Line 429: | ||
|Linux for Microcontrollers: From Marginal to Mainstream | |Linux for Microcontrollers: From Marginal to Mainstream | ||
|Vitaly Wool, Softprise Consulting OU | |Vitaly Wool, Softprise Consulting OU | ||
− | |[[Media: | + | |[[Media:Linux_for_Microcontrollers-_From_Marginal_to_Mainstream.pdf|PDF]] |
| | | | ||
| | | | ||
Line 417: | Line 437: | ||
|Android Customization: From the Kernel to the Apps | |Android Customization: From the Kernel to the Apps | ||
|Cédric Cabessa, Genymobile | |Cédric Cabessa, Genymobile | ||
− | |[[Media: | + | |[[Media:Android_Customization-_From_the_Kernel_to_the_Apps.pdf|PDF]] |
| | | | ||
| | | | ||
Line 429: | Line 449: | ||
|Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices | |Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices | ||
|Rob Clark, Red Hat | |Rob Clark, Red Hat | ||
− | |[ | + | |[http://people.freedesktop.org/~robclark/freedreno-elc-2015.html HTML] |
| | | | ||
| | | | ||
Line 435: | Line 455: | ||
|Creating Open Hardware Tools | |Creating Open Hardware Tools | ||
|David Anders, Intel | |David Anders, Intel | ||
− | |[[Media: | + | |[[Media:elc2015-opentools.pdf|PDF]] |
| | | | ||
| | | | ||
Line 441: | Line 461: | ||
|Sigrok: Adventures in Integrating a Power-Measurement Device | |Sigrok: Adventures in Integrating a Power-Measurement Device | ||
|Bartosz Golaszewski, BayLibre | |Bartosz Golaszewski, BayLibre | ||
− | |[[Media:Sigrok | + | |[[Media:Sigrok- Adventures in Integrating a Power-Measurement Device.pdf|PDF]] |
| | | | ||
| | | | ||
Line 461: | Line 481: | ||
|DroneAPI: A Tutorial on Drone Control | |DroneAPI: A Tutorial on Drone Control | ||
|Kevin Hester, 3DRobotics | |Kevin Hester, 3DRobotics | ||
− | |[[Media:DroneAPI | + | |[[Media:DroneAPI-_A_Tutorial_on_Drone_Control.pdf|PDF]] |
| | | | ||
| | | | ||
Line 467: | Line 487: | ||
|Regulators: Learning To Play With Others | |Regulators: Learning To Play With Others | ||
|Mark Brown, Linaro | |Mark Brown, Linaro | ||
− | |[[Media:Regulators | + | |[[Media:Regulators- Learning To Play With Others.pdf|PDF]] |
| | | | ||
| | | | ||
Line 473: | Line 493: | ||
|Open Lighting Architecture: Blinky Lights! | |Open Lighting Architecture: Blinky Lights! | ||
|Matt Ranostay, Intel | |Matt Ranostay, Intel | ||
− | |[[Media: | + | |[[Media:Open_Lighting_Architecture-_Blinky_Lights!.pdf|PDF]] |
| | | | ||
| | | | ||
Line 511: | Line 531: | ||
|BoFs: MinnowBoard - John Hawley, Intel BoFs: Yocto Project / OpenEmbedded | |BoFs: MinnowBoard - John Hawley, Intel BoFs: Yocto Project / OpenEmbedded | ||
|Jeff Osier-Mixon | |Jeff Osier-Mixon | ||
− | | | + | | No slides |
| | | | ||
| | | | ||
Line 517: | Line 537: | ||
|BoFs: Kernel Testing for Upstream with kernelci.org | |BoFs: Kernel Testing for Upstream with kernelci.org | ||
|Kevin Hilman, Linaro | |Kevin Hilman, Linaro | ||
− | |[[Media: | + | |[[Media:kernelci.pdf|PDF]] |
| | | | ||
| | | | ||
+ | |} | ||
+ | |||
+ | ===Day 3 Presentations === | ||
+ | {| border="1" cellspacing="0" cellpadding="4" | ||
+ | |- bgcolor="#c0e0e0" | ||
+ | |- bgcolor="#c0e0e0" | ||
+ | | align="center" | '''Session Description''' | ||
+ | | align="center" | '''Presenter(s)''' | ||
+ | | align="center" | '''Presentation''' | ||
+ | | align="center" | '''Transcript Status''' | ||
+ | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 9:00am | | colspan="5" | Day 3, 9:00am | ||
Line 541: | Line 572: | ||
| | | | ||
|- | |- | ||
− | | | + | |Introduction to Kernel Power Management |
|Kevin Hilman, Linaro | |Kevin Hilman, Linaro | ||
− | |[[Media: | + | |[[Media:Intro_Kernel_PM.svg|SVG]] |
| | | | ||
| | | | ||
Line 549: | Line 580: | ||
|Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work | |Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work | ||
|Pantelis Antoniou, Konsulko Group | |Pantelis Antoniou, Konsulko Group | ||
− | |[[Media: | + | |[[Media:Dynamic-dt-keynote-v3.pdf|PDF]] |
| | | | ||
| | | | ||
Line 555: | Line 586: | ||
|Embedded Android Workshop | |Embedded Android Workshop | ||
|Karim Yaghmour, Opersys | |Karim Yaghmour, Opersys | ||
− | |[ | + | |[http://www.slideshare.net/opersys PDF] |
| | | | ||
| | | | ||
Line 565: | Line 596: | ||
|[[Media:Maintaining Multiple Android Linux Kernels at Intel.pdf|PDF]] | |[[Media:Maintaining Multiple Android Linux Kernels at Intel.pdf|PDF]] | ||
| | | | ||
− | | | + | | |
|- | |- | ||
|Creating Eco-System for R-Car LCB | |Creating Eco-System for R-Car LCB | ||
Line 587: | Line 618: | ||
|What's New with Toybox | |What's New with Toybox | ||
|Rob Landley | |Rob Landley | ||
− | |[ | + | |[http://landley.net/talks/celf-2015.txt TXT] |
| | | | ||
| | | | ||
Line 595: | Line 626: | ||
|Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 | |Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 | ||
|Bernhard Rosenkränzer, Linaro | |Bernhard Rosenkränzer, Linaro | ||
− | |[[Media: | + | |[[Media:Android_and_Modern_Toolchains-_gcc_5.0,_clang_3.6_and_binutils_2.25.pdf|PDF]] |
| | | | ||
| | | | ||
Line 601: | Line 632: | ||
|Embedded Android Workshop (Cont.) | |Embedded Android Workshop (Cont.) | ||
|Karim Yaghmour, Opersys | |Karim Yaghmour, Opersys | ||
− | |[ | + | |[http://www.slideshare.net/opersys PDF] |
| | | | ||
| | | | ||
Line 607: | Line 638: | ||
|Linux in the Connected Car Platform | |Linux in the Connected Car Platform | ||
|Daniel Jackson, Dialexa | |Daniel Jackson, Dialexa | ||
− | |[[Media: | + | |[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]] |
| | | | ||
| | | | ||
Line 613: | Line 644: | ||
|Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution | |Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution | ||
|Rudolf (Rudi) Streif | |Rudolf (Rudi) Streif | ||
− | |[[Media:Getting Started with Embedded Linux | + | |[[Media:Getting Started with Embedded Linux- Using the Yocto Project to Build your Own Custom Embedded Linux Distribution.pdf|PDF]] |
| | | | ||
| | | | ||
Line 633: | Line 664: | ||
|Doing big.LITTLE right: little and Big Obstacles | |Doing big.LITTLE right: little and Big Obstacles | ||
|Vitaly Wool & Vlad Rezki, Softprise Consulting OU | |Vitaly Wool & Vlad Rezki, Softprise Consulting OU | ||
− | |[[Media:Doing big.LITTLE right | + | |[[Media:Doing big.LITTLE right- little and Big Obstacles.pdf|PDF]] |
| | | | ||
| | | | ||
Line 639: | Line 670: | ||
|Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution (Cont.) | |Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution (Cont.) | ||
|Rudolf (Rudi) Streif | |Rudolf (Rudi) Streif | ||
− | |[[Media:Getting Started with Embedded Linux | + | |[[Media:Getting Started with Embedded Linux- Using the Yocto Project to Build your Own Custom Embedded Linux Distribution.pdf|PDF]] |
| | | | ||
| | | | ||
Line 657: | Line 688: | ||
|Embedded Android Workshop (Cont.) | |Embedded Android Workshop (Cont.) | ||
|Karim Yaghmour, Opersys | |Karim Yaghmour, Opersys | ||
− | |[ | + | |[http://www.slideshare.net/opersys PDF]] |
| | | | ||
| | | | ||
Line 663: | Line 694: | ||
|Shrinking C Code | |Shrinking C Code | ||
|Rob Landley | |Rob Landley | ||
− | |[ | + | |Rob said to point people here for content: [http://landley.net/toybox/cleanup.html#ifconfig TXT] |
| | | | ||
| | | | ||
Line 671: | Line 702: | ||
|Fixing the y2038 Bug | |Fixing the y2038 Bug | ||
|Arnd Bergmann, Linaro | |Arnd Bergmann, Linaro | ||
− | |[[Media: | + | |[[Media:End_of_Time_--_Embedded_Linux_Conference_2015.pdf|PDF]] |
| | | | ||
| | | | ||
Line 689: | Line 720: | ||
|The Ephemeral Smoking Gun: Using ftrace and kgdb to Resolve a pthread 'deadlock' | |The Ephemeral Smoking Gun: Using ftrace and kgdb to Resolve a pthread 'deadlock' | ||
|Brad Mouring, National Instruments | |Brad Mouring, National Instruments | ||
− | |[[Media: | + | |[[Media:The_Ephemeral_Smoking_Gun-_Using_ftrace_and_kgdb_to_Resolve_a_pthread_'deadlock'.pdf|PDF]] |
| | | | ||
| | | | ||
Line 697: | Line 728: | ||
|Embedding Openness in the Connected Car | |Embedding Openness in the Connected Car | ||
|Matt Jones, Senior Infotainment Specialist at Jaguar Land Rover | |Matt Jones, Senior Infotainment Specialist at Jaguar Land Rover | ||
− | |[[Media: | + | |[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]] |
| | | | ||
| | | | ||
Line 708: | Line 739: | ||
| | | | ||
| | | | ||
+ | |} | ||
+ | |||
+ | == Technical Showcase Posters == | ||
+ | |||
+ | {| border="1" cellspacing="0" cellpadding="4" | ||
+ | |- bgcolor="#bc8f96" | ||
+ | | align="center" | '''Poster Title''' | ||
+ | | align="center" | '''Presenter''' | ||
+ | | align="center" | '''Poster''' | ||
+ | |- | ||
+ | | 96Boards HiKey | ||
+ | | Linaro | ||
+ | | [[Media:14_Sargunam.pdf | PDF ]] | ||
+ | |- | ||
+ | | Embedded Linux build system - Buildroot | ||
+ | | Thomas Petazzoni | ||
+ | | [[Media:ELC2015-Buildroot-Poster.pdf | PDF ]] | ||
+ | |- | ||
+ | | FIRST Robotics Competition | ||
+ | | FRC Team 2643 - Dark Matter | ||
+ | | [[Media:05_Phadte.pdf | PDF ]] | ||
+ | |- | ||
+ | | FIRST Robotics Linux-based Controller | ||
+ | | Mike Anderson / The PTR Group, Inc. | ||
+ | | [[Media:11_Anderson.pdf | PDF ]] | ||
+ | |- | ||
+ | | Fluent Bit: Data Collector for Embedded Linux | ||
+ | | Eduardo Silva, Treasure Data | ||
+ | | [[Media:08_Silva.pdf | PDF ]] | ||
+ | |- | ||
+ | | Freedreno - Open Source ARM Graphics | ||
+ | | Rob Clark | ||
+ | | [[Media:07_Clark--edit 150317.pdf | PDF ]] | ||
+ | |- | ||
+ | | OpenDOF Project "One Page" IoT | ||
+ | | Bryant Eastham, Panasonic | ||
+ | | [[Media:09_Eastham.pdf | PDF ]] | ||
+ | |- | ||
+ | | Power measurement with sigrok & ACME | ||
+ | | Bartosz Golaszewski, Patrick Titiano / BayLibre, Ingenios | ||
+ | | [[Media:06_Golaszewski.pdf | PDF ]] | ||
+ | |- | ||
+ | | Scalable, Cloud-Based Device Reprogramming | ||
+ | | James Simister - Panasonic | ||
+ | | [[Media:10_Simister.pdf | PDF ]] | ||
+ | |- | ||
+ | | Sony Mobile phone debug board | ||
+ | | Werner Johansson | ||
+ | | [[Media:04_Johansson.pdf | PDF ]] | ||
+ | |- | ||
+ | | The Syria Airlift Project Open-Sourcing Humanitarian Airlift | ||
+ | | Mark Jacobsen, Jessie Mooberry | ||
+ | | [[Media:15_Jacobsen-Mooberry_v2.pdf | PDF ]] | ||
+ | |- | ||
+ | | Toaster - A web interface to the Yocto Project | ||
+ | | Paul Eggleton, David Reyna, Jeffrey Osier-Mixon - Yocto Project | ||
+ | | [[Media:03_Belen.pdf | PDF ]] | ||
+ | |- | ||
+ | | USRP E310 - Embedded Software Defined Radio | ||
+ | | Philip Balister, Moritz Fischer, Jonathon Pendlum | ||
+ | | [[Media:02_Pendlum.pdf | PDF ]] | ||
+ | |- | ||
+ | | VR Spark - Drone Code Edition | ||
+ | | Roberto Navoni | ||
+ | | [[Media:12_Navoni.pdf | PDF ]] | ||
|} | |} | ||
[[Category:2015]] | [[Category:2015]] | ||
[[Category:ELC]] | [[Category:ELC]] |
Latest revision as of 10:02, 30 March 2021
Contents
Intro
Presentations from ELC 2015 (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.
Important note about videos: Unfortunately, the video files for ELC 2015 were lost. They were originally uploaded to YouTube, and there used to be links on this page that worked. However, some time in 2018, the YouTube account that was used to upload the videos was deleted accidentally, and the videos were lost. There were no backups. We are very sorry about this, but there is nothing that can be done to remedy the situation unless individuals made copies of these YouTube videos themselves. If anyone has any video content for the presentations listed below, please contact Tim Bird.
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 | |||
Day 1, 9:30am | ||||
Project Ara | Paul Eremenko, Head of Project Ara, ATAP at Google & Marti Bolivar, Project Ara Software Lead, Google | |||
Day 1, 10:30am | ||||
Android OTA Updates | Andrew Boie, Intel | |||
Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards | Khasim Syed Mohammed, Linaro | |||
An Overview of the Kernel DMAEngine Subsystem | Maxime Ripard, Free Electrons | |||
Tuning systemd for Embedded | Alison Chaiken, Mentor Graphics | |||
The Open Interconnect Consortium (OIC) Security Model and Vision | Ned Smith, Intel | |||
Day 1, 11:30am | ||||
Build and Distributing SDK Add-Ons | Dave Smith, NewCircle | |||
Fuzzing the Media Framework in Android | Alexandru Blanda, Intel | |||
Autonomous Navigation for an OMAP4 Nano-Drone | Grégoire Gentil, Always Innovating | |||
Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts | Stephanie Lockwood-Childs, VCT Labs | SVG | ||
LTSI: Latest Status and Kernel Testing | Tsugikazu Shibata, NEC | |||
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 | |||
Anatomy of a Screenshot | Rodrigo Chiossi, Intel | |||
Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers | Mark F. Brown, Intel & Joel Rosenzweig, Intel | |||
Bluetooth 4.2 - New Features for Linux and IoT | Marcel Holtmann, Intel | |||
The Device Tree as a Stable ABI: A Fairy Tale? | Thomas Petazzoni, Free Electrons | |||
IoTivity and Embedded Linux Support | Kishen Maloor, Intel | |||
Day 1, 3:00pm | ||||
Android’s New Stream-Based Camera Architecture | Balwinder Kaur, ON Semiconductor | |||
Chaining HALs | Hunyue Yau, HY Research | |||
Performance Analysis Using the perf Suite | Mans Rullgard | |||
Optimize uClinux for ARM Cortex-M4 | Jim Huang, South Star Xelerator & Jeff Liaw, National Cheng Kung University | |||
10 Years of Open Source Robotics | Laurent Pinchart, Ideas on Board | |||
The OpenDOF Project - An Open Distributed Object Framework For The IoT | Bryant Eastham, Panasonic | |||
Day 1, 4:20pm | ||||
Implementation of the Global Task Scheduler in big.LITTLE Android Platforms | Michael E. Anderson, The PTR Group | |||
Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!) | Ben Friedberg, SDG Systems | |||
Flying Penguins: Embedded Linux Applications for Autonomous UAVs | Clay McClure | |||
Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems | Insop Song, Gainspeed | |||
Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code | Yoshitake Kobayashi, Toshiba | |||
Ready-Made Recipes to Add Security and Data | Dominig ar Foll, Intel | |||
Day 1, 5:20pm | ||||
Memory Management Internals | Karim Yaghmour, Opersys | |||
Android Multilib Build Cheat Sheet | Amit Pundir, Linaro | |||
Teaching More Fish to Fly | John Hawley, Intel | |||
Automated Flashing and Testing for Continuous Integration | Igor Stoppa, Intel | |||
Tizen: System-Wide Memory Defragmenter Without Killing Any Application | Pintu Kumar, Samsung | |||
Getting Started with AllJoyn | Ivan R. Judson, Microsoft |
Day 2 Presentations
Session Description | Presenter(s) | Presentation | Transcript Status | Video |
Day 2, 9:00am | ||||
Android Verified Boot | Andrew Boie, Intel | |||
Heterogeneous Multi-Core Architecture Support for Dronecode | Mark Charlebois, Qualcomm Innovation Center (QuIC) | |||
Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis | Alexis Martin, Inria | |||
A Scalable, Cloud-based Device Reprogramming Architecture | James Simister, Panasonic | |||
Customizing AOSP for my Device | Rafael Coutinho, Phi Innovations | |||
Building Multi-Processor FPGA Subsystems – Allowing Linux to Supervise Embedded Real-Time Processing Systems | Chris Martin, Altera | |||
Day 2, 10:00am | ||||
Implementing Controls with Bluetooth SMART in Android | Michael E. Anderson, The PTR Group | |||
Open Source Drones on Linux | Lorenz Meier MLC/TLC | |||
NAND Support: (New?) Challenges for the MTD/NAND Subsystem | Boris Brezillon, Free Electrons | |||
Building IoT systems with openHAB | Matt Porter, Konsulko | |||
Day 2, 11:20am | ||||
Room For Cooperation: Bionic and musl | Bernhard Rosenkränzer, Linaro | |||
Aster: A Remote GUI Control Tool for the Android Platform | Yongqin Liu, Linaro | |||
Application of Data Fusion to Aerial Robotics | Paul Riseborough, 3DRobotics | |||
Embedded Distributed Systems: A Case of Study | Victor Rodriguez, Intel | |||
Transitioning From uclibc to musl for Embedded Development | Rich Felker, Openwall | |||
Security Architecture in the IOT Age | Stephen Arnold, VCT Labs | |||
Day 2, 1:40pm | ||||
Dronecode Project and Autopilot With Linux | Andrew Tridgell, Technical Steering Committee Chair of Dronecode Project | See http://uav.tridgell.net/ELC_2015 |
||
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) | |||
Day 2, 3:25pm | ||||
Platform-Level UI Customization | Karim Yaghmour, Opersys | |||
Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together? | Bernhard Rosenkränzer, Linaro | |||
The Syria Airlift Project: Open-Sourcing Humanitarian Airlift | Mark Jacobsen, U.S. Air Force | |||
Last One Out, Turn Off The Lights | Geert Uytterhoeven, Glider bvba | |||
Generic PHY Framework | Kishon Vijay Abraham, Texas Instruments | |||
Linux for Microcontrollers: From Marginal to Mainstream | Vitaly Wool, Softprise Consulting OU | |||
Day 2, 4:25pm | ||||
Android Customization: From the Kernel to the Apps | Cédric Cabessa, Genymobile | |||
Embedded Linux moves into High School Robotics | Michael E. Anderson, The PTR Group | |||
Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices | Rob Clark, Red Hat | HTML | ||
Creating Open Hardware Tools | David Anders, Intel | |||
Sigrok: Adventures in Integrating a Power-Measurement Device | Bartosz Golaszewski, BayLibre | |||
Building a General Purpose Android Workstation | Ron Munitz | |||
Day 2, 5:25pm | ||||
Creating Platform Development Tools | François-Denis Gonthier, Opersys | |||
DroneAPI: A Tutorial on Drone Control | Kevin Hester, 3DRobotics | |||
Regulators: Learning To Play With Others | Mark Brown, Linaro | |||
Open Lighting Architecture: Blinky Lights! | Matt Ranostay, Intel | |||
Real Time Linux Scheduling Performance Comparison | Vince Bridgers, Altera | |||
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 | No slides | ||
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 | |||
Embedded Digital TV Kernel Pipelines via Media Controller API | Mauro Carvalho Chehab, | |||
Introduction to Kernel Power Management | Kevin Hilman, Linaro | SVG | ||
Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work | Pantelis Antoniou, Konsulko Group | |||
Embedded Android Workshop | Karim Yaghmour, Opersys | |||
Day 3, 10:00am | ||||
Maintaining Multiple Android Linux Kernels at Intel | Mark Gross, Intel | |||
Creating Eco-System for R-Car LCB | Hisao Munakata, Renesas | |||
Maintaining a Large Kernel Subsystem | Arnd Bergmann | |||
Status Report for IEEE 802.15.4 and 6LoWPAN in Linux | Stefan Schmidt, Samsung | |||
What's New with Toybox | Rob Landley | TXT | ||
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 | |||
Linux in the Connected Car Platform | Daniel Jackson, Dialexa | |||
Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution | Rudolf (Rudi) Streif | |||
Linux Kernel Selftest Framework - Quality Control for New Releases | Shuah Khan, Samsung | |||
Overcoming Obstacles to Contributing to Linux | Tim Bird, Sony Mobile | |||
Day 3, 1:40pm | ||||
Doing big.LITTLE right: little and Big Obstacles | Vitaly Wool & Vlad Rezki, Softprise Consulting OU | |||
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 | |||
Testing Video4Linux Applications and Drivers | Hans Verkuil | |||
Embedded Android Workshop (Cont.) | Karim Yaghmour, Opersys | PDF] | ||
Shrinking C Code | Rob Landley | Rob said to point people here for content: TXT | ||
Day 3, 2:40pm | ||||
Fixing the y2038 Bug | Arnd Bergmann, Linaro | |||
Enhancing Real-Time Capabilities with the PRU | Rob Birkett, Texas Instruments | |||
Fastboot Tools and Techniques | John Mehaffey, Mentor Graphics | |||
The Ephemeral Smoking Gun: Using ftrace and kgdb to Resolve a pthread 'deadlock' | Brad Mouring, National Instruments | |||
Day 3, 4:00pm | ||||
Embedding Openness in the Connected Car | Matt Jones, Senior Infotainment Specialist at Jaguar Land Rover | |||
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 |