The way developers select a microcontroller for their embedded systems is dramatically changing. Traditionally developers...
Read More >>>Category Archives: Tips and Tricks
Tips and Tricks – 5 Tips for Developing Real-time C++ Applications
Object-oriented programming has become a very popular and critical programming methodology for developing applications. While...
Read More >>>Tips and Tricks – Jumping from the Bootloader to the Application Code Cleanly
Bootloaders are included in nearly every embedded system and provide a great way to update...
Read More >>>7 Tricks for Estimating Battery Life
One of the top complaints about electronic devices in our modern, mobile society is that their batteries don’t last as long as expected. Human beings...
Read More >>>5 Forbidden C Features that just might not be
Best practices and industry standards develop and evolve over time but they represent a snap shot of guiding wisdom. Best practices can be slow to...
Read More >>>Tips and Tricks – 7 Tips to Improve Embedded Software Code Quality
There is nothing worse than purchasing a product that occasionally flakes out, freezes up, is...
Read More >>>Tips and Tricks – 7 Cardinal Sins of Embedded Software Development
Every industry has their best practices and their sinful practices. The cardinal sins are the...
Read More >>>Tips and Tricks – 7 Reasons to Choose an RTOS
The use of an RTOS or a bare metal scheduler is a popular topic to debate among embedded system developers. On the bare metal side,...
Read More >>>Tips and Tricks – 7 Tips for Memory Management
Managing memory in a real-time system can be challenging. There are many aspects to consider such as code space memory management, RAM memory management, memory...
Read More >>>Tips and Tricks – 7 Tips for Meeting Real-time Deadlines
Embedded systems must meet their real-time deadlines in order to function efficiently and as expected. No one likes to press a button and wait thirty...
Read More >>>Tips and Tricks for Watchdog Design
Watchdogs are a critical and important component in developing a robust and fail-safe embedded system. In many circumstances, I run into development teams that either...
Read More >>>Slowing Down to Go Faster
Speed is imperative in the business world. Getting to market before competitors, leading the way in innovation, the development cycle can be relentless. For embedded...
Read More >>>