Embedded Linux in Edinburgh

Automotive Grade Linux AMM

Embedded Linux in Edinburgh

Mark Filion avatar

Posted on 18/10/2018 by Mark Filion

Share this post:

Hello Scotland!

Next week, Collabora will be sponsoring, exhibiting & speaking at Embedded Linux Confererence Europe in Edinburgh, Scotland. Now in its 13th year, ELCE, which is co-located with the Open Source Summit Europe, is the premier vendor-neutral technical conference for companies and developers using embedded Linux.

If you are planning on attending either conference, stop by our booth and see what our team has been working on! This year, get a firsthand look at our platform building expertise and see how we use continuous integration to increase productivity and quality control in embedded Linux. We will be showcasing two examples of CI in action. Come see our repeatable and reliable image generation relying on trusted and maintained sources, and discover our kernel tree testing, fully automated for the Chromebook Plus.

In addition, Collaborans will be speaking on four occasions over the course of the conference, including two talks at ELCEU and two talks at the co-located Open Source Summit Europe, on topics which include an overview of the Linux kernel's power-supply subsystem, the Virtual Media Controller Driver (vimc), and a build images generator for Debian and derivative systems. Lastly, Ana Guerrero López will also be providing a status update on the kernelCI project and how you can (and should!) get involved. Read below for more details on each of their talks.

ELCEU

  • "Cooking a Debian System: One, Two, Debos!" by Ana Guerrero López – Monday, Oct. 22, 16:15 BST.

    Customized Debian images can now be created in a quick and reproducible way! In the Debian world, there are many ways to build images, but none of them are generic enough to allow highly customized systems for different use cases or embedded systems, which usually require a significant amount of customization and optimization. Traditionally, developers often end up using debootstrap, which works by downloading the .deb files from a mirror and unpacking them into a directory which can eventually be chrooted into. Then, after deboostraping the base system, you tend to make some customizations on this image, install some extra packages, run a script, add some files, etc. debos is a tool to make these kinds of trivial tasks easier. During this talk, we'll look at how debos works and provide some use cases, and we'll give an overview of how to easily create customized Debian images.

  • "The Power-Supply Subsystem" by Sebastian Reichel – Wednesday, Oct. 24, 12:05 BST.

    Do you know how batteries and battery chargers are handled in the Linux kernel subsystem? While not as complex as the DRM subsystem, the power-supply subsystem is a key part of embedded mobile devices running Linux. This talk will give an overview of the subsystem, from hardware (e.g. what's a smart battery), to sysfs and uevent API exposed to userspace. We'll then demonstrate a template driver instantiated from device tree, and review typical mistakes that can occur along the way. Lastly, we'll discuss some of the shortcomings of the subsystem.

OSSummit EU

  • "KernelCI: A New Hope for Regressions" by Ana Guerrero López – Wednesday, Oct. 24, 15:05 BST.

    KernelCI.org evolved a lot over the last year and is becoming much more useful for kernel development community and LTS maintenance. For example, using bisect, we can now pinpoint the exact commit that caused the regression, saving hours of repetitive manual work from developers and maintainers. In addition, functional tests are making regression tests much more useful by not only checking if the kernel boots but also running tests on suspend/resume, USB, DRM, V4L etc. This talk will provide an overview of the current status of the KernelCI project, how the project can be useful to you and your company and how you can help and will present some plans for the future.

  • "Shifting Media App Development into High Gear" by Helen Koike – Wednesday, Oct. 24, 17:05 BST.

    Merged in the 4.12 kernel, the Virtual Media Controller Driver (vimc) is now making it easier than ever to develop media applications using the increasingly complex V4L2 kernel API, all without the need for real hardware. In this talk, we'll look at how this new virtual driver came to be, its main features, how it talks to API extensions like the Subdevice and Media Controller APIs and the designed API for configuring the virtual hardware. We'll also discuss how it can be useful for automated V4L2 API testing and V4L2 Core development, and will preview future development plans.

Please visit the Embedded Linux Conference Europe 2018 website for the full schedule. See you in Edinburgh!

 

 

Latest News & Events

Linux Kernel 4.20

07/01/2019

A few weeks ago, in the final days leading up to Christmas, Linus Torvalds released Linux Kernel 4.20. Collaborans were once again active…

Outreachy - Round 17

20/12/2018

As one year ends and another begins, Collabora is proud to be once again an Includer sponsor for the latest round (#17) of Outreachy internships,…

ESE Kongress

04/12/2018

This week, Collaborans will be taking part, and speaking, in this year's ESE Kongress, Germany's largest congress for professional embedded…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2019. All rights reserved. Website sitemap.