Loading…
LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule

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

Embedded Linux Conference Europe [clear filter]
Monday, October 13
 

11:15am

Enhancing Real-Time Capabilities with the PRU - Ron Birkett, Texas Instruments
Love Linux. Need hard Real-time? Seems like these might not go together, but with the PRU (Programmable Real-time Unit) and a Cortex-A running Linux, you might be surprised. Especially since a lot of work has been done recently to add remoteproc and rpmsg support for the PRU. This allows the PRU to handle some cool hard real-time tasks and interact with Linux to provide the best of both worlds at a system level.

Speakers
RB

Ron Birkett

"I've worked for TI for my entire career of 18 years. At different points, I've supported our Linux efforts. My current role of SW Applications Manager for Sitara (which includes the AM335x on the Beaglebone Black) includes creating and supporting the Sitara Linux SDK. This includes... Read More →


Monday October 13, 2014 11:15am - 12:05pm
Room 28

11:15am

Performance Analysis Using the Perf Suite - Mans Rullgard
When faced with a performance problem, the initial steps towards a solution include identifying the sections of code responsible and the precise reasons they are time-consuming. To this end, the 'perf' profiling tools provide valuable insight into the characteristics of a program. The presentation will show, using real-world examples, how the 'perf' tools can be used to pinpoint the parts of a program in need of optimisation.

Speakers
MR

Mans Rullgard

Engineer, .
Mans is a consultant specialising in performance related aspects of embedded systems. He has extensive experience in performance optimisation and has also been a member of the Linaro Toolchain group. Prior speaking engagements include ELC, Linaro Connect, and company-internal pre... Read More →


Monday October 13, 2014 11:15am - 12:05pm
Room 27

2:30pm

Bluetooth Low Energy and Internet of Things - Marcel Holtmann, Intel
With the introduction of Bluetooth Smart aka Low Energy the ubiquity of Bluetooth is more and more present. Millions of devices support Bluetooth Low Energy and with Bluetooth 4.1 specification they are ready for Internet of Things. This presentation will give an overview of Bluetooth Low Energy and its usage for Internet of Things. It will also introduce 6loWPAN over Bluetooth and show the possibilities this opens for Linux.

Speakers
MH

Marcel Holtmann

Prinicpal Engineer, Intel Corporation
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Monday October 13, 2014 2:30pm - 3:20pm
Room 28

3:30pm

A Double-Agent Developer: ARM vs x86 - David Anders, CircuitCo
With experience developing community based open hardware for both the ARM based PandaBoard project and the x86 based MinnowBoard project, this presentation will provide a detailed comparison of the pros and cons of each platform with highlights of what each platform can learn from the other. Not only limited to the hardware aspect of the platforms, but also discuss community, software, corporate and general embeded aspects.

Speakers
avatar for David Anders

David Anders

Open Hardware Design Engineer, Intel
Software Engineer specializing in the integration of hardware and software at the lowest levels utilizing Open Source tools, bootloaders, and operating systems such as Linux to rapidly produce quality products. Past product developments have included the TCSX-1 thin client for Advantage... Read More →


Monday October 13, 2014 3:30pm - 4:20pm
Room 27

4:30pm

Pairing WebKit and Wayland for Linux-Based Embedded Web Content Presentation Systems - Žan Doberšek, Igalia
WebKit and its multi-process architecture might not seem suitable for embedded systems at first, but Wayland, the next-gen display system, has already proven itself by running efficiently on TVs, smartphones and single-board computers. This talk will present the techniques that were used to achieve efficient, hardware-accelerated rendering of Web content across the multiple processes of WebKit running under Wayland. Žan Doberšek will also share his experiences of deploying the two technologies on everyone's favorite mini-sized computer, the Raspberry Pi. He will also present and discuss further ideas and possible solutions for creating efficient and optimized Web content presentation systems specifically crafted for embedded systems like Smart TVs and in-vehicle infotainment by using Linux, Wayland and WebKit.

Speakers
ZD

Žan Doberšek

Žan Doberšek is a Software Engineer and part of the Browsers team at Igalia. He's a regular contributor to the WebKit Open Source Project and has recently been focused on adding Wayland support to the GNOME-based port of WebKit. He has previously given presentations at GUADEC.


Monday October 13, 2014 4:30pm - 5:20pm
Room 27

5:30pm

BoFs: Coreboot - Moderated By Ronald G. Minnich, Google
Let's get together and talk about Coreboot. We'll talk about the new architectures (MIPS, ARM V8, ARM V7), show off new hardware running coreboot, and let people talk about what they're doing. We'll also present what is going on with integration with Linux, including the return of LinuxBIOS. We'll have several people from Google's Chromebook group there to talk about what's going on in that area. 

Speakers
avatar for Ron Minnich

Ron Minnich

