An essential part of the development process for embedded devices is debugger logging. With multiple threads running simultaneously on a resource-constrained microcontroller, it can be hard to know where to start debugging. Putting debugger breakp...
Online MOSFET Power Loss/Dissipation Calculator and Guide for Engineers In the dynamic world of power electronics, understanding and minimizing power losses in Metal-Oxide-Semiconductor Field-Effect Transistors (MOSFETs) is crucial for optimizing ...
DMC is pleased to announce we have joined the Arduino System Integrators Partner Program as a Platinum Partner. Arduino is an open-source electronics platform and designer of both microcontroller-based development boards and software tools. K...
window.onload = function() {var aCodes = document.getElementsByTagName('pre');for (var i=0; i Creating a high-quality user interface that can run on embedded systems is a challenging task, and that’s doubly (or perhaps triply) true if it&rsqu...
The Analog Discovery 2 (AD2) by Digilent is a USB device that connects to one’s computer and has numerous features for embedded engineers, all in a convenient 3x3in package (see Figure 1). The AD2 includes important features such as a two-ch...
Version control systems are the backbone of any good software development process, so it helps to be familiar with them. At DMC, we typically utilize GitLab and Subversion (SVN)—but occasionally, I’ve had to squash commits together to hav...
Factories often think their data is safe within their private networks—but that isn’t necessarily the case. If someone were to gain access to your network, they could potentially read sensitive, internal data being sent from your PLCs. Es...
The STM32 system memory bootloader, a ROM bootloader programmed to STM32 devices, is an essential tool—it can easily update devices in the field and “unbrick” boards in some situations. However, there are a few things to consider ab...
DMC is excited to share that we are hosting an upcoming webinar on the Industrial Internet of Things (IIoT) led by DMC Project Director Patrick Corcoran. There are two opportunities to attend the webinar on May 8 and May 13, 2020. About the Webina...
Engineers are known for being serious about their work, but we leave plenty of room for laughs. At DMC, we have a fondness for humor of the geeky variety. Check out this month's comic that was cowritten by DMC project engineer, ...