Embedded Basics – 7 Skills Every Engineering Graduate Needs to be Successful
Engineering education focuses on the technical details and the science of how to build systems. The problem with a four,…
Jacob's Blog
Category Archives: Embedded Basics
Engineering education focuses on the technical details and the science of how to build systems. The problem with a four,…
Every developer uses breakpoints to debug their software. It’s fundamental. Double click on the line of code that you want…
Microcontrollers are becoming more powerful every day, causing many developers to forget the resource constrained nature that many are working…
Setting a watchdog strategy is easy. Just enable the microcontrollers internal watchdog timer and setup an interrupt to occasionally clear…
The 32-bit microcontroller has been increasing in capabilities and decreasing in cost which has resulted in real-time operating systems becoming…
Over the years I’ve noticed a number of common gotchas when reviewing code. They’re there no matter what the size…
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an…
Using open source and free software seems to be engrained in the DNA of software developers. Given a choice to…
There are few things more discouraging to an engineer than pouring their heart, sweat and tears into a project only…
Becoming an expert at anything is an elusive endeavor, especially when that something involves embedded software. The rate at which…
No matter how wide spread and common place I believe embedded software best practices are, I continually come up against…
Microcontrollers have reached a cost point and capability stand point that developers for many applications no longer have to write…