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…
Jacob's Blog
Category Archives: Software Techniques
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…
I feel like there is always a big focus on developing new features, launching the next product or the next…
An embedded tip that I often advocate is that developers should avoid using assembly language. The reason for avoiding assembly…
MicroPython Projects is a book for embedded software developers who are interested in branching out and learning how to build…
On a weekly basis, I receive a fair number of emails with questions about how to design embedded systems. One…
One of the most painstaking bugs to hunt down in an embedded system is when the stack overflows its boundaries…
Recovering from a system failure or a software glitch can be no easy task. The longer the fault occurs the…