My latest post from embeddedrelated.com: "Many embedded software and firmware projects must be developed to high standards of reliability. To meet these reliability requirements, firmware project teams will consider many design tradeoffs. For example, an engineering team may avoid or outright ban…
Author: Matthew Eshleman
Presentation: Real Time Operating Systems Jump Start
At the Feb 2017 NashMicro meetup, I presented on Real Time Operating System fundamentals while simultaneously demoing a system of ESP32 based devices running MQTT and lighting up some LED Light Strips with fun patterns. Find the presentation here: https://covemountainsoftware.com/data/ or directly:…
Read More Presentation: Real Time Operating Systems Jump Start
Brother, can you spare a GPIO?
Got a spare GPIO? A spare GPIO is an excellent tool to have in our troubleshooting and performance characterization toolbox.
Favorite Tools: C++11 User-defined literals
In many software domains units of measurement are frequently critical to the software's data processing requirements. Those same units, or rather the use of the wrong units, are often the source of bugs and disastrous mistakes. Although useful for other…
“It makes engineers more productive.”
A brief tale of engineering management (the good and the suboptimal) and how a manager may enable increased engineering productivity.