Tips and Tricks – 7 Cardinal Sins of Embedded Software Development

Every industry has their best practices and their sinful practices.  The cardinal sins are the practices that many are aware of but that are just too tempting or too easy to fall into. The embedded software industry has a number of these cardinal sins but there are seven in particular that seem to have pervaded … Continue reading Tips and Tricks – 7 Cardinal Sins of Embedded Software Development

Tools – 5 Justifications for Purchasing a New Software Tool

Let’s face it, every embedded software developer knows that management is more likely to approve the purchase for a $50,000 spectrum analyzer than a $1200 debug probe with ETM trace capabilities. Purchasing a compiler, trace software, analyzers or any other tool that would make software development easier, faster or cheaper simply results in management asking … Continue reading Tools – 5 Justifications for Purchasing a New Software Tool

Tools – Percepio Tracealyzer

The behavior of a real-time embedded system is often a black box. Developers design their software, write their code and then hope that the system is behaving and executing their code the way they envisioned it. The problem is that developers have always had to hope or carefully sprinkle code snippets throughout the application in … Continue reading Tools – Percepio Tracealyzer

Mastering the 8 Pillars of Embedded Software

Every embedded software program starts with a basic foundation from which the application is built. A successful application requires that the developer build the application using knowledge of the eight pillars of embedded software which include: Architecture Code Analysis Debugging Documentation Language Skills Standards Testing Tools / Ecosystem Skill deficiencies in any of these pillars … Continue reading Mastering the 8 Pillars of Embedded Software

Tools – AstroGrep

One of the problems with developing embedded software using a windows based machine is that there is no GREP feature built into windows. Developers can use the Search or Find in Files feature that is part of their IDE but generally these features don’t have the power of GREP. Developers interested in a Windows based … Continue reading Tools – AstroGrep

Tools – The April Board

The April board is a break-out for the Imp Developer module. The April module provides the ability to power the Imp module using a standard USB-Mini cable, an optional battery connector, or through a standard .100 header. The April board also has an on-board 3.3V regulator that can with stand an input up to 17 … Continue reading Tools – The April Board