An important step in streamlining your development is to integrate your project with Docker so...
Read More >>>Category Archives: Optimization
Are Multiple Languages Needed for Embedded Systems?
Over the last couple of months, I’ve been writing several articles at embedded.com that explore programming languages and embedded software architecture. For example, in Is...
Read More >>>A Simple Script to Automate C Module Creation
During development, a very common activity is to create new C modules. Creating a new C module often comes with a bunch of repetitive work....
Read More >>>The Ternary Operator Revisited
Several years ago, I wrote a blog post entitled Ternary Operator vs. if/else, which was supposed to be an interesting comparison between the two, except...
Read More >>>5 Tips for Optimizing GUIs in Industrial Applications
Industrial applications have traditionally involved analog buttons, switches, and dials to interact with a user. As you are aware, times are changing, and industrial application...
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 >>>7 Tips for Optimizing Embedded Software
In “5 Embedded System Characteristics Every Engineer Should Monitor”, I discussed key embedded system characteristics that in many cases require optimization. These characteristics include system...
Read More >>>