For decades embedded software developers worked on products that were stand-alone and did not require any internet access. Over the past decade or so, the...
Read More >>>Yearly Archives: 2019
10 Pain-free Steps to Configure an Interrupt Controller
Properly setting up interrupts on a microcontroller isn’t easy. The number of times an engineer has setup interrupts in their career doesn’t seem to make...
Read More >>>The Key Factor Being Ignored by IoT Developers
If you’ve been paying attention to the progress being made on the IoT, you’ve heard about the billions of IoT devices that are currently connected...
Read More >>>Designing Embedded Systems using MicroPython
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. While languages such...
Read More >>>5 Tips for using Arm TrustZone in Cortex-M Processors
As embedded system developers transition to creating connected, IoT devices, security has become one of the most important issues they face. The ARMv8-M processors do...
Read More >>>5 Resources for learning Python
Python has become an indispensable tool to embedded software developers. Whether Python is being used to provide a GUI to control a system, acquire data...
Read More >>>CEC – Designing Embedded Systems using MicroPython
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. The winds of...
Read More >>>The Big Tech Cloud Wars Ramifications on the Embedded Industry
Several years ago, Amazon acquired the open source operating system FreeRTOS(TM) and with it, launched...
Read More >>>An Ingenious Arduino to Breadboard Adapter
When I work on a development project, I’ve become a big fan of using development boards that have the Arduino headers on them. The vast...
Read More >>>5 Tips for Optimizing the Heap in MicroPython
Python has been used by embedded software developers for many years on the PC side to interact with embedded systems. Over the past several years,...
Read More >>>5 Lessons to Learn from the Boeing 737 MAX Fiasco
On Sept 17, 1908, Orville Wright and Lt Thomas Selfridge took off in a Wright Flyer from Fort Meyer Virginia. Shortly after take-off, the Wright...
Read More >>>7 Tips for Creating a Reliable Embedded System
Despite the hopes and dreams of many embedded engineers, reliable code doesn’t happen by accident. It is a painstaking process that requires developers to maintain...
Read More >>>