Software Engineer, Google
Ron Minnich is the inventor of LinuxBIOS, now known as coreboot. He is a member of the Technical Steering Committee for LinuxBoot, as well as co-leader of the Open Systems Firmware project at the Open Compute Project. He has worked in firmware for 40 years and in the open source... Read More →


Monday October 13, 2014 5:30pm - 6:30pm
Room 26

5:30pm

BoFs: What are the Technical Issues on Linux For IoT - Shinsuke Kato, Panasonic & Bryant Eastham, Panasonic
Join us for an informal session focusing on Linux for IoT applications. We’ll begin with a short overview of the IoT landscape and MGC architectures, presented by Bryant Eastham, Principal Software Architect, Panasonic North America. We’ll follow that with an open discussion moderated by Shinsuke Kato, of Panasonic Japan., introducing several focus areas that the CE Work Group is considering for future development, such as:
  • System size
  • Power requirements
  • Security
We’d like to hear about your interests and concerns, and incorporate your feedback into our development proposals. The audience is anyone interested in using Linux for embedded and gateway IoT projects.

Speakers
SK

Shinsuke Kato

Chief, Panasonic
Shinsuke Kato is a staff Software Engineer for Panasonic Corporation,where he helps Panasonic R&D improvements to Linux for use in Panasonic'sproducts.He has been working with Linux and the OSS compliance in his company forover 10 years.He has some seminar of the OSS compliance in... Read More →


Monday October 13, 2014 5:30pm - 6:30pm
Room 28

5:30pm

BoFs: Yocto Project / OpenEmbedded - Tracey Erway, Intel
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.

Speakers
avatar for Tracey Erway

Tracey Erway

Mgr Community Engineering, OTC, Intel Corp
Tracey Erway has spent over 25 years as an embedded software developer, or building, marketing, and evangelizing ways to improve the software developer experience. Tracey has lead the community engineering team and been the business manager for the MinnowBoard program in the Open... Read More →


Monday October 13, 2014 5:30pm - 6:30pm
Room 27
 
Tuesday, October 14
 

11:15am

Building Tools From The Outside In: Bringing User-Centered Design to Embedded Linux - Belen Barros Pena, Intel
Developers tend to think of software in the same way we hang our jeans to dry: inside out. And with good reason: they face the enormous challenge of building software that works. In order to succeed, they must focus on the technology, and not so much on what happens at the periphery of it. Interaction designers deal with a different challenge: they must build software that makes sense to the people who use it. In order to succeed, they must think of software from the outside in, starting from its users, what they want and what they need. This talk is the story of how the Yocto Project built Toaster, its latest application, from the outside in, focusing on its users, what they want and what they need. It will show how user-centered design techniques can be adapted to the particularities of the embedded Linux community, and how they can be applied to help improve embedded Linux tools.

Speakers
avatar for Belen Barros Pena

Belen Barros Pena

Interaction designer, Intel's Open Source Technology Center
I have been an interaction designer since 2007 and joined the Open Source Technology Center at Intel in 2011. In January 2013 I became "the designer" of the Yocto Project (I am the only one), where I help develop graphical user interfaces for the project's embedded Linux tools. I... Read More →


Tuesday October 14, 2014 11:15am - 12:05pm
Room 28

11:15am

Introduction to Skia: A Modern 2D Graphics Library - Eduardo Lima, Igalia
While user experiences are increasingly moving to 3D, rendering of 2D content remains at the core of how we interact with computer applications today. Skia is an open-source project maintained by Google whose goal is to bring the best 2D graphics library to a variety of targets, from mobile to desktop and embedded. Skia is used in highly popular projects like Mozilla Firefox, the Chromium browser and Android.

This talk will introduce Skia to developers and users, giving an overview of its design, architecture and features. It will also discuss briefly how hardware acceleration improves performance of Skia in the context of new devices, form-factors and the industry shift to mobile; with focus set on Linux and Android platforms.

Speakers

Tuesday October 14, 2014 11:15am - 12:05pm
Room 26

11:15am

The DRM/KMS Subsystem From a Newbie's Point of View - Boris Brezillon, Free Electrons
The DRM (Direct Rendering Manager) subsystem was first intended to abstract complex GPUs and provide a simple way for user space applications to use GPU capabilities without directly accessing the hardware block.
The KMS (Kernel Mode Setting) API then appeared to simplify and standardize display configuration from user space.
But what about Display Controllers that do not support hardware rendering (3D or 2D) ?

Through this talk, we would like to share our experience in developing and contributing upstream a Display Controller driver for a simple hardware block which does not support GPU rendering: Atmel's HLCDC (HLCD Controller) available on some at91 SoCs.

This talk will describe the DRM/KMS architecture, its components, and how one should integrate his driver in this subsystem.

Speakers
BB

Boris Brezillon

