Embedded software configuration management can be a tricky endeavor. Systems today are often designed to work in multiple products, for various customers, over long-time frames....
Read More >>>Category Archives: Tips and Tricks
5 C++ Tricks for C Programmers
Over the past several years, C++ has become a more popular language to use in embedded systems than C. Don’t get me wrong, C will...
Read More >>>5 RTOS Design Best Practices
RTOS design has become critical to many embedded applications. RTOSes are used in more than 50% of embedded applications and with so many devices becoming...
Read More >>>3 Tips for Successfully Simulating Embedded Software
As an embedded software engineer, it’s really easy to think that all the software for the product is reliant upon the hardware. Most embedded developers...
Read More >>>5 Embedded Technologies to Master in 2022
Happy New Year! I always enjoy the start of a new year. The opportunity to reflect on what went well and didn’t last year and...
Read More >>>3 Tips for Unit Testing Embedded Software
How do you know that your software is working the way that it is supposed to? You test it! The real question, though, is “How...
Read More >>>5 Skills Every Embedded GUI Developer Needs
Graphical user interfaces (GUI) are becoming more popular among embedded systems. The need for a convenient and connected interface is finding its way into wearable...
Read More >>>3 More Tips for Speeding Up Framework Interrupt Handlers
Last month, in 3 Tips for Speeding Up Framework Interrupt Handlers, we looked at several methods that could be used to speed up interrupts. In...
Read More >>>3 Tips for Speeding Up Interrupt Handlers
Embedded software developers today are a bit spoiled. Many microcontrollers come with an ecosystem that includes peripheral drivers, an RTOS, middleware and even example application...
Read More >>>Tips, Tricks and Best Practices, so What’s the Deal?
The advancements in chip, sensor and wireless technologies over the past decade have resulted in exponential increases in system complexity that create unique challenges for...
Read More >>>Finding a Buffer Overflow issue using a Map File
Buffer overflows are one of those bugs that wreak havoc on embedded software. The system appears to be working perfectly and then all of a...
Read More >>>3 Explicit Programming Tips C Developers Should Follow
You know what they say when you ASSUME, you make an ASS out of U and ME. That’s exactly what developers are doing when they...
Read More >>>