Developing firmware can be a beautiful thing but most of the code I review is not very pretty. Firmware that is highly readable can be easier to maintain and debug. Here are a few thoughts on how to make sure that firmware is readable even under the worst of conditions. Thought #1 – Follow a … Continue reading Embedded Basics – Firmware Beautification
Month: December 2017
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 timing, code size, RAM usage and energy consumption. Optimizing each characteristic typically requires different methods and techniques but there are several general tips developers can follow to optimize their embedded … Continue reading 7 Tips for Optimizing Embedded Software
Tools – 10 Engineering Notebook Best Practices
In the article, “Transitioning to a Modern Day Engineering Notebook“, I discussed the basic features and capabilities a modern electronic notebook would need to meet the requirements of the average engineer. In order to get the most out of an engineering notebook, here are ten tips engineers should consider. Tip #1 – Keep a notebook … Continue reading Tools – 10 Engineering Notebook Best Practices