March 09, 2018
It's that time of the year again! The snow has melted, spring is right around the corner and Embedded Linux Conference, the annual "premier vendor-neutral technical conference for companies and developers using Linux in embedded products" begins next week in Portland!
Collaborans, including Gustavo Padovan, Helen Koike, Robert Foss and Enric Balletbò i Serra will be in participating in this year's edition and speaking on three separate occasions over the course of the conference. Below are the details for each of their talks.
If you are planning on attending ELC, we would love to hear about your latest embedded Open Source projects! Please come say hello and ask how Collabora can help you reduce time to market and focus on creating product differentiation by harnessing the potential of community-driven Open Source projects!
Ten years ago no one would have expected the embedded GPU ecosystem in Linux to be what it is now. Today, a large number of GPUs have Open Source support and for those that aren't supported yet, improvements are happening at a rapid pace. In just the last year Vivante GPUs have gained mainline support and Mali GPUs have seen good progress being made. In this talk, Robert will cover GPUs in the embedded space and give an overview about their current status, what lies ahead and how the Open Source state of the art compares to the proprietary alternatives.
Things have gotten a lot better, and yet new hardware bring-up sometimes still feels like pulling teeth. With the right methodology, tools and techniques, a significant amount of time, energy and sanity can be saved while enabling a new board to run Linux. Enric Balletbo will discuss his process to tackle new board and the challenges they bring. The presentation will cover the steps from reviewing initial schematic design to the successful upstreaming of any necessary bootloader and kernel patches, and will provide some examples based on the latest board the speaker helped to make compatible with mainline.
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 website for the full schedule. See you in Portland!
Collabora reverse-engineers Mali G78 instruction set and releases documentation, disassembler, and assembler for its "Valhall" architecture.
Collabora's team working directly on the Linux kernel is growing. Collaborans continue to expand on their efforts to close the gap between…
Earlier this month, Collabora took part in the very first KernelCI hackfest, initiated as a joint effort with the Google Chrome OS team.…