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…
Author: Matthew Eshleman
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…
Battery Life: GPU versus CPU
I have lately had the privilege of contributing to two projects involving hand-held battery powered embedded systems. Both of these devices visualized acquired data with soft or near real time constraints. In both projects the selected embedded System On a Chip (SoC) provided for GPU…
Presentation: Event Driven Software and Statecharts
At the July 2016 NashMicro meetup, I presented on my favorite embedded software architecture while simultaneously demoing a simple mailbox alert project using LoRa based radios. The fundamentals of this approach were inspired by Miro Samek’s book Practical UML Statecharts in…
Read More Presentation: Event Driven Software and Statecharts
Presentation: Courage! TDD and Embedded Software
Another fun presentation at Nashville's great microcontroller meetup, NashMicro. For more information, please find the presentation here: https://covemountainsoftware.com/data/ or go directly to the PDF: Courage! TDD and Embedded Software