From Hardware to HMI: The Collaboration Embedded Projects Can’t Succeed Without

embedded HMI data visualization, touchscreen UI development, interactive user interface, real-time data in embedded systems

In today’s increasingly complex world of connected devices, the way we develop embedded software and Human-Machine Interfaces (HMIs) is rapidly evolving. Device makers are shifting from simple MCU-based products to more sophisticated MPU-powered systems. This shift brings powerful capabilities — connectivity, advanced user interfaces, cloud integration — but also new challenges. One of the biggest? […]

Embedded Refactoring Done Right

In the embedded world, software isn’t a one-and-done task. Devices live for years—often decades—and the software inside needs to evolve alongside shifting technologies, hardware changes, security demands, and market expectations. But too often, teams end up facing massive “big bang” redesigns after years of postponing necessary work. These huge refactoring projects are costly, risky, and […]

Why Concurrency in Embedded Systems Is Hard—and How Rust and Async Can Help

Rust

When developing embedded systems, writing software that “does one thing” is rarely enough. Even the simplest devices often need to perform multiple tasks at once—like blinking an LED while waiting for a user input. Achieving this kind of concurrency efficiently and reliably is one of the major challenges of embedded development, especially on single-core microcontrollers. […]

Ubuntu 20.04 End of Life: What It Means for Embedded Devices

Ubuntu 20.04 LTS has been a popular choice for embedded Linux development since its release in April 2020. But as standard support for this version comes to an end in May 2025, businesses relying on Ubuntu 20.04 need to make a move. Without action, your products could be exposed to security vulnerabilities, compliance risks, and […]

Top 5 CRA Takeaways for Engineers and Device Makers

The EU Cyber Resilience Act (CRA) is set to redefine the landscape of embedded device security, making it a critical topic for OEMs and device manufacturers worldwide. With devices becoming increasingly complex and interconnected, understanding and adhering to new regulations is more important than ever. To shed light on this pivotal legislation and its implications, […]

Understanding SOUP Software in Medical Device Development

In the realm of medical device software development, understanding the nuances and compliance requirements of SOUP (Software of Unknown Provenance or Pedigree) is crucial. SOUP plays a pivotal role in the development lifecycle but also brings with it a set of challenges that must be carefully managed. This blog delves into what constitutes SOUP, its […]

Long-term support for medical devices

Time is relative, as we know from both Einstein, and the simple experience of being in a waiting room for what feels like forever. And, with Medical, when we say, “Long-term maintenance”, we mean Long-term. While a connected speaker might be expected to live for 5-10 years, medical devices are commonly required to last 20 […]

Ensuring Yocto System Security: How to Detect and Mitigate SSH Backdoors via XZ LibLZMA

In recent developments, the xz utility and its underlying liblzma library, essential components for Linux compression, have been identified as compromised. This alarming revelation came from discovering a sophisticated supply chain attack aimed at introducing a backdoor in SSH, potentially allowing unauthorized remote access. This article explains the risks, the versions affected, and how you […]

Choosing the Right Hardware for Your Embedded Software

If you’re looking to bring a new connected product to market, the chances are you’ve already thought about the importance of software. Not only is software becoming more complex than ever with the rise of the ‘smart’ product, (let’s not even get into security, integration, and customizability) but end-users want intuitive GUI and Apps that […]

Custom Linux Distribution on SiP (System in Package)

Creating a custom Linux Distribution can seem daunting when looking to bring a device to market. Not only from the hardware side, but the software instead. If only there was a way to simplify the process and integration?! Maybe there is… Witekio and Octavo Systems decided to explore just this in our webinar: Custom Linux […]

Embedded Linux Conference, Seattle – Sept. 27-30, 2021

Heads up The Witekio team will soon be live and in person at the Embedded Linux Conference at the Open Source Summit.  The Embedded Linux Conference Taking place between 27-30 September, the Embedded Linux Conference bills itself as a unique environment for cross-collaboration between developers, sysadmins, DevOps, architects, and others who are driving technology forward. A packed program of more than 250 sessions, workshops, and keynote presentations […]