Blog

Entries for the 'Embedded Development & Programming' Category

Setting Up a Light and Versatile Graphics Library (LVGL) Simulator on Your Windows PC Using MSYS2

The Light and Versatile Graphics Library (LVGL) is a free, open-source graphics library providing everything you need to create embedded GUIs with easy-to-use graphical elements, beautiful visual effects, and a low memory footprint. 


Customizing the Embedded Serial Interface

In the world of embedded systems, the ability to diagnose, debug, and interact with devices is paramount. Serial logging provides a real-time stream of insights into device operations. Command-line interfaces empower developers to execute commands an...


M5 Stack Analysis as a Rapid Prototyping Platform

Recently, DMC Embedded has been looking for a platform that allows for rapid prototyping to show proof of concept. We wanted an off-the-shelf product that had room for modularity and easy expansion for various peripherals based on the needs of t...


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


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