CEC – Designing API’s and HAL’s for Real-time Embedded Systems
Course Overview: Each year developing embedded software becomes slightly more complex and costly as more features and connectivity are added…
Jacob's Blog
Course Overview: Each year developing embedded software becomes slightly more complex and costly as more features and connectivity are added…
Every developer uses breakpoints to debug their software. It’s fundamental. Double click on the line of code that you want…
Managing memory in a real-time system can be challenging. There are many aspects to consider such as code space memory…
The tools that embedded software developers use are extremely important to maximize development efficiency and minimize costs, time-to-market and perhaps…
Microcontrollers are becoming more powerful every day, causing many developers to forget the resource constrained nature that many are working…
Embedded systems must meet their real-time deadlines in order to function efficiently and as expected. No one likes to press…
Nearly every product requires a software update at some point or another. Whether it’s our cellphones, TV’s or even our…
Embedded software development teams have a unique challenge before them; how to develop more and more firmware in shorter and…
Setting a watchdog strategy is easy. Just enable the microcontrollers internal watchdog timer and setup an interrupt to occasionally clear…
Watchdogs are a critical and important component in developing a robust and fail-safe embedded system. In many circumstances, I run…
The smart watchdog is a customizable, external watchdog solution that behaves similar to a supervisory processor except that its primary…
Speed is imperative in the business world. Getting to market before competitors, leading the way in innovation, the development cycle…