Difference between revisions of "ELC 2015 Presentations"

From eLinux.org
Jump to: navigation, search
(Change opening paragraph format to be like elc 2018)
(Day 3 Presentations)
(4 intermediate revisions by the same user not shown)
Line 27: Line 27:
 
|[[Media:ELC-2015-Mark-Skarpness-Driving_standards_and_Open_Source_to_Grow_the_Internet_of_Things.pdf|PDF]]
 
|[[Media:ELC-2015-Mark-Skarpness-Driving_standards_and_Open_Source_to_Grow_the_Internet_of_Things.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Px3BHrFl-Ps YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 9:30am
 
| colspan="5" | Day 1, 9:30am
Line 35: Line 35:
 
|[[Media:Project Ara.pdf|PDF]]
 
|[[Media:Project Ara.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=3q_ZJtnfDzY YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 10:30am
 
| colspan="5" | Day 1, 10:30am
Line 43: Line 43:
 
|[[Media:Android OTA Updates.pdf|PDF]]
 
|[[Media:Android OTA Updates.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=fteQpGipJ8c YouTube]
+
|
 
|-
 
|-
 
|Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards
 
|Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards
Line 49: Line 49:
 
|[[Media:Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards.pdf|PDF]]
 
|[[Media:Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=u2Ef3bfyT6s YouTube]
+
|
 
|-
 
|-
 
|An Overview of the Kernel DMAEngine Subsystem
 
|An Overview of the Kernel DMAEngine Subsystem
Line 55: Line 55:
 
|[[Media:An Overview of the Kernel DMAEngine Subsystem.pdf|PDF]]
 
|[[Media:An Overview of the Kernel DMAEngine Subsystem.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=6DCgMYhCulc YouTube]
+
|
 
|-
 
|-
 
|Tuning systemd for Embedded
 
|Tuning systemd for Embedded
Line 61: Line 61:
 
|[[Media:Tuning systemd for Embedded.pdf|PDF]]
 
|[[Media:Tuning systemd for Embedded.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=6RgG8yPf53A YouTube]
+
|
 
|-
 
|-
 
|The Open Interconnect Consortium (OIC) Security Model and Vision
 
|The Open Interconnect Consortium (OIC) Security Model and Vision
Line 67: Line 67:
 
|[[Media:The Open Interconnect Consortium (OIC) Security Model and Vision.pdf|PDF]]
 
|[[Media:The Open Interconnect Consortium (OIC) Security Model and Vision.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=4p0ZRS1BYic YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 11:30am
 
| colspan="5" | Day 1, 11:30am
Line 75: Line 75:
 
|[[Media:Build and Distributing SDK Add-Ons.pdf|PDF]]
 
|[[Media:Build and Distributing SDK Add-Ons.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=BfFqYkBDwkU YouTube]
+
|
 
|-
 
|-
 
|Fuzzing the Media Framework in Android
 
|Fuzzing the Media Framework in Android
Line 81: Line 81:
 
|[[Media:Fuzzing the Media Framework in Android.pdf|PDF]]
 
|[[Media:Fuzzing the Media Framework in Android.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=_WrgZ5BAI4M YouTube]
+
|
 
|-
 
|-
 
|Autonomous Navigation for an OMAP4 Nano-Drone
 
|Autonomous Navigation for an OMAP4 Nano-Drone
Line 87: Line 87:
 
|[[Media:Autonomous Navigation for an OMAP4 Nano-Drone.pdf|PDF]]
 
|[[Media:Autonomous Navigation for an OMAP4 Nano-Drone.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=x8jVCQOdH88 YouTube]
+
|
 
|-
 
|-
 
|Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts
 
|Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts
Line 93: Line 93:
 
|[[Media:Buildroot- Embedded Linux for Small Devices and Makefile Enthusiasts.svg|SVG]]
 
|[[Media:Buildroot- Embedded Linux for Small Devices and Makefile Enthusiasts.svg|SVG]]
 
|
 
|
|[http://www.youtube.com/watch?v=DsIrFo9Z7Jg YouTube]
+
|
 
|-
 
|-
 
|LTSI: Latest Status and Kernel Testing
 
|LTSI: Latest Status and Kernel Testing
Line 99: Line 99:
 
|[[Media:LTSI-_Latest_Status_and_Kernel_Testing.pdf|PDF]]
 
|[[Media:LTSI-_Latest_Status_and_Kernel_Testing.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=iAvM4kYTjbI YouTube]
+
|
 
|-
 
|-
 
|Virtualization for Small Devices
 
|Virtualization for Small Devices
Line 113: Line 113:
 
|[[Media:Solving Global Illiteracy With Android and XPRIZE.pdf|PDF]]
 
|[[Media:Solving Global Illiteracy With Android and XPRIZE.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=se0VIuZX-JU YouTube]
+
|
 
|-
 
|-
 
|Anatomy of a Screenshot
 
|Anatomy of a Screenshot
Line 119: Line 119:
 
|[[Media:Anatomy of a Screenshot.pdf|PDF]]
 
|[[Media:Anatomy of a Screenshot.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Gj-jGXf7f70 YouTube]
+
|
 
|-
 
|-
 
|Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers
 
|Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers
Line 125: Line 125:
 
|[[Media:Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers.pdf|PDF]]
 
|[[Media:Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=_6xZRikGiQQ YouTube]
+
|
 
|-
 
|-
 
|Bluetooth 4.2 - New Features for Linux and IoT  
 
|Bluetooth 4.2 - New Features for Linux and IoT  
Line 131: Line 131:
 
|[[Media:Bluetooth 4.2 - New Features for Linux and IoT.pdf|PDF]]
 
|[[Media:Bluetooth 4.2 - New Features for Linux and IoT.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=xUL5tVaFjk4 YouTube]
+
|
 
|-
 
|-
 
|The Device Tree as a Stable ABI: A Fairy Tale?
 
|The Device Tree as a Stable ABI: A Fairy Tale?
Line 137: Line 137:
 
|[[Media:The_Device_Tree_as_a_Stable_ABI-_A_Fairy_Tale?.pdf|PDF]]
 
|[[Media:The_Device_Tree_as_a_Stable_ABI-_A_Fairy_Tale?.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=rPRqIS9q6CY YouTube]
+
|
 
|-
 
|-
 
|IoTivity and Embedded Linux Support
 
|IoTivity and Embedded Linux Support
Line 143: Line 143:
 
|[[Media:IoTivity and Embedded Linux Support.pdf|PDF]]
 
|[[Media:IoTivity and Embedded Linux Support.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=D7A-81EiJj4 YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 3:00pm
 
| colspan="5" | Day 1, 3:00pm
Line 151: Line 151:
 
|[[Media:Android’s New Stream-Based Camera Architecture.pdf|PDF]]
 
|[[Media:Android’s New Stream-Based Camera Architecture.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=VTGN9594rYk YouTube]
+
|
 
|-
 
|-
 
|Chaining HALs  
 
|Chaining HALs  
Line 157: Line 157:
 
|[[Media:Chaining HALs.pdf|PDF]]
 
|[[Media:Chaining HALs.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=V3ZSXq8x1ME YouTube]
+
|
 
|-
 
|-
 
|Performance Analysis Using the perf Suite
 
|Performance Analysis Using the perf Suite
Line 163: Line 163:
 
|[[Media:Performance Analysis Using the perf Suite.pdf|PDF]]
 
|[[Media:Performance Analysis Using the perf Suite.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=kWnx6eOGVYo YouTube]
+
|
 
|-
 
|-
 
|Optimize uClinux for ARM Cortex-M4
 
|Optimize uClinux for ARM Cortex-M4
Line 169: Line 169:
 
|[[Media:Optimize uClinux for ARM Cortex-M4.pdf|PDF]]
 
|[[Media:Optimize uClinux for ARM Cortex-M4.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=6F1eZKFzkUE YouTube]
+
|
 
|-
 
|-
 
|10 Years of Open Source Robotics
 
|10 Years of Open Source Robotics
Line 175: Line 175:
 
|[[Media:10 Years of Open Source Robotics.pdf|PDF]]
 
|[[Media:10 Years of Open Source Robotics.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=mslvSJFc9bY YouTube]
+
|
 
|-
 
|-
 
|The OpenDOF Project - An Open Distributed Object Framework For The IoT
 
|The OpenDOF Project - An Open Distributed Object Framework For The IoT
Line 181: Line 181:
 
|[[Media:The OpenDOF Project - An Open Distributed Object Framework For The IoT.pdf|PDF]]
 
|[[Media:The OpenDOF Project - An Open Distributed Object Framework For The IoT.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Y75LhoOGIrA YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 4:20pm
 
| colspan="5" | Day 1, 4:20pm
Line 189: Line 189:
 
|[[Media:Implementation of the Global Task Scheduler in big.LITTLE Android Platforms.pdf|PDF]]
 
|[[Media:Implementation of the Global Task Scheduler in big.LITTLE Android Platforms.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=FyNT5YsF3l4 YouTube]
+
|
 
|-
 
|-
 
|Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!)
 
|Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!)
Line 195: Line 195:
 
|[[Media:Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices.pdf|PDF]]
 
|[[Media:Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=thzj0OtGb9E YouTube]
+
|
 
|-
 
|-
 
|Flying Penguins: Embedded Linux Applications for Autonomous UAVs
 
|Flying Penguins: Embedded Linux Applications for Autonomous UAVs
Line 201: Line 201:
 
|[[Media:Flying_Penguins-_Embedded_Linux_Applications_for_Autonomous_UAVs.pdf|PDF]]
 
|[[Media:Flying_Penguins-_Embedded_Linux_Applications_for_Autonomous_UAVs.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Qeuxw9qgSWM YouTube]
+
|
 
|-
 
|-
 
|Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems
 
|Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems
Line 207: Line 207:
 
|[[Media:Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems.pdf|PDF]]
 
|[[Media:Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=pNiOlRi8jK4 YouTube]
+
|
 
|-
 
|-
 
|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
Line 213: Line 213:
 
|[[Media:Poky meets Debian Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code.pdf|PDF]]
 
|[[Media:Poky meets Debian Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=XpKbWpi0FTE YouTube]
+
|
 
|-
 
|-
 
|Ready-Made Recipes to Add Security and Data
 
|Ready-Made Recipes to Add Security and Data
Line 219: Line 219:
 
|[[Media:Ready-Made Recipes to Add Security and Data.pdf|PDF]]
 
|[[Media:Ready-Made Recipes to Add Security and Data.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=hRcnrWPYnsE YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 5:20pm
 
| colspan="5" | Day 1, 5:20pm
Line 227: Line 227:
 
|[[Media:Memory Management Internals.pdf|PDF]]
 
|[[Media:Memory Management Internals.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=0BLLt_U5pus YouTube]
+
|
 
|-
 
|-
 
|Android Multilib Build Cheat Sheet
 
|Android Multilib Build Cheat Sheet
Line 233: Line 233:
 
|[[Media:Android Multilib Build Cheat Sheet.pdf|PDF]]
 
|[[Media:Android Multilib Build Cheat Sheet.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=LppgEQzvORk YouTube]
+
|
 
|-
 
|-
 
|Teaching More Fish to Fly
 
|Teaching More Fish to Fly
Line 239: Line 239:
 
|[https://owncloud.monkeyblade.net/index.php/s/6N48Jhv6bSSQjbq/download PDF]
 
|[https://owncloud.monkeyblade.net/index.php/s/6N48Jhv6bSSQjbq/download PDF]
 
|
 
|
|[http://www.youtube.com/watch?v=4KrJ6EL2qlE YouTube]
+
|
 
|-
 
|-
 
|Automated Flashing and Testing for Continuous Integration
 
|Automated Flashing and Testing for Continuous Integration
Line 245: Line 245:
 
|[[Media:Automated Flashing and Testing for Continuous Integration.pdf|PDF]]
 
|[[Media:Automated Flashing and Testing for Continuous Integration.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=D2c92N98dpk YouTube]
+
|
 
|-
 
|-
 
|Tizen: System-Wide Memory Defragmenter Without Killing Any Application  
 
|Tizen: System-Wide Memory Defragmenter Without Killing Any Application  
Line 251: Line 251:
 
|[[Media:Tizen-_System-Wide_Memory_Defragmenter_Without_Killing_Any_Application.pdf|PDF]]
 
|[[Media:Tizen-_System-Wide_Memory_Defragmenter_Without_Killing_Any_Application.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=-DNsXjL_i80 YouTube]
+
|
 
|-
 
|-
 
|Getting Started with AllJoyn
 
|Getting Started with AllJoyn
Line 257: Line 257:
 
|[[Media:Getting Started with AllJoyn.pdf|PDF]]
 
|[[Media:Getting Started with AllJoyn.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=zyEEcDPAcT0 YouTube]
+
|
 
|
 
|
 
|}
 
|}
Line 277: Line 277:
 
|[[Media:Android Verified Boot.pdf|PDF]]
 
|[[Media:Android Verified Boot.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=OfWFmhucWlg YouTube]
+
|
 
|-
 
|-
 
|Heterogeneous Multi-Core Architecture Support for Dronecode
 
|Heterogeneous Multi-Core Architecture Support for Dronecode
Line 283: Line 283:
 
|[[Media:Heterogeneous Multi-Core Architecture Support for Dronecode.pdf|PDF]]
 
|[[Media:Heterogeneous Multi-Core Architecture Support for Dronecode.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=ggNTjAhjnJk YouTube]
+
|
 
|-
 
|-
 
|Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis  
 
|Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis  
Line 289: Line 289:
 
|[[Media:Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis.pdf|PDF]]
 
|[[Media:Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=x6OzUUD8FF8 YouTube]
+
|
 
|-
 
|-
 
|A Scalable, Cloud-based Device Reprogramming Architecture  
 
|A Scalable, Cloud-based Device Reprogramming Architecture  
Line 295: Line 295:
 
|[[Media:A Scalable, Cloud-based Device Reprogramming Architecture.pdf|PDF]]
 
|[[Media:A Scalable, Cloud-based Device Reprogramming Architecture.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=cSUTbPtHCAA YouTube]
+
|
 
|-
 
|-
 
|Customizing AOSP for my Device  
 
|Customizing AOSP for my Device  
Line 301: Line 301:
 
|[[Media:Customizing AOSP for my Device.pdf|PDF]]
 
|[[Media:Customizing AOSP for my Device.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=yUOzBvtXEgE YouTube]
+
|
 
|-
 
|-
 
|Building Multi-Processor FPGA Subsystems – Allowing Linux to Supervise Embedded Real-Time Processing Systems
 
|Building Multi-Processor FPGA Subsystems – Allowing Linux to Supervise Embedded Real-Time Processing Systems
Line 307: Line 307:
 
|[[Media:Building Multi-Processor FPGA Subsystems.pdf|PDF]]
 
|[[Media:Building Multi-Processor FPGA Subsystems.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=2zj9IVcLocw YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 10:00am
 
| colspan="5" | Day 2, 10:00am
Line 315: Line 315:
 
|[[Media:Implementing Controls with Bluetooth SMART in Android.pdf|PDF]]
 
|[[Media:Implementing Controls with Bluetooth SMART in Android.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=lZYh9FuPqPQ YouTube]
+
|
 
|-
 
|-
 
|Open Source Drones on Linux
 
|Open Source Drones on Linux
Line 321: Line 321:
 
|[[Media:Open Source Drones on Linux.pdf|PDF]]
 
|[[Media:Open Source Drones on Linux.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Ov65AbtIT8I YouTube]
+
|
 
|-
 
|-
 
|NAND Support: (New?) Challenges for the MTD/NAND Subsystem  
 
|NAND Support: (New?) Challenges for the MTD/NAND Subsystem  
Line 327: Line 327:
 
|[[Media:NAND Subsystem.pdf|PDF]]
 
|[[Media:NAND Subsystem.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=I_q1PvdKq28 YouTube]
+
|
 
|-
 
|-
 
|Building IoT systems with openHAB
 
|Building IoT systems with openHAB
Line 333: Line 333:
 
|[[Media:Building IoT systems with openHAB.pdf|PDF]]
 
|[[Media:Building IoT systems with openHAB.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=OP1J19-UFTA YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 11:20am
 
| colspan="5" | Day 2, 11:20am
Line 341: Line 341:
 
|[[Media:Room_For_Cooperation-_Bionic_and_musl.pdf|PDF]]
 
|[[Media:Room_For_Cooperation-_Bionic_and_musl.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=hAw7TkmSxNc YouTube]
+
|
 
|-
 
|-
 
|Aster: A Remote GUI Control Tool for the Android Platform
 
|Aster: A Remote GUI Control Tool for the Android Platform
Line 347: Line 347:
 
|[[Media:Aster-_A_Remote_GUI_Control_Tool_for_the_Android_Platform.pdf|PDF]]
 
|[[Media:Aster-_A_Remote_GUI_Control_Tool_for_the_Android_Platform.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=wsiu3v37Ccg YouTube]
+
|
 
|-
 
|-
 
|Application of Data Fusion to Aerial Robotics
 
|Application of Data Fusion to Aerial Robotics
Line 353: Line 353:
 
|[[Media:Application of Data Fusion to Aerial Robotics.pdf|PDF]]
 
|[[Media:Application of Data Fusion to Aerial Robotics.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Z3Qpi1Rx6HM YouTube]
+
|
 
|-
 
|-
 
|Embedded Distributed Systems: A Case of Study
 
|Embedded Distributed Systems: A Case of Study
Line 359: Line 359:
 
|[[Media:Embedded_Distributed_Systems-_A_Case_of_Study.pdf|PDF]]
 
|[[Media:Embedded_Distributed_Systems-_A_Case_of_Study.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=9hkjxLBE8ws YouTube]
+
|
 
|-
 
|-
 
|Transitioning From uclibc to musl for Embedded Development
 
|Transitioning From uclibc to musl for Embedded Development
Line 365: Line 365:
 
|[[Media:Transitioning From uclibc to musl for Embedded Development.pdf|PDF]]
 
|[[Media:Transitioning From uclibc to musl for Embedded Development.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=JbhYSGSYkpQ YouTube]
+
|
 
|-
 
|-
 
|Security Architecture in the IOT Age
 
|Security Architecture in the IOT Age
Line 371: Line 371:
 
|[[Media:Security Architecture in the IOT Age.pdf|PDF]]
 
|[[Media:Security Architecture in the IOT Age.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=rL29u7_kjZI YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 1:40pm
 
| colspan="5" | Day 2, 1:40pm
Line 377: Line 377:
 
|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
| See |http://uav.tridgell.net/ELC_2015/<br/>[[Media:Autonomous Navigation for an OMAP4 Nano-Drone.pdf|PDF]]
+
| See [http://uav.tridgell.net/ELC_2015/ http://uav.tridgell.net/ELC_2015] <br />[[Media:Autonomous Navigation for an OMAP4 Nano-Drone.pdf|PDF]]
 +
|
 
|
 
|
|[http://www.youtube.com/watch?v=mFyeFDzbJR4 YouTube]
 
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 2:10pm
 
| colspan="5" | Day 2, 2:10pm
Line 387: Line 387:
 
|
 
|
 
|
 
|
|[http://www.youtube.com/watch?v=UatneM3p4XE YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 3:25pm
 
| colspan="5" | Day 2, 3:25pm
Line 395: Line 395:
 
|[[Media:Platform-Level UI Customization.pdf|PDF]]
 
|[[Media:Platform-Level UI Customization.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=icHT3t0P3lw YouTube]
+
|
 
|-
 
|-
 
|Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together?
 
|Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together?
Line 401: Line 401:
 
|[[Media:Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together?.pdf|PDF]]
 
|[[Media:Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together?.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=Za2x4_oKbRE YouTube]
+
|
 
|-
 
|-
 
|The Syria Airlift Project: Open-Sourcing Humanitarian Airlift  
 
|The Syria Airlift Project: Open-Sourcing Humanitarian Airlift  
Line 407: Line 407:
 
|[[Media:The_Syria_Airlift_Project-_Open-Sourcing_Humanitarian_Airlift.pdf|PDF]]
 
|[[Media:The_Syria_Airlift_Project-_Open-Sourcing_Humanitarian_Airlift.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=mPg5_ZWYjXQ YouTube]
+
|
 
|-
 
|-
 
|Last One Out, Turn Off The Lights  
 
|Last One Out, Turn Off The Lights  
Line 413: Line 413:
 
|[[Media:Last One Out, Turn Off The Lights.pdf|PDF]]
 
|[[Media:Last One Out, Turn Off The Lights.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=DZYp1mnXk3s YouTube]
+
|
 
|-
 
|-
 
|Generic PHY Framework
 
|Generic PHY Framework
Line 419: Line 419:
 
|[[Media:Generic PHY Framework.pdf|PDF]]
 
|[[Media:Generic PHY Framework.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=RYdKIwOQE3M YouTube]
+
|
 
|-
 
|-
 
|Linux for Microcontrollers: From Marginal to Mainstream
 
|Linux for Microcontrollers: From Marginal to Mainstream
Line 425: Line 425:
 
|[[Media:Linux_for_Microcontrollers-_From_Marginal_to_Mainstream.pdf|PDF]]
 
|[[Media:Linux_for_Microcontrollers-_From_Marginal_to_Mainstream.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=-vSZHVXp5Cw YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 4:25pm
 
| colspan="5" | Day 2, 4:25pm
Line 433: Line 433:
 
|[[Media:Android_Customization-_From_the_Kernel_to_the_Apps.pdf|PDF]]
 
|[[Media:Android_Customization-_From_the_Kernel_to_the_Apps.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=o64puvBxgYM YouTube]
+
|
 
|-
 
|-
 
|Embedded Linux moves into High School Robotics
 
|Embedded Linux moves into High School Robotics
Line 439: Line 439:
 
|[[Media:Embedded Linux moves into High School Robotics.pdf|PDF]]
 
|[[Media:Embedded Linux moves into High School Robotics.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=MoVYPdDrz4o YouTube]
+
|
 
|-
 
|-
 
|Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices  
 
|Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices  
Line 445: Line 445:
 
|[http://people.freedesktop.org/~robclark/freedreno-elc-2015.html HTML]
 
|[http://people.freedesktop.org/~robclark/freedreno-elc-2015.html HTML]
 
|
 
|
|[http://www.youtube.com/watch?v=ruHJnfeZlgs YouTube]
+
|
 
|-
 
|-
 
|Creating Open Hardware Tools  
 
|Creating Open Hardware Tools  
Line 451: Line 451:
 
|[[Media:elc2015-opentools.pdf|PDF]]
 
|[[Media:elc2015-opentools.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=SC-tehOlZlQ YouTube]
+
|
 
|-
 
|-
 
|Sigrok: Adventures in Integrating a Power-Measurement Device  
 
|Sigrok: Adventures in Integrating a Power-Measurement Device  
Line 463: Line 463:
 
|[[Media:Building a General Purpose Android Workstation.pdf|PDF]]
 
|[[Media:Building a General Purpose Android Workstation.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=qPbDPm9Rn0s YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 5:25pm
 
| colspan="5" | Day 2, 5:25pm
Line 471: Line 471:
 
|[[Media:Creating Platform Development Tools.pdf|PDF]]
 
|[[Media:Creating Platform Development Tools.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=vArbL8U0tV4 YouTube]
+
|
 
|-
 
|-
 
|DroneAPI: A Tutorial on Drone Control
 
|DroneAPI: A Tutorial on Drone Control
Line 477: Line 477:
 
|[[Media:DroneAPI-_A_Tutorial_on_Drone_Control.pdf|PDF]]
 
|[[Media:DroneAPI-_A_Tutorial_on_Drone_Control.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=C3kk4XMpFjs YouTube]
+
|
 
|-
 
|-
 
|Regulators: Learning To Play With Others
 
|Regulators: Learning To Play With Others
Line 483: Line 483:
 
|[[Media:Regulators- Learning To Play With Others.pdf|PDF]]
 
|[[Media:Regulators- Learning To Play With Others.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=6rgQnqUmhDE YouTube]
+
|
 
|-
 
|-
 
|Open Lighting Architecture: Blinky Lights!
 
|Open Lighting Architecture: Blinky Lights!
Line 489: Line 489:
 
|[[Media:Open_Lighting_Architecture-_Blinky_Lights!.pdf|PDF]]
 
|[[Media:Open_Lighting_Architecture-_Blinky_Lights!.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=eHDp-wdXIfo YouTube]
+
|
 
|-
 
|-
 
|Real Time Linux Scheduling Performance Comparison
 
|Real Time Linux Scheduling Performance Comparison
Line 495: Line 495:
 
|[[Media:Real Time Linux Scheduling Performance Comparison.pdf|PDF]]
 
|[[Media:Real Time Linux Scheduling Performance Comparison.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=0C0fAbSwJXg YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 6:40pm
 
| colspan="5" | Day 2, 6:40pm
Line 559: Line 559:
 
|[[Media:Filesystem Considerations for Embedded Devices.pdf|PDF]]
 
|[[Media:Filesystem Considerations for Embedded Devices.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=SdX8lETKWN8 YouTube]
+
|
 
|-
 
|-
 
|Embedded Digital TV Kernel Pipelines via Media Controller API  
 
|Embedded Digital TV Kernel Pipelines via Media Controller API  
Line 565: Line 565:
 
|[[Media:Embedded Digital TV Kernel Pipelines via Media Controller API.pdf|PDF]]
 
|[[Media:Embedded Digital TV Kernel Pipelines via Media Controller API.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=1SHxkSif_n4 YouTube]
+
|
 
|-
 
|-
 
|Introduction to Kernel Power Management
 
|Introduction to Kernel Power Management
Line 571: Line 571:
 
|[[Media:Intro_Kernel_PM.svg|SVG]]
 
|[[Media:Intro_Kernel_PM.svg|SVG]]
 
|
 
|
|[http://www.youtube.com/watch?v=Um0oRanCtzY YouTube]
+
|
 
|-
 
|-
 
|Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work  
 
|Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work  
Line 577: Line 577:
 
|[[Media:Dynamic-dt-keynote-v3.pdf|PDF]]
 
|[[Media:Dynamic-dt-keynote-v3.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=3Ag7ZBC_Nts YouTube]
+
|
 
|-
 
|-
 
|Embedded Android Workshop
 
|Embedded Android Workshop
Line 583: Line 583:
 
|[http://www.slideshare.net/opersys PDF]
 
|[http://www.slideshare.net/opersys PDF]
 
|
 
|
|[http://www.youtube.com/watch?v=dEKYZUgorWQ YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 10:00am
 
| colspan="5" | Day 3, 10:00am
Line 591: Line 591:
 
|[[Media:Maintaining Multiple Android Linux Kernels at Intel.pdf|PDF]]
 
|[[Media:Maintaining Multiple Android Linux Kernels at Intel.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=dEKYZUgorWQ YouTube]
+
|  
 
|-
 
|-
 
|Creating Eco-System for R-Car LCB
 
|Creating Eco-System for R-Car LCB
Line 597: Line 597:
 
|[[Media:Creating Eco-System for R-Car LCB.pdf|PDF]]
 
|[[Media:Creating Eco-System for R-Car LCB.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=pDOkV_FP0Dc YouTube]
+
|
 
|-
 
|-
 
|Maintaining a Large Kernel Subsystem
 
|Maintaining a Large Kernel Subsystem
Line 603: Line 603:
 
|[[Media:Maintaining a Large Kernel Subsystem.pdf|PDF]]
 
|[[Media:Maintaining a Large Kernel Subsystem.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=msT1O8P6KXQ YouTube]
+
|
 
|-
 
|-
 
|Status Report for IEEE 802.15.4 and 6LoWPAN in Linux
 
|Status Report for IEEE 802.15.4 and 6LoWPAN in Linux
Line 609: Line 609:
 
|[[Media:Status Report for IEEE 802.15.4 and 6LoWPAN in Linux.pdf|PDF]]
 
|[[Media:Status Report for IEEE 802.15.4 and 6LoWPAN in Linux.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=KdJPoTC730g YouTube]
+
|
 
|-
 
|-
 
|What's New with Toybox
 
|What's New with Toybox
Line 615: Line 615:
 
|[http://landley.net/talks/celf-2015.txt TXT]
 
|[http://landley.net/talks/celf-2015.txt TXT]
 
|
 
|
|[http://www.youtube.com/watch?v=04XwAbtPmAg YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 11:20am
 
| colspan="5" | Day 3, 11:20am
Line 629: Line 629:
 
|[http://www.slideshare.net/opersys PDF]
 
|[http://www.slideshare.net/opersys PDF]
 
|
 
|
|[http://www.youtube.com/watch?v=TBNz2LN_58s YouTube]
+
|
 
|-
 
|-
 
|Linux in the Connected Car Platform
 
|Linux in the Connected Car Platform
Line 635: Line 635:
 
|[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]]
 
|[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=X1aLNJ3ZT8o YouTube]
+
|
 
|-
 
|-
 
|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
Line 641: Line 641:
 
|[[Media:Getting Started with Embedded Linux- Using the Yocto Project to Build your Own Custom Embedded Linux Distribution.pdf|PDF]]
 
|[[Media:Getting Started with Embedded Linux- Using the Yocto Project to Build your Own Custom Embedded Linux Distribution.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=cy-eyYMbEhM YouTube]
+
|
 
|-
 
|-
 
|Linux Kernel Selftest Framework - Quality Control for New Releases
 
|Linux Kernel Selftest Framework - Quality Control for New Releases
Line 647: Line 647:
 
|[[Media:Linux Kernel Selftest Framework - Quality Control for New Releases.pdf|PDF]]
 
|[[Media:Linux Kernel Selftest Framework - Quality Control for New Releases.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=-h1_DvsOq3s YouTube]
+
|
 
|-
 
|-
 
|Overcoming Obstacles to Contributing to Linux
 
|Overcoming Obstacles to Contributing to Linux
Line 653: Line 653:
 
|[[Media:Overcoming Obstacles to Contributing to Linux.pdf|PDF]]
 
|[[Media:Overcoming Obstacles to Contributing to Linux.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=PiMstjZZ7YU YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 1:40pm
 
| colspan="5" | Day 3, 1:40pm
Line 661: Line 661:
 
|[[Media:Doing big.LITTLE right- little and Big Obstacles.pdf|PDF]]
 
|[[Media:Doing big.LITTLE right- little and Big Obstacles.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=v2l1eWoNCVI YouTube]
+
|
 
|-
 
|-
 
|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.)
Line 673: Line 673:
 
|[[Media:Improving the Embedded Linux Development Workflow.pdf|PDF]]
 
|[[Media:Improving the Embedded Linux Development Workflow.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=m73dlcl8MPM YouTube]
+
|
 
|-
 
|-
 
|Testing Video4Linux Applications and Drivers
 
|Testing Video4Linux Applications and Drivers
Line 679: Line 679:
 
|[[Media:Testing Video4Linux Applications and Drivers.pdf|PDF]]
 
|[[Media:Testing Video4Linux Applications and Drivers.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=JGGjxB1zees YouTube]
+
|
 
|-
 
|-
 
|Embedded Android Workshop (Cont.)
 
|Embedded Android Workshop (Cont.)
Line 685: Line 685:
 
|[http://www.slideshare.net/opersys PDF]]
 
|[http://www.slideshare.net/opersys PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=qaI2upEFuoc YouTube]
+
|
 
|-
 
|-
 
|Shrinking C Code
 
|Shrinking C Code
Line 691: Line 691:
 
|Rob said to point people here for content: [http://landley.net/toybox/cleanup.html#ifconfig TXT]
 
|Rob said to point people here for content: [http://landley.net/toybox/cleanup.html#ifconfig TXT]
 
|
 
|
|[http://www.youtube.com/watch?v=iI7vlTXJbiI YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 2:40pm
 
| colspan="5" | Day 3, 2:40pm
Line 705: Line 705:
 
|[[Media:Enhancing Real-Time Capabilities with the PRU.pdf|PDF]]
 
|[[Media:Enhancing Real-Time Capabilities with the PRU.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=plCYsbmMbmY YouTube]
+
|
 
|-
 
|-
 
|Fastboot Tools and Techniques
 
|Fastboot Tools and Techniques
Line 711: Line 711:
 
|[[Media:Fastboot Tools and Techniques.pdf|PDF]]
 
|[[Media:Fastboot Tools and Techniques.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=f7ZbV1Esq4Y YouTube]
+
|
 
|-
 
|-
 
|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'
Line 717: Line 717:
 
|[[Media:The_Ephemeral_Smoking_Gun-_Using_ftrace_and_kgdb_to_Resolve_a_pthread_'deadlock'.pdf|PDF]]
 
|[[Media:The_Ephemeral_Smoking_Gun-_Using_ftrace_and_kgdb_to_Resolve_a_pthread_'deadlock'.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=ml-uI3hbujI YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:00pm
 
| colspan="5" | Day 3, 4:00pm
Line 725: Line 725:
 
|[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]]
 
|[[Media:ELC-2015-03-25-Matt-Jones-Embedding_Openness_in_the_Connected_Car.pdf|PDF]]
 
|
 
|
|[http://www.youtube.com/watch?v=yzcaYOUHRtA YouTube]
+
|
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:30pm
 
| colspan="5" | Day 3, 4:30pm

Revision as of 05:35, 28 November 2019

Intro

Presentations from ELC 2015 (LF conference archive).

The Linux Foundation has a video playlist on YouTube.

The "YouTube" links in the table below are directly to the respective video.

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 PDF
Day 1, 9:30am
Project Ara Paul Eremenko, Head of Project Ara, ATAP at Google & Marti Bolivar, Project Ara Software Lead, Google PDF
Day 1, 10:30am
Android OTA Updates Andrew Boie, Intel PDF
Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards Khasim Syed Mohammed, Linaro PDF
An Overview of the Kernel DMAEngine Subsystem Maxime Ripard, Free Electrons PDF
Tuning systemd for Embedded Alison Chaiken, Mentor Graphics PDF
The Open Interconnect Consortium (OIC) Security Model and Vision Ned Smith, Intel PDF
Day 1, 11:30am
Build and Distributing SDK Add-Ons Dave Smith, NewCircle PDF
Fuzzing the Media Framework in Android Alexandru Blanda, Intel PDF
Autonomous Navigation for an OMAP4 Nano-Drone Grégoire Gentil, Always Innovating PDF
Buildroot: Embedded Linux for Small Devices and Makefile Enthusiasts Stephanie Lockwood-Childs, VCT Labs SVG
LTSI: Latest Status and Kernel Testing Tsugikazu Shibata, NEC PDF
Virtualization for Small Devices Jesse Zbikowski and Stephan Okay, Cratus technologies PDF
Day 1, 2:00pm
Solving Global Illiteracy With Android and XPRIZE Jono Bacon, XPRIZE PDF
Anatomy of a Screenshot Rodrigo Chiossi, Intel PDF
Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers Mark F. Brown, Intel & Joel Rosenzweig, Intel PDF
Bluetooth 4.2 - New Features for Linux and IoT Marcel Holtmann, Intel PDF
The Device Tree as a Stable ABI: A Fairy Tale? Thomas Petazzoni, Free Electrons PDF
IoTivity and Embedded Linux Support Kishen Maloor, Intel PDF
Day 1, 3:00pm
Android’s New Stream-Based Camera Architecture Balwinder Kaur, ON Semiconductor PDF
Chaining HALs Hunyue Yau, HY Research PDF
Performance Analysis Using the perf Suite Mans Rullgard PDF
Optimize uClinux for ARM Cortex-M4 Jim Huang, South Star Xelerator & Jeff Liaw, National Cheng Kung University PDF
10 Years of Open Source Robotics Laurent Pinchart, Ideas on Board PDF
The OpenDOF Project - An Open Distributed Object Framework For The IoT Bryant Eastham, Panasonic PDF
Day 1, 4:20pm
Implementation of the Global Task Scheduler in big.LITTLE Android Platforms Michael E. Anderson, The PTR Group PDF
Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!) Ben Friedberg, SDG Systems PDF
Flying Penguins: Embedded Linux Applications for Autonomous UAVs Clay McClure PDF
Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems Insop Song, Gainspeed PDF
Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code Yoshitake Kobayashi, Toshiba PDF
Ready-Made Recipes to Add Security and Data Dominig ar Foll, Intel PDF
Day 1, 5:20pm
Memory Management Internals Karim Yaghmour, Opersys PDF
Android Multilib Build Cheat Sheet Amit Pundir, Linaro PDF
Teaching More Fish to Fly John Hawley, Intel PDF
Automated Flashing and Testing for Continuous Integration Igor Stoppa, Intel PDF
Tizen: System-Wide Memory Defragmenter Without Killing Any Application Pintu Kumar, Samsung PDF
Getting Started with AllJoyn Ivan R. Judson, Microsoft PDF

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:00am
Android Verified Boot Andrew Boie, Intel PDF
Heterogeneous Multi-Core Architecture Support for Dronecode Mark Charlebois, Qualcomm Innovation Center (QuIC) PDF
Understanding Embedded Linux Benchmarking Using Kernel Trace Analysis Alexis Martin, Inria PDF
A Scalable, Cloud-based Device Reprogramming Architecture James Simister, Panasonic PDF
Customizing AOSP for my Device Rafael Coutinho, Phi Innovations PDF
Building Multi-Processor FPGA Subsystems – Allowing Linux to Supervise Embedded Real-Time Processing Systems Chris Martin, Altera PDF
Day 2, 10:00am
Implementing Controls with Bluetooth SMART in Android Michael E. Anderson, The PTR Group PDF
Open Source Drones on Linux Lorenz Meier MLC/TLC PDF
NAND Support: (New?) Challenges for the MTD/NAND Subsystem Boris Brezillon, Free Electrons PDF
Building IoT systems with openHAB Matt Porter, Konsulko PDF
Day 2, 11:20am
Room For Cooperation: Bionic and musl Bernhard Rosenkränzer, Linaro PDF
Aster: A Remote GUI Control Tool for the Android Platform Yongqin Liu, Linaro PDF
Application of Data Fusion to Aerial Robotics Paul Riseborough, 3DRobotics PDF
Embedded Distributed Systems: A Case of Study Victor Rodriguez, Intel PDF
Transitioning From uclibc to musl for Embedded Development Rich Felker, Openwall PDF
Security Architecture in the IOT Age Stephen Arnold, VCT Labs PDF
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
PDF
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 PDF
Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together? Bernhard Rosenkränzer, Linaro PDF
The Syria Airlift Project: Open-Sourcing Humanitarian Airlift Mark Jacobsen, U.S. Air Force PDF
Last One Out, Turn Off The Lights Geert Uytterhoeven, Glider bvba PDF
Generic PHY Framework Kishon Vijay Abraham, Texas Instruments PDF
Linux for Microcontrollers: From Marginal to Mainstream Vitaly Wool, Softprise Consulting OU PDF
Day 2, 4:25pm
Android Customization: From the Kernel to the Apps Cédric Cabessa, Genymobile PDF
Embedded Linux moves into High School Robotics Michael E. Anderson, The PTR Group PDF
Freedreno Status Report: Upstream and FOSS Graphics on ARM/SoC Devices Rob Clark, Red Hat HTML
Creating Open Hardware Tools David Anders, Intel PDF
Sigrok: Adventures in Integrating a Power-Measurement Device Bartosz Golaszewski, BayLibre PDF
Building a General Purpose Android Workstation Ron Munitz PDF
Day 2, 5:25pm
Creating Platform Development Tools François-Denis Gonthier, Opersys PDF
DroneAPI: A Tutorial on Drone Control Kevin Hester, 3DRobotics PDF
Regulators: Learning To Play With Others Mark Brown, Linaro PDF
Open Lighting Architecture: Blinky Lights! Matt Ranostay, Intel PDF
Real Time Linux Scheduling Performance Comparison Vince Bridgers, Altera PDF
Day 2, 6:40pm
BoFs: Applying Linux to the Social Infrastructure Systems Noriaki Fukuyasu, Linux Foundation PDF
BoFs: Cryptography and Randomness Jesse Zbikowski PDF
BoFs: Dronecode Project Andrew Tridgell & Lorenz Meier PDF
BoFs: Kernel Wish List John Stultz PDF
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 PDF

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 9:00am
Android Based Penetration Testing Framework Ron Munitz PDF
Filesystem Considerations for Embedded Devices Tristan Lelong, Adeneo PDF
Embedded Digital TV Kernel Pipelines via Media Controller API Mauro Carvalho Chehab, PDF
Introduction to Kernel Power Management Kevin Hilman, Linaro SVG
Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work Pantelis Antoniou, Konsulko Group PDF
Embedded Android Workshop Karim Yaghmour, Opersys PDF
Day 3, 10:00am
Maintaining Multiple Android Linux Kernels at Intel Mark Gross, Intel PDF
Creating Eco-System for R-Car LCB Hisao Munakata, Renesas PDF
Maintaining a Large Kernel Subsystem Arnd Bergmann PDF
Status Report for IEEE 802.15.4 and 6LoWPAN in Linux Stefan Schmidt, Samsung PDF
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 PDF
Embedded Android Workshop (Cont.) Karim Yaghmour, Opersys PDF
Linux in the Connected Car Platform Daniel Jackson, Dialexa PDF
Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution Rudolf (Rudi) Streif PDF
Linux Kernel Selftest Framework - Quality Control for New Releases Shuah Khan, Samsung PDF
Overcoming Obstacles to Contributing to Linux Tim Bird, Sony Mobile PDF
Day 3, 1:40pm
Doing big.LITTLE right: little and Big Obstacles Vitaly Wool & Vlad Rezki, Softprise Consulting OU PDF
Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution (Cont.) Rudolf (Rudi) Streif PDF
Improving the Embedded Linux Development Workflow Paul Eggleton, Intel PDF
Testing Video4Linux Applications and Drivers Hans Verkuil PDF
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 PDF
Enhancing Real-Time Capabilities with the PRU Rob Birkett, Texas Instruments PDF
Fastboot Tools and Techniques John Mehaffey, Mentor Graphics PDF
The Ephemeral Smoking Gun: Using ftrace and kgdb to Resolve a pthread 'deadlock' Brad Mouring, National Instruments PDF
Day 3, 4:00pm
Embedding Openness in the Connected Car Matt Jones, Senior Infotainment Specialist at Jaguar Land Rover PDF
Day 3, 4:30pm
Community Involvement: Looking Forward and Looking Back Deepak Saxena, Noted Linux Kernel Developer PDF

Technical Showcase Posters

Poster Title Presenter Poster
96Boards HiKey Linaro PDF
Embedded Linux build system - Buildroot Thomas Petazzoni PDF
FIRST Robotics Competition FRC Team 2643 - Dark Matter PDF
FIRST Robotics Linux-based Controller Mike Anderson / The PTR Group, Inc. PDF
Fluent Bit: Data Collector for Embedded Linux Eduardo Silva, Treasure Data PDF
Freedreno - Open Source ARM Graphics Rob Clark PDF
OpenDOF Project "One Page" IoT Bryant Eastham, Panasonic PDF
Power measurement with sigrok & ACME Bartosz Golaszewski, Patrick Titiano / BayLibre, Ingenios PDF
Scalable, Cloud-Based Device Reprogramming James Simister - Panasonic PDF
Sony Mobile phone debug board Werner Johansson PDF
The Syria Airlift Project Open-Sourcing Humanitarian Airlift Mark Jacobsen, Jessie Mooberry PDF
Toaster - A web interface to the Yocto Project Paul Eggleton, David Reyna, Jeffrey Osier-Mixon - Yocto Project PDF
USRP E310 - Embedded Software Defined Radio Philip Balister, Moritz Fischer, Jonathon Pendlum PDF
VR Spark - Drone Code Edition Roberto Navoni PDF