Zephyr RTOS Sensor API: Unlock On-Board Temperature Sensing
Every embedded product eventually needs to sense something. Temperature. Vibration. Pressure. Humidity. And every time, the story plays out the…
Jacob's Blog
Category Archives: Embedded Basics
Every embedded product eventually needs to sense something. Temperature. Vibration. Pressure. Humidity. And every time, the story plays out the…
Embedded teams often underestimate how much value a good code review can bring. Even a simple LED blinky application contains…
If you’ve been in the embedded systems industry for at least a few years, you’ve undoubtedly encountered FreeRTOS. It’s the…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
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…
Zephyr RTOS is overkill.And that’s exactly why you should learn it. Most developers start their careers with a bare-metal loop…
Most embedded teams don’t realize how expensive some “innocent” embedded development practices are costing them. A quick workaround here, a…
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…
Midway through the year is a great time to pause and take stock of your development practices. What’s working well?…
Whenever you start a new embedded project, chances are the first thing you do is grab a development board. You…