Tag Archive for: elc

Konsulko Group speaks at EOSS North America 2024 in Seattle

Vitaly Wool and Tim Orling, both Principal Software Engineers at Konsulko Group are presenting at the Embedded Open Source Summit (EOSS) North America in Seattle Washington, April 15-18, 2024.

EOSS (which incorporates the Embedded Linux Conference) is an umbrella event for open source embedded projects and developer communities to come together under one roof for important collaboration, discussions and education.

Vitaly Wool

Vitaly, who is also general manager of Konsulko AB in Lund, Sweden, will give a technical talk on “Rusty Swapping: Rewriting a zswap Backend in Rust.”

Rust has gained popularity as the “second” Linux kernel high-level language. There’s been discussions about its applicability in various kernel subsystems which yielded tentative conclusions. Engineers have been advised by kernel gurus to use Rust for subsystem implementations rather than for drivers.

Vitaly will explain how he rewrote a zswap backend called zblock in Rust, then compare the performance and complexity of the two implementations.

Tim Orling

Tim, who serves on the board of directors of OpenEmbedded, will speak at the Yocto Project half-day mini-summit “Journey to Scarthgap 5.0” on Monday, April 15. With other YP community leaders, he will deep dive into upcoming features and improvements in the upcoming LTS release.

The rest of the week, you may find Tim in and around the Yocto Project booth in the exhibition hall. Please stop by with all your Yocto questions.

Konsulko Group to speak at EOSS / ELC / ALS in Prague

Konsulko engineers will be giving two talks at Embedded Open Source Summit (EOSS), a new Linux Foundation umbrella event held in Prague, Czech Republic, June 27-30, 2023. Attending virtually is also an option. Incorporated into EOSS are the Embedded Linux Conference (ELC) and the Automotive Linux Summit Europe (ALS).

On Tuesday, June 27, Konsulko Principal Engineer Scott Murray will present a Lightning Talk: Vehicle Signal Specification and KUKSA.val Updates in AGL at ALS.

The Vehicle Signal Specification (VSS) has been included in the AGL UCB by incorporating the KUKSA.val project. Scott will provide an update on the work done for the upcoming Prickly Pike UCB release.

On Thursday, June 29 at ELC, Tim Orling, Konsulko Principal Engineer and Ilies Chergui of Medtronic will speak about Maintaining a Community BSP Layer: Updating Meta-Tegra Through Major Changes.

The meta-tegra BSP layer supports the NVIDIA Jetson family of systems-on-module and has an active OpenEmbedded for Tegra community. Tim and Ilies will discuss changes in the latest SDKs including the bootloader and the trusted OS, and how these affect secure boot and disk encryption implementations. They will also discuss changes needed to support over the air updates and cover how the community keeps up with upstream Open Embedded/Yocto Project changes, as well as the roadmap for support for future Jetson platforms and Yocto Project releases.

Please join Scott, Tim, and a good-sized contingent of our engineers in Prague (or virtually). Register here.

Konsulko Group: The Year in Review 2022

2022 went by quickly with Konsulko engineers working closely with our customers, our partners and the open source community. For the tenth straight year, Konsulko Group has helped our clients build outstanding commercial products with Embedded Linux, Yocto Project and OpenEmbedded, as well as deploying Over-the-Air (OTA) software updating.

Engaging with our customers

We had particular success with our Konsulko Continuous Time Engagement™ offering, providing dedicated engineering resources for two of the world’s largest semiconductor companies. This model provides guaranteed engineering time for an agreed period. KCTE has allowed our customers to use our engineers on a variety of their requirements, and switch between these tasks as the rest of their project and in-house engineering required.

Of course, many of our clients prefer Konsulko OnDemand Time Engagement™, SOW-based engineering for high level consulting, on-demand support, and specific tasks within a larger project. KOTE is also best for longer term engagements without a hard deadline that can be stopped and started as necessary, and projects with an expected pause (such as bring-up of new hardware which almost always results in a re-spin of the PCB).

Partnerships and Conferences

We continue our strong relationship with the Linux Foundation and Automotive Grade Linux. We worked with mender.io and PHYTEC, providing support and development for their customers. With our friends at ICS, we presented at a joint webinar in August, Software Update Mechanisms: Selecting the Best Solution by Konsulko’s Leon Anavi and ICS’ Jeff Tranter.

Our Konsulko engineers were active participants (often in person, sometimes virtually) in conferences and developer gatherings. Leon Anavi, Vitaly and Maria Wool, and Tim Orling made presentations at the Embedded Linux Conferences (North America and Europe), FOSDEM and Yocto Project Summits:

Tim also posted a technical paper on Using kernel config fragments to remove an unwanted feature.

Two top engineers join the Konsulko team

The bar is pretty high for joining Konsulko Group. Some of our team have thirty years experience with embedded software and Linux. Most have over twenty and all have over fifteen years, working (and playing) with Linux and the open source community. So we were happy to welcome Denys Dmytriyenko and António Oliveira to Konsulko Group this year.

