Check out my latest entry at embeddedrelated for a recent lesson learned when using the Linux Real Time Scheduler.
Author: Matthew Eshleman
Cellular IoT Firmware Challenges – embedded.com article
embedded.com has accepted and posted an article I authored. The editor certainly came up with a better title than my original. The new title: "Taming erratic cellular latency with "extreme asynchronous" IoT firmware design" The article's abstract: Many Internet of…
Read More Cellular IoT Firmware Challenges – embedded.com article
Favorite Tools – Look Up Tables
As we grow in our engineering careers, we must continually add new tools to our collective tool kits. One favorite tool in my toolkit will be obvious to many experienced embedded software engineers. I still remember learning this approach early…
Who Owns Your Property?
Bear with me briefly, I'll tie this back into electronic devices shortly. The question is: Who owns your property? Seems simple, right? The possessive pronoun implies all. As expected, you own your property. You should own your property. However, an…
Favorite Tricks: Static Assert
One of my favorite software development "tricks" is making frequent use of any "static assert" feature provided by the compiler. This trick's primary benefit is in moving certain error conditions to compile-time rather than run-time. Embedded software engineers would be wise…