RTEdbg: Open-Source Data Logging and Tracing for Embedded Systems
Every embedded engineer has a printf story. You add a quick debug statement, rebuild, flash, and suddenly the timing bug…
Jacob's Blog
Category Archives: Prototyping
Every embedded engineer has a printf story. You add a quick debug statement, rebuild, flash, and suddenly the timing bug…
If you’ve been building embedded systems for a while, you’ve probably configured hardware the “traditional” way. Diving into header files,…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
Getting started with Zephyr RTOS can be frustrating, even if you’re experienced with RTOSes. Yes, you can follow the Zephyr…
When most people picture software architecture (or a firmware architecture), they imagine clean state machines, tidy flowcharts, and elegant sequence…
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
In today’s fast-changing world of embedded systems and IoT, devices are becoming more interconnected and taking on increasingly complex tasks,…
Simulating embedded software is a technique that most teams underutilize or completely ignore. You’ve probably worked on a product before…
Normally, the Raspberry Pi Pico might not be thought of as a tool for professional embedded software developers. The Pico…
Developing a product today without taking security into account is foolhardy. Nearly every device being developed today is in some…
Unfortunately, my embedded software development co-pilot (An original Saleae Logic probe that I’ve had for a decade) bit the dust…
There are many instances in a product development cycle where a developer will want to create a rapid prototype. A…