Denys is a long time Open Source Software developer, contributing code to many FOSS projects, like glibc, PostgreSQL, KDE, MythTV, LIRC, OpenEmbedded, and Yocto Project. Before joining Konsulko Group, he worked as Software Developer and Architect for Texas Instruments for almost 20 years on numerous Embedded Linux (MIPS and ARM-based) products. Since 2011 Denys has served on the OpenEmbedded Board of Directors, and since 2019, on the Yocto Project Technical Steering Committee. He is a long time contributor and maintainer of numerous recipes and layers in the OpenEmbedded/Yocto Project universe.

António has worked in development of highly optimized hardware and software ranging from deeply embedded microcontrollers to full-fledged graphical user interfaces. During this time, he has gained extensive experience in build automation tools, analog and digital circuits, powerline communications, and low power and low frequency radio communications. An active member of the open source community, he has contributed to Yocto Project and the Linux kernel. In addition to his work as an embedded engineer, António served eight years on the executive board of his local parish in Portugal, including four years on the municipal council.

We hope you will have the opportunity to work with Denys, António and the rest of Konsulko Group in 2023.

Konsulko Group: The Year in Review 2021

Thanks to our customers, our partners and our dedicated team of engineers, 2021 was a very successful year for Konsulko Group. 

We’ve been chosen to work on important projects in consumer electronics, automotive, medical devices, agriculture, mining, finance, and autonomous vehicles. Our engineers helped our clients, new and old, build outstanding commercial products with Embedded Linux, Yocto Project and OpenEmbedded, as well as deploying Over-the-Air (OTA) software updating.

Partnerships

“Konsulko is a recommended and trusted partner for helping Mender customers and prospects succeed in the Embedded Linux space. They have an excellent team of professionals who will deliver on time and as agreed.”

Thomas Ryd, CEO, mender.io

We continued our strong relationships with mender.io, and with the Linux Foundation and Automotive Grade Linux (AGL). 

We also launched a new partnership with PHYTEC at the Embedded Linux Conference (ELC) in Seattle. Konsulko is providing support and development for PHYTEC customers using their Systems on Modules (SOMs) and Yocto Project Linux distribution.

Conferences

As in previous years, Konsulko engineers were active participants (often virtually) in conferences and developer gatherings, making presentations at ELC and Yocto Project Summits, and writing technical papers on Yocto Project, security, and OTA. We hope for a time in the not-too-distant future when it makes sense for developers from all over the world to gather again face-to-face to share ideas. 

Contributions

As many of our engineers have been working (and playing) with Open Source Software (OSS) for over 20 years, Konsulko Group is proud of our continuing commitment to contribute to the community. Last month we were happy to hear that Konsulko is #3 in contributions to Yocto Project “Non Core,” just behind industry giants ARM and Fujitsu, and ahead of every other software or hardware company.

This was even before we welcomed OSS veteran Tim Orling to the team in December. Tim was recently Core OS Architect and Yocto Project Architect for Intel Corporation, and serves as a maintainer of meta-python and many recipes in openembedded-core. He has authored hundreds of applied patches for openembedded-core and meta-openembedded. 

Doing business with Konsulko Group

As a team we have found that the best way to work with our customers and prospective customers is to provide a high level of transparency about our business processes. This year, we’ve published blogs on scoping the effort required to successfully complete a customer project, and another describing our two models of engagement

  • Konsulko Continuous Time Engagement™ for dedicated engineering resources
  • Konsulko OnDemand Time Engagement™ for high level consulting, on-demand support, and specific tasks within a larger project.

We hope you have found these useful, and we look forward to working with you in 2022.

Konsulko Group engineers to speak at ELC Seattle

Embedded Linux Conference, September 27- 30, 2021

Hyatt Regency Seattle | Seattle, Washington + Virtual

For over 15 years, Embedded Linux Conference (ELC) has been the premier, vendor-neutral technical conference for companies and developers using Linux in embedded products. Recent ELCs have expanded the scope to include both the user-space developers building applications on embedded Linux as well as the architects and developers working to deliver smart connected products and industrial IoT solutions.

At the upcoming Embedded Linux Conference, September 27- 30, 2021 at the Hyatt Regency Seattle (with a virtual option available), Konsulko Group engineers will give detailed technical talks on building RISC-V Linux systems, and Linux A/B upgrades.

Building a Low-key XIP-enabled RISC-V Linux System

Tuesday, September 28 • 4:00pm – 4:50pm

Principal Software Engineer (and GM Konsulko AB) Vitaly Vul (aka, Vitaly Wool) will discuss new hardware designs based on RISC-V, an open standard instruction set architecture. In modern times, RISC-V SoCs quite often have QSPI flash onboard which makes them perfect candidates to use XIP (eXecute In Place) technology to execute directly from flash without copying the code to RAM first. That allows to optimize memory footprint very tightly and thus opens up to really low-power IoT Linux appliances. Vitaly will present a demo how to run a mainline kernel configured for XIP on a RISC-V board, and discuss extending XIP support for RISC-V to 32-bit and MMU-less systems for low-key battery-powered RISC-V systems with RAM shortage.

