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: Tools
Every embedded engineer has a printf story. You add a quick debug statement, rebuild, flash, and suddenly the timing bug…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
Do you know how much time embedded developers spend debugging? From my experience helping embedded teams and companies, the number…
In embedded software development, Cyclomatic Complexity is one of the most overlooked metrics. Yet, it’s one of the most powerful…
When most people think about functional safety, the first image that comes to mind is hardware redundancy: That stuff is…
Most embedded teams don’t realize how expensive some “innocent” embedded development practices are costing them. A quick workaround here, a…
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
Software architecture doesn’t fall apart overnight. It slowly rots, module by module, method by method, until one day, your team…
Most embedded SDKs are bloated, tied to heavyweight IDEs, and challenging to integrate into modern development workflows. Simple things like…
Have you ever worked with a real-time operating system (RTOS) only to discover it didn’t have the resolution to schedule…
In today’s fast-changing world of embedded systems and IoT, devices are becoming more interconnected and taking on increasingly complex tasks,…
Complying with MISRA-C is more complex than running a static analysis tool and calling it good. Compliance is heavily dependent…