Understanding Weak Symbols
If a developer closely looks at framework and library files, they may come across functions that have __weak in front…
Jacob's Blog
Category Archives: Embedded Basics
If a developer closely looks at framework and library files, they may come across functions that have __weak in front…
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…
Happy 50th Birthday to the microprocessor! This month, 50 years ago, the first microprocessor became commercially available, the Intel 4004….
I often find that developers initialize task code in seemingly random places throughout their application. This can make it difficult…
It’s very tempting to assume that a system is going to behave as perfectly in the field as it does…
It’s official! The 4th annual Embedded Online Conference is on the calendar for May 18 – 20, 2021. Once again…
A major advantage to using a microcontroller today is that embedded software developers typically don’t have to write their own…
In my last post, I explored how OTA updates are typically performed using Amazon Web Services and FreeRTOS. OTA updates…
There are many benefits to having a software project that is organized. First, it makes it easy to find modules…
Software engineers have a bad habit of being very optimistic. This optimism often doesn’t just include their calculation on how…
When I first started writing embedded software, nearly every project started the same. For the first 3 – 6 months,…