Tips and Tricks – Limiting Function Complexity shall be a Requirement!
I have recently become interested in brain training applications that are designed to test and improve mental speed, attention, memory,…
Jacob's Blog
I have recently become interested in brain training applications that are designed to test and improve mental speed, attention, memory,…
I am asked quite often what the best resources are for staying up to date and learning more about embedded…
Course Overview: Many embedded software engineers get their start as electrical engineers who get hooked on twiddling bits. They get…
Over the years I’ve noticed a number of common gotchas when reviewing code. They’re there no matter what the size…
I have been exploring, tinkering and vetting my SK-S7G2 Synergy Platform development board over the past several months. I have…
The linker is probably the least talked about tool available to embedded software developers. For many, the linker is ignored…
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an…
Using open source and free software seems to be engrained in the DNA of software developers. Given a choice to…
Real-time operating systems (RTOSes) have become a critical component in many embedded systems. Transitioning from bare-metal scheduling to an RTOS…
Embedded software development is usually performed under severe resource constraints not only from a business stand-point but from the microcontroller…
The C programming language has been with embedded software developers since its creation in 1972. Ever since then C has…
There are few things more discouraging to an engineer than pouring their heart, sweat and tears into a project only…