The start of a new year is the perfect time to take a few moments and examine what worked and what did not work last...
Read More >>>Yearly Archives: 2020
5 Skills Every Developer Needs in 2021
The end of the year is always a favorite time of mine. Yes, I enjoy the Christmas lights, egg nog and the general holiday cheer,...
Read More >>>5 Best Practices for Over-the-Air (OTA) Updates
In my last post, I explored how OTA updates are typically performed using Amazon Web Services and FreeRTOS. OTA updates are critically important to developers...
Read More >>>CEC – Designing Embedded Systems using the ESP32
Microcontrollers and Wi-Fi radios dominate the IoT device landscape but are often designed separately into a product. An interesting solution for low-cost edge devices is...
Read More >>>Over-the-Air (OTA) Updates with AWS and FreeRTOS
Updating firmware in the field has always been a critical component to nearly every embedded system since the dawn of embedded systems. Access to programming...
Read More >>>How to Organize a Firmware Project
There are many benefits to having a software project that is organized. First, it makes it easy to find modules and files when you them...
Read More >>>3 Common Challenges Facing RTOS Application Developers
Real-time operating systems (RTOS) are now included in many embedded applications. They can dramatically simplify time and task management in a system and help improve...
Read More >>>3 Tips for Repurposing Development Boards for Testing
Unfortunately, my embedded software development co-pilot (An original Saleae Logic probe that I’ve had for a decade) bit the dust the other night. I was...
Read More >>>3 Tips for Validating Sensor and Communication Data in Embedded Systems
Software engineers have a bad habit of being very optimistic. This optimism often doesn’t just...
Read More >>>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...
Read More >>>5 Tips for Building a Modern Telemetry GUI
Nearly every embedded system I have ever built has required a graphical user interface (GUI) to monitor and display telemetry. Monitoring telemetry during development can...
Read More >>>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...
Read More >>>