ELC + ABS has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Experience: Beginner [clear filter]
Monday, March 23

2:00pm PDT

Solving Global Illiteracy With Android and XPRIZE - Jono Bacon, XPRIZE
The Global Learning XPRIZE (http://learning.xprize.org) is a $15 million competition launched by the XPRIZE Foundation to create tablet-based Android software that will teach a child to read, write, and perform arithmetic fully autonomously and without the aid of a teacher. This will help bring literacy to over 250 million children.

In this presentation, Jono Bacon, Senior Director of Community at XPRIZE will talk about the competition and how Android developers can join an Open Source community to help make this effort as successful as possible. Bacon will discuss the prize, the technology, the community, and more.


Jono Bacon

Consultant, Jono Bacon Consulting
Jono Bacon is a leading community manager, speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, developer workflow, and other services. He also previously served as director of community at GitHub, Canonical, XPRIZE... Read More →

Monday March 23, 2015 2:00pm - 2:50pm PDT
Ballroom Salon 3

3:00pm PDT

10 Years of Open Source Robotics - Laurent Pinchart, Ideas on Board
Open-source robotics has been under the spotlight for several years now with the advent of platforms such as Arduino or projects such as Dronecode. Its roots predates those mainstream projects though, with a sharing culture being central to many robotics groups.

This talk will present a restrospective of ten years of participation to the international amateur robotics contest Eurobot in an academic an hobbyist enviroment. In addition to the technical presentation, it will explain the sharing culture promoted by the organisers, and highlight approaches taken by different teams to share knowledge through open-source. Personal experience will be detailed, describing the challenges encountered when promoting free software robotics among university students.

avatar for Laurent Pinchart

Laurent Pinchart

Founder & Owner, Ideas on Board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on board, a company specialized in embedded Linux design and... Read More →

Monday March 23, 2015 3:00pm - 3:50pm PDT
Ballroom Salon 4

4:20pm PDT

Teaching More Fish to Fly - John Hawley, Intel
In 2013, at the Embedded Linux Conference in Europe in Edinburgh, there was a race between a dog and a blimp. It was said that despite the dogs win, that the blimp had participated in the miracle of flight. In 2014 we started showing how the MinnowBoard can be lofted and show useful. In 2015 we just want to give an update on where we are at and what interesting projects are being done both with the MinnowBoard and other platforms in the UAV space. The talk is mainly targeting taking an off the shelf embedded platform, Minnowboard Max, and it's use in UAVs, specifically quad-copters. With the ability to do real time computer vision, as well as various GPIO capabilities we'll explore the directions that significantly more autonomous UAVs can take with Linux and embedded platforms using, mostly, off the shelf components.


John Hawley

Open Source Developer, VMware - OSPO - OSTC
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, Boot Boot, as well as SyncDiff(erent) a state-full... Read More →

Monday March 23, 2015 4:20pm - 5:10pm PDT
Ballroom Salon 4

5:20pm PDT

Android Multilib Build Cheat Sheet - Amit Pundir, Linaro
Starting Lollipop, Android supports building binaries for two target CPU architectures, 64bit and 32bit, in the same build (known as Multilib). Amit will review Android 5.0 build configurations (32bit only, 64bit only and Multilib builds). He will then introduce Multilib builds (Primary and Secondary Zygotes), followed by how to do a Multilib build (product configuration and ARCH(s) specific Android multilib modules etc) and in the end will walkthrough couple of multilib examples from AOSP.

avatar for Amit Pundir

Amit Pundir

Engineer, Linaro
Engineer at Linaro Ltd.

Monday March 23, 2015 5:20pm - 6:10pm PDT
Ballroom Salon 3
Tuesday, March 24

9:00am PDT

Customizing AOSP for my Device - Rafael Coutinho, Phi Innovations
Android BSP gives you some tools to create your own device customizations. This can be achieved with not changes on the Android main code, and just some customizations on the devices folder. It is possible to overlay some system apk configurations, ui and even services. In this tutorial I plan to show the step by step of creating a custom Android device using a AOSP. Setting up some Kernel parameters, customizing the lights HAL and sensors HAL, changing the look and feel of Settings apk etc.

avatar for Rafael Coutinho

Rafael Coutinho

Software Architect, PhiInnovations
Software Architect. Broad experience in several technologies, from distributed enterprise systems development, to mobile development and GIS. Currently I'm having the most challenging entrepreneurship experience i have ever had. I have associated to THE embedded system company and... Read More →

Tuesday March 24, 2015 9:00am - 10:50am PDT
Ballroom Salon 1/2

11:20am PDT

Aster: A Remote GUI Control Tool for the Android Platform - Yongqin Liu, Linaro
There are many tools that can be used to do remote GUI control for Android platform, but they have limitations like needing device at hand, or needing to install extras into the device, or not providing sufficient authentication methods for remote access, etc. In this presentation, Yongqin Liu will show you how to use Aster to work around these problems and how to add your own features into it for your own problems. He will also show you how to use it as a record/replay tool and do GUI smoke/stability tests for the Android platform.



Android Software engineer, Linaro
Yongqin Liu is a software engineer on the Linaro Consumer Group, and mainly works on LCR builds maintenance, SELinux, and optimizations on ARM processors for Android platform.

Tuesday March 24, 2015 11:20am - 12:10pm PDT
Ballroom Salon 1/2

4:25pm PDT

Embedded Linux moves into High School Robotics - Michael E. Anderson, The PTR Group
In 2015, the previous RTOS-based PPC robot control system was replaced with a dual-core ARM running embedded Linux with real-time extensions. This opens a great opportunity to begin educating thousands of students in the advantages of embedded Linux as a real-time control platform. In the session, we will describe the new platform and what students are learning about Linux through the FIRST Robotics Competition. There will be a demonstration of the new controller and deploying code to control a small system.

Tuesday March 24, 2015 4:25pm - 5:15pm PDT
Ballroom Salon 4

4:25pm PDT

Sigrok: Adventures in Integrating a Power-Measurement Device - Bartosz Golaszewski, BayLibre
Sigrok is a young and dynamically developing project aiming at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types (e.g. logic analyzers, oscilloscopes, and many more). ACME (Another Cute Measurement Equipment) by BayLibre is an initiave for an Open-Source Power Measurement Standard Solution. Sigrok has been chosen as ACME's user-space interface and has been since integrated with the project. After a brief introduction to ACME, this presentation will focus on the practical approach we took when implementing the libsigrok driver for ACME. We'll cover Sigrok's general architecture, usage of the API and its features and pitfalls, and some advices on how other companies can easily integrate their own products with sigrok - all this from a sigrok-newcomer's point-of-view.

avatar for Bartosz Golaszewski

Bartosz Golaszewski

Embedded Linux Engineer, BayLibre
Bartosz Golaszewski has over 8 years of engineering experience in the embedded systems domain ranging from low-level, real-time operating systems, through the linux kernel to user-space programs and libraries. He has worked on international projects in a broad range of fields: bleeding... Read More →

Tuesday March 24, 2015 4:25pm - 5:15pm PDT
Ballroom Salon 5/6

5:25pm PDT

DroneAPI: A Tutorial on Drone Control - Kevin Hester, 3DRobotics
DroneAPI is a small API that provides simple 'high level' drone operations (go here, do this, etc...). The goal being to hide protocol 'plumbing' required to make drones do useful things. We will begin by describing the use-cases this open-source project is meant to address. We will then walk through the creation of a working application that can control drones (either in simulation or the real world). You will step out of the classroom with a working python program that can control a drone and guidelines for experimenting with drones in the field.

avatar for Kevin Hester

Kevin Hester

3D Robotics
Kevin Hester, Head of Platform Engineering, 3D Robotics -Kevin Hester is a developer on the DroneAPI toolkit and associated software projects (primarily Ardupilot, PX4, MAVProxy, and Droneshare). He's spoken on drone automation at Dronecon 2014. His engineering contributions include... Read More →

Tuesday March 24, 2015 5:25pm - 6:15pm PDT
Ballroom Salon 4
Wednesday, March 25

9:00am PDT

Filesystem Considerations for Embedded Devices - Tristan Lelong, Adeneo Embedded
The goal of this presentation is to answer a question asked by several customers this year: which filesystem should you use within your embedded design's eMMC/SDCard? These storage devices use a standard block interface, compatible with traditional filesystems, but constraints are not those of desktop PC environments. EXT2/3/4, BTRFS, F2FS are the first of many solutions which come to mind, but how do they all compare? Typical queries include performance, longevity, tools availability, support, and power loss robustness. This presentation will not dive into implementation details but will instead summarize provided answers with the help of various figures and meaningful test results.


Tristan Lelong

Embedded Software Engineer, Adeneo Embedded
Tristan Lelong is an embedded software engineer. After spending several years in France working for various customers on embedded Linux system designs as well as custom embedded software development, he moved to Seattle, WA and joined Adeneo Embedded in order to focus on Linux kernel... Read More →

Wednesday March 25, 2015 9:00am - 9:50am PDT
Ballroom Salon 5/6

11:20am PDT

Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution - Rudolf (Rudi) Streif
This workshop enables embedded Linux beginners to experience the process of building a Linux distribution for specific hardware as well as for a QEMU virtual machine using the Yocto Project. The 3-hour tutorial will take beginners on a guided tour from the basics of the project through building and demonstrating Linux on actual hardware. The presenters are industry professionals and longtime Yocto Project community luminaries.

avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →

Wednesday March 25, 2015 11:20am - 12:10pm PDT
Ballroom Salon 4

1:40pm PDT

Getting Started with Embedded Linux: Using the Yocto Project to Build your Own Custom Embedded Linux Distribution (Cont.) - Rudolf (Rudi) Streif
This workshop enables embedded Linux beginners to experience the process of building a Linux distribution for specific hardware as well as for a QEMU virtual machine using the Yocto Project. The 3-hour tutorial will take beginners on a guided tour from the basics of the project through building and demonstrating Linux on actual hardware. The presenters are industry professionals and longtime Yocto Project community luminaries.


Wednesday March 25, 2015 1:40pm - 2:30pm PDT
Ballroom Salon 4