Tips and Tricks – Best Practices for Programming Defensively in C
Best practices are meant to be fundamental, essential practices that every firmware application should follow. Programming defensively has always been…
Jacob's Blog
Best practices are meant to be fundamental, essential practices that every firmware application should follow. Programming defensively has always been…
Every embedded software program starts with a basic foundation from which the application is built. A successful application requires that…
Course Overview: Embedded system developers are facing challenges that often require a look outside of the box for tools and…
Microcontrollers have reached a cost point and capability stand point that developers for many applications no longer have to write…
An embedded systems developer looking to build a workbench could spend tens of thousands of dollars on test equipment, development…
I hold a strong belief that in order to develop more robust embedded systems, faster and within the budget and…
Developing a firmware feature can sometimes be painful but writing the same features over and over again is hell on…
Debugging an embedded system is a necessary evil. Debugging can range from very simple bugs that take nearly no time…
The C programming language has been entrenched in embedded software development for decades. The problem is that while C is…
Setting up a project the correct way from the start doesn’t have to be black magic. Successfully implementing quality embedded…
Embedded systems consist of two very different types of failure rates; hardware and software. The probability of a hardware failure…
Many embedded software tools require developers to feed a list of files into the tool before any magic can be…