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)

Understanding firmware total ownership development costs

Innovation can be an exciting endeavor and on occasion management and developer decisions will optimistically estimate the cost implications for the project. The optimism can sometimes come from a short-sightedness or knowledge gap in understanding what is involved in the total cost of ownership for developing embedded software. Let’s look at the five major cost … Continue reading Understanding firmware total ownership development costs

Know thy compiler toolchain

An embedded systems engineer is only as good as their knowledge of the tools they use. Using the right tool for the job can drastically speed up development but doesn’t necessarily ensure success. The developer needs to understand the intricacies of the tool in order to be successful. Take for example an apparently simple task … Continue reading Know thy compiler toolchain

5 Trends from Embedded World 2018

Last week, I attended the 2018 Embedded World conference in Nuremberg Germany (February 27 – March 1). As usual, companies from around the world descended on Nuremberg to show off their latest and greatest embedded technologies. While I was there giving several talks, networking with colleagues and walking the conference floor, I started to see … Continue reading 5 Trends from Embedded World 2018