LCE-EU 2015 has ended
For More Information or to Register, Click Here

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

Embedded Linux Conference [clear filter]
Tuesday, October 6


A Beautiful Build: Releasing Linux Source Correctly - Bradley Kuhn, Software Freedom Conservancy
Most embedded computing products run Linux. However, obtaining the complete, corresponding source code (CCS), which Linux's license (GPL) requires, can prove difficult. The license dictates technical requirements;verification of a source code release for license compliance therefore requires technical analysis. After 15 years of reviewing such CCS relases, the speaker discovered (finally!) an excellent example,which not only meets GPL's requirements, but also encourages users to take advantage of their rights to modify and install new versions of the software. This talk explains the aspects of the source release that made it particularly outstanding, and proposes methods to achieve similar compliance successes. Attendees will learn procedures to increase the "tinkerer" userbase,and receive valuable insight into the compliance engineering analysis that occurs during GPL enforcement work.

avatar for Bradley M. Kuhn

Bradley M. Kuhn

Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn is the President and Distinguished Technologist at Software Freedom Conservancy and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of the GNU/Linux operating system, and... Read More →

Tuesday October 6, 2015 10:30 - 11:20
Wicklow Hall 1


Panel: Automotive Collaboration: What's Really Going On? - Paul Sherwood, Codethink
Over the last few years there's been a growing realisation that developing and maintaining automotive software over the long term is a truly hard problem. Dramatic increases in the amount of in-vehicle code complexity, along with integration of more and more functionality - these factors are driving the industry to collaborate, open up proprietary ip for re-use and build on established FOSS solutions.

This panel aims to look at what is happening 'on the ground' in this new collaborative environment. The aim will be to involve actual engineers in the discussion, so participants can get an understanding of how well the various initiatives are playing out for community members in OEMs, Tier1s, Software Vendors and System Integrators.

avatar for Paul Sherwood

Paul Sherwood

CTO CodeThink, CEO trustable, CodeThink & Trustable
Paul Sherwood is CTO of Codethink, which provides advanced software engineering primarily for FOSS, embedded systems, automotive systems and cloud infrastructure, and CEO of trustable, an organisation with the goal of understanding risk in software development by demonstrating what... Read More →

Tuesday October 6, 2015 10:30 - 11:20
Wicklow Meeting 3


The Ara System Architecture - Alex Elder, Linaro
Mobile phones have become extremely capable and useful computer systems, but they are only available in one-size-fits-all configurations. The Ara project is changing that, defining a Linux-based platform where consumers may assemble the device they like from just the modular components they need.
Providing this sort of flexibility comes with its challenges. The presence of and functionality provided by a particular module can't be determined a priori, nor can modules be assumed to be trustworthy. The Ara platform must define an interface that is once simple, flexible, and capable, to enable support of the widest possible range of modules. And above all, an Ara device must still act like it's "just a phone."
This talk will present an overview of the Ara system architecture, including the mechanisms it uses to address issues that arise from supporting modularity in a mobile platform.

avatar for Alex Elder

Alex Elder

Ara Linux Technical Lead, Linaro
Alex has been working in the Linux kernel since 2000, and with UNIX internals pretty much exclusively before that. At Linaro, Alex is currently the tech lead for Linux development on Project Ara. Prior to joining Linaro, Alex contributed heavily to the Ceph kernel client for the RADOS... Read More →

Tuesday October 6, 2015 11:30 - 12:20
Wicklow Hall 2A


Tutorial: Solving Device Tree Issues - Frank Rowand, Sony Mobile
Use of device tree is mandatory for all new ARM systems. But the implementation of device tree has lagged behind the mandate. The first priority has been correct function. Lower priorities include device tree validation and facilities to debug device tree problems and errors. This talk will focus on the status of debug facilities, how to debug device tree issues, and debug tips and tricks. Suggestions will be provided to driver writers for how to implement drivers to ease troubleshooting.

avatar for Frank Rowand

Frank Rowand

Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. Frank has shown poor judgement... Read More →

Tuesday October 6, 2015 14:00 - 15:50
Wicklow Hall 2A