Free Electrons
Since 2014, Boris works at Free Electrons, a company offering development, consulting and training services to embedded Linux system developers worldwide. He has been working on embedded systems since 2008, mostly Linux on ARM. Boris has written and upstreamed a Linux kernel driver... Read More →


Tuesday October 14, 2014 11:15am - 12:05pm
Room 27

11:15am

[REPEAT] Enhancing Real-Time Capabilities with the PRU - Ron Birkett, Texas Instruments
This is a repeat of the initial presentation that some attendees were unable to see due to limited seating (and fire regulations).

Love Linux. Need hard Real-time? Seems like these might not go together, but with the PRU (Programmable Real-time Unit) and a Cortex-A running Linux, you might be surprised. Especially since a lot of work has been done recently to add remoteproc and rpmsg support for the PRU. This allows the PRU to handle some cool hard real-time tasks and interact with Linux to provide the best of both worlds at a system level.

Speakers
RB

Ron Birkett

"I've worked for TI for my entire career of 18 years. At different points, I've supported our Linux efforts. My current role of SW Applications Manager for Sitara (which includes the AM335x on the Beaglebone Black) includes creating and supporting the Sitara Linux SDK. This includes... Read More →


Tuesday October 14, 2014 11:15am - 12:05pm
Room 1

12:15pm

u-root: A Go-Based binutils Providing Scripting Convenience and Compiled-Program Performance - Ronald G. Minnich, Google
U-root is a Go-based binutils intended to replace Busybox. All programs and libraries are present in the file system as Go source, and are compiled when run. They can be compiled to a ramdisk, our current usage; or, if preferred, to persistent storage. To update the binaries requires no make steps; one can just rm -rf /bin/* and, the next time a program is run, it is recompiled (in < 1 second).

All programs and Go packages are present in u-root as source. There are 16 binaries comprising the Go toolchain. Further, due to the layout of u-root, it can be used on any Go-supported architecture and it will work. A USB stick containing u-root can be used on ARM, x32, or x64.

Many tools remain to be written; for needed tools we have not yet written, Tinycore Linux .tcz packages will be used in u-root via the provided tcz command. U-root was also designed to fit in a BIOS Flash part.

Speakers
avatar for Ron Minnich

Ron Minnich

Software Engineer, Google
Ron Minnich is the inventor of LinuxBIOS, now known as coreboot. He is a member of the Technical Steering Committee for LinuxBoot, as well as co-leader of the Open Systems Firmware project at the Open Compute Project. He has worked in firmware for 40 years and in the open source... Read More →


Tuesday October 14, 2014 12:15pm - 1:05pm
Room 28

3:30pm

Systemd for Embedded Linux - Challenges and Opportunities - Michael Olbrich, Pengutronix
System V init or similar home grown solutions are still used for the majority of the embedded Linux systems. Systemd is seen as 'too large' or only useful for server and desktop systems.
In this presentation, Michael Olbrich will show that systemd certainly has a place in an embedded Linux system. How it can be used to replace home grown solutions to typical problems in embedded systems and improve the reliability of the system as a whole. Why leaving the well known environment and taking the effort to learn about a quite different init system is well worth the effort. However, it should not be forgotten that systemd is a complex piece of software with a long list of requirements. So this presentation will also take a look at what's necessary to successfully integrate systemd into an embedded Linux system.

Speakers
MO

Michael Olbrich

Developer, Pengutronix e.K.
Michael Olbrich is an open-source developer with a focus on platform integration on embedded Linux. He works as a full-time Linux developer for Pengutronix. His job is to provide a smooth Linux experience on embedded devices from init systems to graphics and multimedia frameworks... Read More →


Tuesday October 14, 2014 3:30pm - 4:20pm
Room 26
 
Wednesday, October 15
 

11:15am

Introduction to prpl Foundation - Art Swift, prpl Foundation
The prpl foundation is the exciting new open source community for all things MIPS. prpl (pronounced “Purple”) is an open-source, community-driven, collaborative, non-profit foundation targeting and supporting the MIPS architecture. It focuses on enabling next-generation datacenter-to-device portable software and virtualized architectures.  In this session, Art Swift, President of the prpl Foundation, will introduce the forum, describing its goals, mission and current projects. Initial domains targeted by prpl include data center, networking & storage, connected consumer and embedded/IoT. The Foundation hosts several projects (2 main ones being the OpenWRT and QEMU for MIPS) for the advancement of these open source projects for MIPS processors.

Speakers
AS

Art Swift

prpl Foundation
Art Swift is president of the prpl Foundation. Art has spent most of the last decade building innovative chips and IP for the mobile PC, tablet and smartphone industries. He has served as CEO of low power chipmaker Transmeta (NASDAQ, TMTA), CEO of nanotech innovator Unidym, VP of... Read More →


Wednesday October 15, 2014 11:15am - 12:05pm
Room 18