Blog

Entries for the 'Low-Power Embedded Design' Category

Oxidizing Bare Metal: Rust Programming for ARM Microcontrollers

Being an embedded systems developer is always an exciting challenge. One of the downsides though is that in general, programming and development tools are somewhat limited. Developers are almost always restricted to C/C++ and often can't rely on ...


Recovering Missing Library Components in Altium Designer

Have you ever opened an Altium project only to discover that a Footprint or Schematic Library file is missing? Maybe your coworker forgot to commit the files to version control, or forgot to include them in the .zip file before leaving for vacation. ...


Improving Battery Life in Low Power Embedded Applications Part 2: Case Study

In Part 1, I talked about how battery capacity is rated and how certain conditions can affect relative battery capacity. This case study will specifically focus on a solution DMC provided for a low power embedded application designed around user inte...


Improving Battery Life in Low Power Embedded Applications, Part 1: Basics

As portable devices become more capable, powerful and smaller, people expect them to have more features, perform better, and replace the functionality of multiple devices. However, while embedded performance has skyrocketed, battery performance has s...