5 Tips for Getting Started with Digital Signal Processing (DSP) on Arm Cortex®-M CPUs

Digital signal processing (DSP) provides developers with the ability to clean-up and analyze complex signals in a flexible and cost-efficient manner all from software. When developers typically think about DSP, they often picture expensive, dedicated processors, but modern microcontrollers, such as the Arm Cortex-M processors, now include DSP extensions that allow DSP algorithms to be … Continue reading 5 Tips for Getting Started with Digital Signal Processing (DSP) on Arm Cortex®-M CPUs

5 Embedded System Characteristics Every Engineer Should Monitor

No matter how complex an embedded system becomes, there are five key characteristics to every embedded system that develops should monitor closely. A few are obvious such as RAM and ROM usage; however, the others are often over looked by developers and can easily become a major sticking point in the design cycle. Characteristic #1 … Continue reading 5 Embedded System Characteristics Every Engineer Should Monitor