Mention embedded programming and most will automatically think of C. But while it’s still the dominant language for the space, these days C has lots of company. The Internet of Things (IoT) is one of ...
This article is part of the Embedded Software series: Ada for the Embedded C Developer and the TechXchange: Developing High Quality Software If you’re a C programmer, then you’ve probably heard about ...
Efficient coding has been an important subject for years especially for resource constrained systems running real-time applications. Most people take compiler optimizations for granted and do not ...
The Ada programming language was born in the mid-1970s, when the US Department of Defense (DoD) and the UK’s Ministry Of Defence sought to replace the hundreds of specialized programming languages ...
A degree doesn't make you an embedded systems engineer. Here are some tips to get you started; if you're already there, they'll help you improve. I'm writing this from my sailboat, at anchor in ...
An increasing number of vendors offer 32-bit microcontrollers based on ARM® Cortex®-M processors, and at the same time, there are also new development environments introduced for these microcontroller ...
An Inter-IC bus is often used to communicate across circuit-board distances. Here’s a primer on the protocol. At the low end of the spectrum of communication options for “inside the box” communication ...