5 C++ Tricks for C Programmers
Over the past several years, C++ has become a more popular language to use in embedded systems than C. Don’t…
Jacob's Blog
Category Archives: Software Techniques
Over the past several years, C++ has become a more popular language to use in embedded systems than C. Don’t…
RTOS design has become critical to many embedded applications. RTOSes are used in more than 50% of embedded applications and…
As an embedded software engineer, it’s really easy to think that all the software for the product is reliant upon…
In one of my previous posts, Introduction to Docker for Embedded Software Developers, we started to discuss Docker’s role in…
The tools and techniques developers use to design and build their systems can make the difference between success and failure….
Software architecture is the road map, analogous to a GPS aid, that tells a developer what they should be building….
Graphical user interfaces (GUI) are becoming more popular among embedded systems. The need for a convenient and connected interface is…
Last month, in 3 Tips for Speeding Up Framework Interrupt Handlers, we looked at several methods that could be used…
Development teams today are faced with the need to develop systems within smaller budgets, shorter timeframes and with more features….
Embedded software developers today are a bit spoiled. Many microcontrollers come with an ecosystem that includes peripheral drivers, an RTOS,…
My favorite line from the Matrix is that “there is no spoon”, and today that is a wise statement for…
Buffer overflows are one of those bugs that wreak havoc on embedded software. The system appears to be working perfectly…