Blog

Entries for the 'Embedded Development & Programming' Category

Tools for Debugger Logging on Embedded Devices

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...


MOSFET Power Loss Calculator

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 Joins Arduino Partner Program as Platinum Partner

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...


LVGL for International GUI Design

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...


Introduction to the Digilent Analog Discovery 2

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...


Git as Fast as Possible: Reword and Squash

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...


S71200/1500 TLS Encryption: How to Secure Your Industrial Network

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...


What You Need to Know About the STM32 System Memory Bootloader

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 to Host IIoT Webinar

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...


DMC Comic: Programming Components

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, ...


Page 1 of 8First   Previous   [1]  2  3  4  5  6  7  8  Next   Last   
Page 1 of 8