Getting some help with build systems

One of the most rewarding parts of working at Konsulko Group has been our returning customers. Months, sometimes years, after we’ve successfully completed an engagement, we’ll hear from the same client (sometimes at the same company, sometimes at a new one) that they would like Konsulko’s help on their latest project.

Konsulko engineers have decades of experience at all levels of open source embedded software, from Linux kernel and low-level subsystems, through middleware and application development, to QA, maintenance and tools, but it is our expertise with the Yocto Project/OpenEmbedded build system that’s usually a part of everything we do.

From the time it first appeared in 2003, the OpenEmbedded build framework revolutionized embedded development, providing a systematic and reusable way to build custom Linux distributions for unique embedded devices. Almost ten years ago, OE became the build system of Yocto Project, and OE’s “recipe” approach was further structured and enhanced by layers.

Konsulko engineers have been there since the earliest days. We’ve seen a lot, learned a lot, and apply our expertise to helping our customers – old and new – build their “own” Linux distro for their own product.

Raquel Medina in AGL Developer Showcase

In the AGL Developer Showcase series, the Linux Foundation talks to developers and software engineers to learn more about the work they are doing with AGL and open source. We are happy to announce that Konsulko’s Senior Software Engineer Raquel Medina has been profiled for this first Developer Showcase of 2020. Read the full article here.

Now a Mender Authorized Referral Partner

As Embedded Linux pioneers, Konsulko Group is excited to work with, a leader in open source over-the-air (OTA) software updates. Konsulko has already completed several successful projects for our customers using Mender end-to-end OTA software update manager. 

As a Mender Authorized Referral Partner we believe we can give our customers robust and secure open source OTA solutions that can be extended for large scale software deployments.

Please contact Konsulko Group directly to see how we can integrate open source over-the-air software updates into your next product.

Please read more on Mender’s blog.

Konsulko Group is going to Embedded World

When Embedded World began in 2003, Linux and open source were still a very small part of the embedded software business. Year after year, Embedded Linux has grown steadily. This year at Embedded World 2020 over 120 companies will be highlighting over 130 Embedded Linux products and services, including the Linux Foundation and Automotive Grade Linux (Hall 4 / 4-171).

If you are coming to Nuremberg, February 25-27, we hope will see you around the AGL stand, on the show floor, or at one of the many social events. Please contact us directly if you’d like to set up a meeting.

See you at FOSDEM

Konsulko Group engineers will be attending FOSDEM ’20 on February 1 & 2. Look for us during the conference around the Automotive Grade Linux and OpenEmbedded stands, or at Leon Anavi’s presentation on Saturday, Building Homebridge with the Yocto Project. Hope we see you in Brussels!

ELCNA technical talks and in-depth training

Embedded Linux Conference (ELC) is the premier vendor-neutral technical conference on embedded Linux and industrial IoT products. This year, ELC North America will be held in San Diego, August 21-23, 2019, at the beautiful Hilton Bayfront, right on the harbor and just over a pedestrian bridge from Petco Park and East Village.

On Thursday, August 22, Leon Anavi, Senior Software Engineer at Konsulko Group will present a Comparison of Open Source Software Home Automation Tools that allow users to customize the setup depending their own specific needs and manage devices manufactured by different vendors in one place. Leon will focus on popular open source tools, Home Assistant, OpenHAB and Domoticz, and explore the supported embedded Linux development boards on which these platforms can be installed, as well as the IoT with which they can interact out of the box.

Also on Thursday, Vitaly Wool, Senior Staff Engineer and General Manager of Konsulko AB, will give a technical talk on Secure Updates for a Memory Constrained XIP (eXecute In Place) System looking at technology that allows code to be executed directly from flash without copying the code to RAM first. The memory footprint can be optimized very tightly and this permits really low-power IoT Linux appliances. However, there is a big obstacle: no standard secure update process for such systems will work due to the very nature of XIP. How can you update the flash when it must always be ready to execute? This talk will provide some real world answers and examples.

The next day, Friday, August 23, Matt Porter, Konsulko Group CTO, will present a tutorial, Introduction to IIO and Input Drivers to briefly look at the Linux IIO and Input subsystems and how to gather information from hardware documentation to assist in software development. In a guided hands-on lab, students will write a new driver that leverages the IIO and Input kernel subsystems, and create their own game controller driver and use it to play a game on their devices.

For the first time in 2019, Embedded Linux Conference North America will co-locate with Open Source Summit North America. We hope you can join us, along with 800+ developers and technical experts from across the globe for education, collaboration, deep-dive learning, and some good times in San Diego.

Konsulko Group to present at ALS Tokyo

Now in its eighth year, Automotive Linux Summit connects the Linux developer community with vendors and users to drive the future of embedded devices in the automotive arena.

On Wednesday, July 17, Scott Murray and Matt Ranostay of Konsulko Group will present Building an AGL Telematics Profile Demonstration Platform. This profile serves as a base for building headless telematics device images. Scott and Matt will discuss a practical use case, using the profile to build an AGL demonstration platform for a vehicle tracker or an insurance company’s driver data collection device.

Co-located with Open Source Summit Japan, ALS will be held at this year at Toranomon Hills Forum in Tokyo. Registration information can be found here.

A good time to talk with us

Whether you’re in a small start-up, a huge global company, or anything in-between, there are key moments in Linux-based software development when it’s time to decide how much can be handled in-house, and what requires some outside assistance.

Here are a four examples of a good time to talk with us:

  • Your engineers are experts at the top of your software stack, but kernel-level work needs to be done down near the bottom (where you don’t have much experience).
  • You’re dazzled by the power and complexity of the Yocto project and OpenEmbedded build system, and your team needs to get up to speed quickly.
  • You’re building your next generation product on new hardware and experience unforeseen “subtleties” in moving your code to the new platform.
  • You’ve crafted your software architecture from best-of-breed open source projects but you’re finding gaps that still need to be filled.

With 20-plus years of experience in embedded Linux architecture, development, build/CI, QA, maintenance and training, Konsulko Group can help you at every phase of your product cycle.

Any point in your development is a good time to contact Konsulko to discuss how we can work together.

For training, nothing beats hands-on

There are plenty of YouTube videos (and their open source equivalents) to help budding engineers master the intricacies of development, but often the best way to learn is to get in the same room as the experts, and go step-by-step through the process.

At SCaLE 17x in Pasadena earlier this month, Konsulko Group CTO Matt Porter taught a guided hands-on lab on leveraging IIO and Input kernel subsystems. In real time, Matt went line-by-line through the code, and the students were able to write a new driver and take the results with them on an embedded target board.

In this intimate and interactive setting, apprentice-level engineers could get personal attention if they were stuck or had any question, no matter how basic.

Matt’s session was part of the E-ALE (Embedded Apprentice Linux Engineer) project. At major embedded Linux events, E-ALE provides several days of hands-on tutorials driven by volunteer professional speakers who present apprentice-level material in a way that beginners can understand and use.

We hope to see you during the next set of E-ALE tutorials at the Embedded Linux Conference in San Diego this August.

As always, Konsulko Group can also offer hands-on embedded Linux training at your location for your engineers. Please contact us to discuss your requirements for custom, on-site training.

Looking forward to the OSLS Half Moon Bay

This week, Konsulko Group CEO Pete Popov will be attending the Linux Foundation’s Open Source Leadership Summit in Half Moon Bay, California. The OSLS has always been a premier forum for open source leaders convene to drive digital transformation with open source technologies, and learn how to collaboratively manage the largest shared technology investment of our time. An intimate event, OSLS fosters innovation, growth and partnerships among the leading projects and corporations working in open technology development. Hope to see you there.