Using an IDE or text editor that is open source or provided by a silicon vendor has become a pretty standard procedure in the software development world. The use of Eclipse and its modularity and ability to be easily modified has made it a favorite for sure. The only problem is that the text editing … Continue reading Tools – Sublime Text 3
Month: March 2015
A Review of Watchdog Architectures
Watchdogs are an important part of an embedded system. A number of years ago I performed a brief survey of the state of watchdogs with small satellites in mind. One of the primary factors of watchdog design for small satellites was that the system had to be highly reliable. Few space systems can be serviced … Continue reading A Review of Watchdog Architectures
Embedded Basics – Code and Data Space Demystyfied
When developing software for a resource-constrained system it is highly recommended that developers use metrics that track code, data and RAM usage. This information can always be found within the compiler generated map file but it isn’t always necessarily a final and total value. Many compilers will calculate these values and print them to the … Continue reading Embedded Basics – Code and Data Space Demystyfied
Tips and Tricks – Fast Divide and Multiply
There are many instances when attempting to perform a mathematical operation on a resource-constrained microcontroller where the use of a simple divide or multiply can drastically affect the speed and efficiency of the system. There is often little that can be done to get around the division or multiplication but there is a neat trick … Continue reading Tips and Tricks – Fast Divide and Multiply