Understand USB (in Linux) - Krzysztof Opasiak, Samsung
USB is one of the most popular interfaces in both PCs and mobile devices. Linux kernel supports both host and device side of USB protocol. Many people use it but have no idea how it works and what are a consequences of its design.
During this talk Krzysztof will try to discuss practical aspects of USB protocol and its implementation in Linux. First part is a brief introduction to USB protocol. Then Krzysztof will try to explain basics of USB host implementation. Questions like "How new devices are being discovered?", "How drivers are selected?", "Why badUSB attack works so good?", should be answered in this part. The final step is going to be short description of device side implementation. "What is needed to build my own USB device?", "How to do this in Linux without writing kernel code?", all these questions should fit here along with suitable demos.

avatar for Krzysztof Opasiak

Krzysztof Opasiak

Open Source Engineer, Samsung R&D Institute Poland
Krzysztof Opasiak is a PhD student at Warsaw University of Technology. He works as Open Source Developer at Samsung R&D Institute Poland. Initially involved in Linux Kernel and libusbgx. Now focused on OpenStack and ONAP. Open Source enthusiast and speaker at several Linux and Open... Read More →

Tuesday October 6, 2015 16:00 - 16:50
Wicklow Hall 2A


Yocto Project & OpenEmbedded BoF
Got a question, comment, gripe, praise, or other communication for the Yocto Project and/or OpenEmbedded? Or maybe you'd just like to learn more about these projects and their influence on the world of embedded Linux? Feel free to join us for an informal BoF.

avatar for Jeffrey Osier-Mixon

Jeffrey Osier-Mixon

Program Manager, LF Energy / RISC-V
Jefro worked as a technical writer and developer in both software and hardware for more than 20 years, focused on open source since 1992, and he has been a leader in Linux Foundation projects since 2011. Jefro is currently a program manager at Linux Foundation helping to make open... Read More →

Tuesday October 6, 2015 18:30 - 19:20
Wicklow Hall 2A
Wednesday, October 7


The Art of Counting Potatoes With Linux - Ricardo Ribalda
This is the story of how a 7 people company has managed to place its code into billion of devices and get free feedback from engineers at Intel, AMD, Linaro, Xilinx and Cisco with the final purpose of
classifying potatoes at a rate of 23000 kg per hour.
In this presentation, Ricardo Ribalda will show the evolution of a custom camera from Qtechnology, going from a bare metal application, to a Linux program using proprietary libraries to finally end up into a complete Open Source stack (from Video4Linux to OpenCV) with all the relevant code merged into upstream (Linux Kernel, Open Embedded, U-boot and Gstreamer).
The speaker will discuss what has been the challenges and the benefits of this 5 years journey.

avatar for Ricardo Ribalda

Ricardo Ribalda

Firmware Engineer, Qtechnology A/S
Ricardo Ribalda is a Firmware Enginner at Qtechnology, Denmark. He is responsible for adopting Open Source projects into the company and contributing back the improvements. So far, he is know for contributing into the Linux Kernel, U-boot and Yocto Project among others. For the last... Read More →

Wednesday October 7, 2015 10:30 - 11:20
Wicklow Hall 2A


Creating a Truly Open Automotive Distribution with Automotive Grade Linux - Walt Miner, Linux Foundation
Entertainment in cars has rapidly evolved from a push button AM radio (1930) to 8-Track tapes (1964), CD players (1987), rear-seat entertainment systems with in-dash DVD players, and finally to today’s highly complex In-Vehicle Infotainment Systems with large touchscreens, navigation, smart phone connectivity, and much more available to the vehicle occupants. All of this complexity comes with an increased need to keep up with rapidly evolving consumer expectations. The Automotive Grade Linux (AGL) Workgroup was formed to create an open source distribution for use in automotive electronics that increases innovation and reduces time to market for new applications to be included in the vehicle. Walt Miner will provide an update on the latest AGL activities including the latest release and roadmap and show how and where developers can contribute to AGL.

avatar for Walt Miner

Walt Miner

Automotive Grade Linux Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America. Walt has over 30 years of embedded software... Read More →

Wednesday October 7, 2015 11:30 - 12:20
Liffey Meeting 2