Practical Experience with Linux A/B Upgrades

Wednesday, September 29 • 1:30pm – 2:20pm

Senior Software Engineer Leon Anavi will discuss deploying software upgrades to fleets of embedded Linux IoT devices, using A/B redundant systems with two identical partitions using popular open source solutions (like Mender or RAUC). Although they provide great features out of the box there are still plenty of technical obstacles to overcome for real-world use cases. In this presentation, we will walk through practical experiences using both Mender and RAUC with Yocto Project and OpenEmbedded. Leon will discuss BSP integration and porting efforts for new devices, bootloader requirements and configurations, tips and tricks for ARM and x86-64 systems, read-only file systems, partition layouts, storing persistent data during upgrades, managing single-file artifacts, simultaneous setup with Docker and other containers.

Join us in Seattle or virtually for this always informative, educational and fun conference for commercial and community embedded Linux developers.

Join virtual ELCNA & Yocto Project Dev Day

There’s still time to register for the Linux Foundation’s Embedded Linux Conference North America Virtual Experience and Yocto Project® Dev Day.

Konsulko Group will be giving four presentations. On Tuesday, June 30, Matt Porter will give an in-depth tutorial: Spelunking for Hardware Data and on Wednesday, July 1, Leon Anavi will look at Automotive Grade Linux on Raspberry Pi: How Does It Work?

At Yocto Dev Day on Thursday, July 2, Paul Barker will explore Highly Scalable Build Automation and Scott Murray will discuss Security Hardening.

Please join us for three days of education and virtual collaboration.

ELC goes virtual

Registration is now open for Embedded Linux Conference (ELC), the premier vendor-neutral technical conference of developers working on embedded Linux. Held virtually this year on June 29 – July 2, 2020, ELC will feature four full days of education, collaboration, and deep dive learning opportunities presented from locations across the globe.

Konsulko Group engineers are scheduled to give two sessions. CTO Matt Porter will teach his popular tutorial, Introduction to IIO and Input Drivers, and Principal Software Engineer Paul Barker will be giving a talk as part of the Project Mini-Summits.

Although we won’t be able to literally “see” you there, we hope you will join us in supporting the virtual edition of this important Linux Foundation event.

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.

The Year in Review

2018 has been a very important year for Konsulko Group.

We are privileged to work with outstanding customers, helping them build the software for exciting and essential devices and vehicles. From Level 5 autonomous taxis and open source automotive platforms to innovative consumer devices, from lifesaving medical devices and advanced robotic surgery tools to the high-end networking equipment that powers the Internet, these are all products that impact and even shape our lives, now and into the future.

In addition to our commercial activity, we continued our community work in key open source projects, including the Linux kernel, Yocto Project, OpenEmbedded and Automotive Grade Linux, and participated at open source conferences around the world, like FOSDEM, ELC/ELCE, FOSSASIA, TuxCon and OpenFest.

We accelerated our work with Automotive Grade Linux and the Linux Foundation, supporting AGL development, demos and member meetings in North America, Europe and Japan, as well as presenting multiple technical talks at all four Embedded Linux Conferences, developing the AGL Deep Dive workshop and providing expert training, both as a Linux Foundation Authorized Training Partner and via the Embedded Apprentice Linux Engineer program found at leading conferences (e-ale.org).

Finally, we continued to grow our company, welcoming new engineers, increasing the size of our European development center in Bulgaria and opening a new branch in Sweden.

Hopefully, 2018 has been merely a prelude to great things coming in 2019. We look forward to working with all of you in the coming year.

See you at the AGL AMM (and at ELC Europe the week after)

This week, Konsulko Group is coming to Dresden, Germany to the Automotive Grade Linux All Member Meeting. Matt Ranostay will present State of Connectivity in AGL, an overview and roadmap of bindings and binding APIs in the current and upcoming release of AGL. Scott Murray will speak on the developer panel.

Next week, Konsulko engineers will travel to Edinburgh, UK to give four technical sessions at co-located Linux Foundation events.
* At the OpenIoT Summit, Leon Anavi will speak about Open Source MQTT Brokers, a lightweight publish/subscribe machine-to-machine protocol with a reliable bi-directional communication in (near) real-time, and at Embedded Linux Conference Europe, Comparison of Voice Assistant SDKs for Embedded Linux Devices, including Google Assistant and Amazon Alexa as well as an open source alternative, Mycroft.
* At ELC Europe, Scott Murray will explore Building Container Images with OpenEmbedded and the Yocto Project, discussing container size, reproducibility, security vulnerability fixing, and license compliance.
* As part of special Embedded & IoT Apprentice Engineer Tracks (additional track registration required), Konsulko Group CTO Matt Porter will present Introduction to IIO and Input Drivers.

We hope to see you in Dresden or Edinburgh, or both.

Tag Archive for: elc