5 Tips for Developing an RTOS Application Software Architecture

Real-time operating systems (RTOS) are finding their way into nearly every IoT device. An RTOSes ability to manage low-level resources and complex timing requirements make them well suited for these applications. It is not uncommon though to struggle with how to design a software architecture that includes an RTOS. In today’s post, we will examine … Continue reading 5 Tips for Developing an RTOS Application Software Architecture

CEC – Techniques for interfacing with Modern Sensors

Sensors form a core foundation for nearly every embedded system, but how an embedded software engineer interfaces to them can vary dramatically. This course will explore various software techniques for interfacing to digital and analog sensors using both C and C++. Attendees will learn how to not just interface to sensors but write reusable interfaces … Continue reading CEC – Techniques for interfacing with Modern Sensors

Code Quality over Quantity

A short time ago, I was under pressure to repaint the house while simultaneously delivering several high-priority work projects. It was impossible to do both the right way in a timely manner so I began a search to find a company that could cover the paint job for me and came across one named “Quality … Continue reading Code Quality over Quantity