This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration

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

Any [clear filter]
Monday, October 23

09:50 CEST

Linux Powered Autonomous Arctic Buoys - Satish Chetty, Hera Systems
In my talk/presentation, I cover the technical, and design challenges in developing an autonomous Linux powered Arctic buoy. This system is a low cost, COTS based, extreme/harsh environment, autonomous sensor data gathering platform. It measures albedo, weather, water temperature and other parameters. It runs on a custom embedded Linux and is optimized for efficient use of solar & battery power. It uses a variety of low cost, high accuracy/precision sensors and satellite/terrestrial wireless communications.

I talk about using Linux in this embedded environment, and how I address and solve various issues including building a custom kernel, Linux drivers, frame grabbing issues and results from cameras, limited power challenges, clock drifts due to low temperature, summer melt challenges, failure of sensors, intermittent communication issues and various other h/w & s/w challenges.

avatar for Satish Chetty

Satish Chetty

VP. Software Engineering, Hera Systems
I serve as VP, software engineering At Hera Systems, a predictive analytics, Earth Imaging Company. Prior to Hera Systems, I served in multiple engineering and management roles. I am actively involved with embedded Linux, Robotics, and polar research technology groups. I co-founded... Read More →

Monday October 23, 2017 09:50 - 10:30 CEST
Karlin III

11:15 CEST

The Serial Device Bus - Johan Hovold, Hovold Consulting AB
UARTs and RS-232 have been around since the 1960s, and despite the advent of technologies like USB and PCIe, it seems UART-attached devices aren't going away anytime soon. In embedded systems, UARTs are a commonly used peripheral interface (e.g. for Bluetooth, NFC, and GPS) even if the kernel infrastructure for dealing with such devices has been both limited in what it can provide (e.g. in terms of power management) and cumbersome to use (e.g. requiring user-space daemons).

This presentation will give an introduction to the recently merged Serial Device Bus, which aims to overcome some of these limitations by making UART-attached devices fit better into the Linux device model. After providing some historical background, the design and interfaces of the new bus will be reviewed, and some known limitations and possibilities for future enhancements will be discussed.


Johan Hovold

Kernel developer, Hovold Consulting AB
Johan Hovold has been working with embedded Linux since 2002, and for the last 12 years as a consultant. Johan is the maintainer of the kernel's USB Serial, GNSS and Greybus subsystems. He has previously given presentations at conferences such as ELCE, Kernel Recipes and Linux Conference... Read More →

Monday October 23, 2017 11:15 - 11:55 CEST
Congress Hall I

16:20 CEST

BoF: Bash the Kernel Maintainers - Laurent Pinchart, Ideas on Board
The Linux kernel maintainance process is known for often causing frustration among developers. This is a serious issue that the kernel community has been trying to address for years through various forums and initiatives. Most of these have tried to improve the maintenance process from a maintainer's point of view. The large crowd of silent occasional or smaller contributors remains today mostly unheard.

This BOF will try to tackle the kernel maintenance issue from another angle by giving a voice to all contributors. It will be a unique occasion to share the problems you experience when interacting with the upstream kernel community. All feedback will be agregated in an anonymous form and used to improve the kernel maintenance process.

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 October 23, 2017 16:20 - 17:00 CEST
Congress Hall I

18:00 CEST

BoF: Device Tree Overlay - Frank Rowand, Sony
Many of the foundational pieces of device tree overlays are in the mainline kernel, but key pieces are not present. Topics to be addressed include: Overlay progress in the last year; What needs to be completed for basic overlays to work?; and What are the written and unwritten overlay rules?

Audience questions, suggestions, and issues will be given priority over my slides. This is your opportunity to corner a Device Tree maintainer.

In the unlikely case that time is available at the end of the session, an update will be provided on some device tree activity over the last year.

avatar for Frank Rowand

Frank Rowand

senior software engineer, Sony
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 →

Monday October 23, 2017 18:00 - 18:45 CEST
Congress Hall I

18:00 CEST

BoF: OpenEmbedded and Yocto Project - Sean Hudson, Mentor
Got a comment, question, gripe, praise, or other communication for the OpenEmbedded project and/or Yocto Project technical leaders? Or maybe you just want 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 Sean Hudson

Sean Hudson

Senior Firmware Engineer, OpenEmbedded
Sean has developed software for embedded devices since 1996. He started using Linux personally in 1999 and began developing embedded Linux devices professionally in 2006. He is an Emeritus member of the YP Advisory Board, a member of the OpenEmbedded Board, and part of the devic... Read More →

Monday October 23, 2017 18:00 - 18:45 CEST
Congress Hall III
Tuesday, October 24

10:55 CEST

Introducing the “Lab in a Box” Concept - Patrick Titiano & Kevin Hilman, BayLibre
Continuous Integration (CI) has been a hot topic for long time. With the growing number of architectures and boards, it becomes impossible for maintainers to validate a patch on all configurations, making it harder and harder to keep the same quality level without leveraging CI and test automation. Recent initiatives like LAVA, KernelCI.org, Fuego, (…) started providing a first answer, however the learning curve remains high, and the HW setup part is not covered.

Baylibre, already involved in KernelCI.org, decided, as part of the AGL project, to go one step further in CI automation and has developed a turnkey solution for developers and companies willing to instantiate a LAVA lab; called “Lab in a Box", it aims at simplifying the configuration of a board farm (HW, SW).

