How to Configure Zephyr RTOS: A Practical Guide to West, Kconfig, proj.conf
Getting started with Zephyr RTOS can be frustrating, even if you’re experienced with RTOSes. Yes, you can follow the Zephyr…
Jacob's Blog
Category Archives: Software Techniques
Getting started with Zephyr RTOS can be frustrating, even if you’re experienced with RTOSes. Yes, you can follow the Zephyr…
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
Whenever you start a new embedded project, chances are the first thing you do is grab a development board. You…
Most embedded SDKs are bloated, tied to heavyweight IDEs, and challenging to integrate into modern development workflows. Simple things like…
Last week, embedded developers, managers, and vendors descended upon Nuremberg, Germany, for the annual Embedded World trade show. Despite a…
As embedded systems become more connected and complex, cybersecurity is no longer optional; it’s a fundamental system requirement. Yet, security…
Traditional embedded software architecture has been monolithic designs that tightly couple the application code to the hardware. As many learned…
Have you ever worked with a real-time operating system (RTOS) only to discover it didn’t have the resolution to schedule…
I recently talked with a colleague about a blog I had published entitled “Mastering Embedded Build Systems: Exploring the 5…
Embedded software developers have typically avoided hardware abstraction layers (HAL) by claiming that they decrease performance and increase code complexity….
Makefiles are a fundamental tool that every embedded software developer needs to understand. Even if you use an Eclipse-based IDE,…
Open-source software is either viewed as a cheap, fast alternative to quick functionality integrated into an embedded system or viewed…