Skip to content

Cove Mountain Software

Embedded Software, Firmware and the Internet of Things

  • Home
  • Blog
  • Downloads And Data
  • Services
    • Architecture and Design
    • Source Code Review
    • Best Practices Advisor Service
    • Consulting

Tag: firmware

18Jul
0 comments on “Extreme Asynchronous Firmware Design”

Extreme Asynchronous Firmware Design

Posted by Matthew Eshlemanon July 18, 2020July 18, 2020in Best Practices, ResearchLeave a comment

Firmware designs typically handle asynchronous events. But what happens when those events take seconds or even minutes to respond? Download this article to learn more.

21Jun
2 comments on “The Anatomy of a Race Condition”

The Anatomy of a Race Condition

Posted by Matthew Eshlemanon June 21, 2020in Best Practices, Commentary, Real Time2 Comments

What is a race condition? This post defines and explores this troublesome software flaw.

23Mar
4 comments on “The Matthew Test: 15 Steps to Better Embedded Software (and Firmware)”

The Matthew Test: 15 Steps to Better Embedded Software (and Firmware)

Posted by Matthew Eshlemanon March 23, 2020March 23, 2020in Best Practices, Commentary4 Comments

15 quick yes/no questions and associated recommendations for creating better embedded software and firmware.

26Nov
0 comments on “Why I prefer C++: “RAII All The Things!””

Why I prefer C++: “RAII All The Things!”

Posted by Matthew Eshlemanon November 26, 2019July 7, 2020in Best Practices, C++11, Favorite Code TricksLeave a comment

Learn how the C++ RAII idiom enables better code with reduced maintenance overhead.

24Oct
0 comments on “Favorite Tools – Look Up Tables”

Favorite Tools – Look Up Tables

Posted by Matthew Eshlemanon October 24, 2016October 22, 2016in Favorite Code TricksLeave a comment

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…

Read More Favorite Tools – Look Up Tables

  • LinkedIn
  • Twitter