Motivations, challenges, benefits and results will be discussed, with a demo of a first “Lab in a Box” instantiation.

avatar for Kevin Hilman

Kevin Hilman

co-founder, Sr. Engineer, BayLibre
Kevin has been a Linux user since 1994, and a kernel hacker since 1999when he started writing drivers and working on kernel ports to new embedded platforms. He has been a driver/kernel developer for Equator Technologies, MontaVista, Texas Instruments, Linaro and currently a co-founder... Read More →
avatar for Patrick Titiano

Patrick Titiano

SW Director, BayLibre
Patrick Titiano has 18 years of engineering experience in embedded technologies. Patrick spent 9 years at Texas Instruments as an OMAP Power Management Expert (from architecture to use-case power optimization). Patrick also developed embedded diagnostic open source tools (“omapconf... Read More →

Tuesday October 24, 2017 10:55 - 11:35 CEST
Congress Hall III

10:55 CEST

WPE WebKit: HTML5 User Interfaces for Embedded Devices - Juan José Sánchez Penas, Igalia, S.L.
WPE WebKit, a new WebKit Port optimized for Embedded platforms, has been released recently. WPE is designed for simplicity and performance: a hardware accelerated fullscreen browser with multimedia support, as small (both
in memory usage and disk space) and light as possible, and implementing the most relevant HTML APIs.

WPE is an open source project with a growing community, and it is developed within the ecosystem of the WebKit project, which powers many open source and proprietary web browsers.

In this talk we will explain what is WPE, how the project was born and has evolved, and why it is becoming very popular in embedded devices of many different kinds, where the manufacturers are looking for a simple and fast way of running their HTML5 user interfaces.

avatar for Juan J. Sanchez

Juan J. Sanchez

Co-Owner, Igalia
Born in 1976 (A Corunha, Galiza). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit... Read More →

Tuesday October 24, 2017 10:55 - 11:35 CEST
Congress Hall I

11:45 CEST

Civil Infrastructure Platform: Industrial Grade Open Source Base-Layer Development - Yoshitake Kobayashi & Urs Gleim, Civil Infrastructure Platform
The Civil Infrastructure Platform (CIP) is creating a super long-term supported (SLTS) open source "base layer" for industrial grade software. The base-layer consists of SLTS kernel, basic set of open source software and standardization concepts. Since we launched in April 2016, we spent a lot of effort to realize CIP base-layer.

In this talk, we describe the current status of CIP project. First, we describe “Why CIP?” which includes project strategy, use cases, roadmap and policies. Then, we talk about technical details for each development activities for CIP base-layer. Current development activities includes not just SLTS kernel but real-time, development tools, testing and more. CIP works with related upstream projects for these activities. And finally, we discuss the future roadmap and milestones.

avatar for Urs Gleim

Urs Gleim

Head of Smart Embedded Systems, Siemens AG
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products. Additionally, he is the Chair of the Governing Board... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology department, Toshiba Corporation
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →

Tuesday October 24, 2017 11:45 - 12:25 CEST
Congress Hall I

11:45 CEST

How I Survived to a SoC with a Terrible Linux BSP - Luca Ceresoli, AIM Sportline
System-on-Chip vendors typically provide a board support package (BSP) which should be a good starting point to develop the software for an embedded Linux system. However they often seem to misunderstand what the software designers need, and deliver something that makes their life harder without any apparent benefit.

In this talk Luca will share some of his experiences with such vendor BSPs, featuring jurassic kernels, broken drivers, non-existing bootloaders, code of appallingly bad quality, ineffective customer support and Windows-only tools. You will discover why he spent weeks in understanding, fixing and working around BSPs instead of just using them.

Luca will discuss the effects on the final product quality, what the options are when you face such a BSP, and what both hackers and vendors can do to improve the situation for everybody's benefit.

avatar for Luca Ceresoli

Luca Ceresoli

Embedded Linux Engineer, AIM Sportline
Luca Ceresoli is an Embedded Linux Engineer at AIM Sportline. He designed several embedded Linux products from the ground up, mostly hacking around kernel, device drivers, bootloader, system programming, build system and FPGA.He contributes to a few open-source projects, including... Read More →

Tuesday October 24, 2017 11:45 - 12:25 CEST
Congress Hall III
Wednesday, October 25

12:05 CEST

Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into Automotive Systems - Nico Peper, Bosch Engineering GmbH
With the introduction of connected devices and high performance hardware Linux is making a clear push also to automotive systems. In this presentation Nico Peper will discuss a possible way to realise an ASIL B (Automotive Safety Integrity Level) system level for an embedded Linux based V2X system. The concrete implementation will be demonstrated as a connected traffic light. He will show the implementation of a multi layered safety concept for that system, which fulfils state of the art automotive development requirements. The resulting hardware and software constrains are elaborated in the talk.

avatar for Nico Peper

Nico Peper

Senior Product Line Owner, Bosch Engineering GmbH
Nico Peper has been Senior Manager for the project Internet of Things within the Bosch Engineering Group, a wholly owned subsidiary of Robert Bosch GmbH, since 2014. With more than 15 years of experience in developing automotive software as an software engineer, project manager... Read More →

Wednesday October 25, 2017 12:05 - 12:45 CEST
Congress Hall II