Tips and Tricks – Limiting Function Complexity shall be a Requirement!
I have recently become interested in brain training applications that are designed to test and improve mental speed, attention, memory,…
Jacob's Blog
Category Archives: Tips and Tricks
I have recently become interested in brain training applications that are designed to test and improve mental speed, attention, memory,…
I am asked quite often what the best resources are for staying up to date and learning more about embedded…
I have been exploring, tinkering and vetting my SK-S7G2 Synergy Platform development board over the past several months. I have…
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an…
Real-time operating systems (RTOSes) have become a critical component in many embedded systems. Transitioning from bare-metal scheduling to an RTOS…
Embedded software is never finished. The software always requires some tweak, adjustment, a feature addition or bug fix. It is…
Debugging is one task every developer wants to avoid but it is unfortunately a necessary evil of software development. When…
No matter how wide spread and common place I believe embedded software best practices are, I continually come up against…
Best practices are meant to be fundamental, essential practices that every firmware application should follow. Programming defensively has always been…
An embedded systems developer looking to build a workbench could spend tens of thousands of dollars on test equipment, development…
The C programming language has been entrenched in embedded software development for decades. The problem is that while C is…
All preprocessor directives are not created equal. A developer will have different preprocessor directives available depending on whether GNU C,…