I have recently become interested in brain training applications that are designed to test and...
Read More >>>Category Archives: Tips and Tricks
Tools – My Top 10 Favorite Embedded Software Books
I am asked quite often what the best resources are for staying up to date and learning more about embedded software design. There are many...
Read More >>>5 Tips for Getting Started with the Renesas Synergy(TM) Platform
I have been exploring, tinkering and vetting my SK-S7G2 Synergy Platform development board over the...
Read More >>>Ternary Operator versus the if/else statement …
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an if/else statement. Hidden behind the...
Read More >>>7 Tips for using an RTOS
Real-time operating systems (RTOSes) have become a critical component in many embedded systems. Transitioning from bare-metal scheduling to an RTOS can be tricky business. Here...
Read More >>>Tips and Tricks – 7 Tips for Designing a Robust Bootloader
Embedded software is never finished. The software always requires some tweak, adjustment, a feature addition...
Read More >>>Tips and Tricks – Debugging Embedded Software
Debugging is one task every developer wants to avoid but it is unfortunately a necessary evil of software development. When the time comes to roll-up...
Read More >>>Embedded Basics – Back to basic best practices …
No matter how wide spread and common place I believe embedded software best practices are, I continually come up against engineers and companies that are...
Read More >>>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....
Read More >>>Tips and Tricks – Build an Embedded Workbench for less than $1000
An embedded systems developer looking to build a workbench could spend tens of thousands of...
Read More >>>Tips and Tricks – An Overview of the PyBoard (MicroPython)
The C programming language has been entrenched in embedded software development for decades. The problem...
Read More >>>Tips and Tricks – Writing Portable Code using Compiler Intrinsics
All preprocessor directives are not created equal. A developer will have different preprocessor directives available...
Read More >>>