CHIP - The World's First Nine Dollar Computer - Hans de Goede, Red Hat
This presentation will present and demo the CHIP computer, a full Linux system for nine dollar all in, launched May 2015 on kickstarter: https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer The CHIP brings Linux computing down to Arduino price levels opening many new possibilities for home automation, art projects, and other hobby or maker projects.
Hans will review just how much computer you will be getting for 9 dollar, available input and output options. take a look at the pocketchip a cool case with battery, keyboard and screen turning the CHIP into a portable computer, discuss what software is available for the CHIP, and answer the question if the software really is 100% Open Source.

avatar for Hans de Goede

Hans de Goede

Senior Software Engineer, Red Hat
Hans has been a Linux developer since 1996, working for Red Hat since 2008. He primarily works on Linux webcam support, USB redirection for virtual machines and has recently joined Red Hat's Graphics team. In his spare time Hans works on Linux support for Allwinner ARM SoCs. Hans... Read More →

Wednesday October 7, 2015 14:00 - 14:50
Wicklow Hall 2A


Eine Kleine Eingebettete Musik (A Little Embedded Music): Replicating 12th Century Musical Instruments Using Embedded Linux - Elizabeth Flanagan, Intel
This talk will discuss the design, development, and construction of a
fully solid state replica of one of the engineering marvels of the
Rennesance area, the vielle à roue (hurdy gurdy); a crank powered, continuous
bow, multistring, keyed viol type instrument.

We'll discuss the embedded systems needs of electronic musical instruments,
including creating the real time operating system that runs it and the
code base. We will step through some clever hardware hacks we used to
keep down coast and strategies in how to create an instrument that
feels and sounds similar to the acoustic version of an instrument.

Lastly, we'll show some improvements we made, such as up and down sampling
of sounds to provide all the string audio, on the fly tuning, remote string

Wednesday October 7, 2015 14:00 - 14:50
Liffey Meeting 2


BoFs: MinnowBoard
A simple meet, greet and talk about the cool things people are doing with MinnowBoard and MinnowBoard MAX. We'll likely discuss everything from robotics to UAVs, industrial systems and possibly even data centers and clustering.


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 →

Wednesday October 7, 2015 15:00 - 15:50
Wicklow Hall 2B


Upstreaming in a Downstream Environment - Dinh Nguyen, Altera
Altera has been, for the most part, a closed-source company with little, if any, contributions to any open-source projects. So when Altera decided that they needed to upstream everything possible for supporting the Altera SoCFPGA platform, most people in the company did not really understand what that really meant. From IT infrastructure, to all levels of management, Dinh had to educate that upstreaming with community involvement was the way to go for this platform. That it will yield benefits in the future. This also involved members of Dinh's own development team, who have never contributed before, to start contributing. And to also get into the mindset of upstream first. For example, the Linux support for Altera's SoCFPGA platform is mostly upstreamed, so Dinh's team can move to the latest Linux kernel within 1-2 hours of a kernel release. While our U-Boot support has been lacking, s

avatar for DINH NGUYEN


Senior Software Engineer, Intel
Dinh Nguyen is an Embedded Software Engineer at Altera. Dinh holds a Bachelor Science in Electrical Engineering from the University of Illinois. He is also the maintainer for arch/arm/mach-socfpga. His prior employers have been Freescale and Palm Computing. Dinh has also contributed... Read More →

Wednesday October 7, 2015 15:00 - 15:50
Liffey Meeting 2


Visible Light Communication Networks Based on Linux-Enabled Light Bulbs - Stefan Schmid, Disney Research
Light bulbs based on Light Emitting Diodes (LEDs) provide a foundation for networking using visible light as a communication medium. With Visible Light Communication (VLC), LED light bulbs installed in a room can communicate with each other and other VLC-enabled devices like smartphones, wearables and toys. This talk focuses on how to bring the Linux network stack together with a microcontroller-based VLC platform and integrate it into LED light bulbs. Enabling IP-based networking makes it possible to reuse the many available protocols and applications in order to interconnect smart devices without using the already congested radio spectrum.

avatar for Stefan Schmid

Stefan Schmid

PhD Student, Disney Research & ETH Zurich
Stefan Schmid is a PhD student at Disney Research and ETH Zurich. He has been working on software-defined Visible Light Communication (VLC) for the past 4 years. His research focuses on low-cost and microcontroller-based VLC networks including LED-to-LED networks and networked light... Read More →

Wednesday October 7, 2015 15:00 - 15:50
Liffey Hall 1