5 Technologies Embedded System Engineers Should Master in 2019

Happy New Year! Another year is here and with it are many opportunities for embedded systems developers. As the new year starts, there are many interesting technologies that are going to be shaping the way systems are designed in 2019 and beyond. Let’s quickly examine the top five technologies that developers should be mastering or … Continue reading 5 Technologies Embedded System Engineers Should Master in 2019

Creating an SWD Adapter for STM32 Development Boards (Part 3)

My adapter boards have arrived! As we discussed in the first two parts, the on-board debugger that comes with most development boards is functional but often offers far less than a professional debugger. We’ve been exploring how we can create an adapter board for the ST Microelectronic development boards that will allow us to use … Continue reading Creating an SWD Adapter for STM32 Development Boards (Part 3)

5 Debugging Techniques for the ARM Cortex-M MCU

Debugging embedded software is my least favorite activity but unfortunately a necessary evil. Thankfully recent advances in technology and tool chain innovation has resulted in a plethora of techniques to drastically speed up the debugging process. Let’s examine a few techniques starting from our traditional debugging by break-point through the more advanced instrument trace techniques. … Continue reading 5 Debugging Techniques for the ARM Cortex-M MCU