A Simple, Scalable RTOS Initialization Design Pattern
I often find that developers initialize task code in seemingly random places throughout their application. This can make it difficult…
Jacob's Blog
Category Archives: Software Techniques
I often find that developers initialize task code in seemingly random places throughout their application. This can make it difficult…
A major advantage to using a microcontroller today is that embedded software developers typically don’t have to write their own…
As an embedded software engineer, it’s really easy to think that all the software for the product is reliant upon…
In my last post, I explored how OTA updates are typically performed using Amazon Web Services and FreeRTOS. OTA updates…
Updating firmware in the field has always been a critical component to nearly every embedded system since the dawn of…
Real-time operating systems (RTOS) are now included in many embedded applications. They can dramatically simplify time and task management in…
Real-time operating systems (RTOS) are finding their way into nearly every IoT device. An RTOSes ability to manage low-level resources…
Nearly every embedded system I have ever built has required a graphical user interface (GUI) to monitor and display telemetry….
When I first started writing embedded software, nearly every project started the same. For the first 3 – 6 months,…
It’s always nice to have a choice, but when it comes to real-time operating systems (RTOS), there are just too…
One thing that every embedded software developer, and hopefully every general software developer has in common is that they use…
Open source software is everywhere and has the potential to help businesses accelerate development and improve their software quality. Achieving…