A Custom OpenMV4 Module

A Custom OpenMV4 Module 1. Introduction to OpenMV4 OpenMV4 is an open-source machine vision development board based on the high-performance STM32H743 microcontroller, designed specifically for embedded vision applications. It features a 400MHz ARM Cortex-M7 processor and supports various detachable camera modules (such as OV2640, OV5640, etc.), enabling real-time image processing, color tracking, face recognition, barcode … Read more

Power Electronics Technology in Everyday Life

Liquid Crystal Display (LCD) dominates the current electronic display field due to its advantages of being lightweight, energy-efficient, and providing clear displays, widely used in various electronic devices. Power electronics technology plays an indispensable role in enhancing the performance and functionality of LCDs as a key branch of modern electronic technology. By efficiently converting, controlling, … Read more

TFT LCD Series (1): Introduction to Basic Definitions and Working Principles

Click the blue text to follow us TFT LCD (Thin Film Transistor Liquid Crystal Display) is a display technology based on the properties of liquid crystal materials and thin film transistor technology. Its basic definitions and working principles are as follows: Tip 01 Basic Definition and Structure TFT LCD is an active matrix liquid crystal … Read more

The LCD Display Modes Showdown: The Four Major Technologies

In today’s diverse display technology landscape, LCD remains the mainstream choice in consumer electronics and industrial equipment. The core of LCD display performance lies in its underlying display modes. TN, IPS, VA, and FFS are like the “Four Kings” of the display world, each dominating different application scenarios. Whether you are a regular user purchasing … Read more

ESP32 Development – Part 1 (Quickly Set Up ESP-IDF Development Environment Using VS Code)

Install the ESP-IDF Plugin Press the shortcut key ctrl+shift+p Type <span>esp-idf extension</span> and press Enter select ESP-IDF: Configure ESP-IDF Extension Wait for the configuration to complete in the bottom right corner Then click express Select the version starting with v (choose a stable version) Select the path to store the ESP-IDF source code and the … Read more

OSDDY: A Small Drone Target Monitoring and Detection System Based on Embedded Systems and Deep YOLO Algorithm

Click the blue text Follow us Follow and star Never get lost again Computer Vision Research Institute Public Account ID|Computer Vision Research Institute Learning Group|Scan the code on the homepage to get the joining method Article link:https://link.springer.com/article/10.1186/s13640-021-00559-1 Column of Computer Vision Institute Computer vision is an interdisciplinary field used for target detection. Target detection is … Read more

Core Components of Touch Display Screens: FPC

Core Components of Touch Display Screens: FPC This article introduces several common structures of the core component FPC in touch displays, along with their respective advantages and disadvantages for reference when selecting solutions. FPC stands for Flexible Printed Circuit. It is widely used in various electronic products due to its excellent characteristics such as lightweight, … Read more

nanoprintf: An Ultra-Lightweight printf Implementation Designed for Embedded Systems

In embedded system development, the <span>printf</span> function is a commonly used tool for debugging and information output. However, the standard library’s <span>printf</span> implementation is often large and consumes valuable resources, especially on resource-constrained microcontrollers. To address this issue, <span>nanoprintf</span> has emerged! It is a lightweight and powerful implementation of <span>snprintf</span> and <span>vsnprintf</span>, specifically designed for … Read more

Differences and Connections between MIPI-DPHY, MIPI-CPHY, MIPI DSI, and MIPI CSI-2

In mobile devices and embedded systems, the MIPI protocol is a key technology for achieving high-speed data transmission. Today, we will delve into the four important concepts of MIPI-DPHY, MIPI-CPHY, MIPI DSI, and MIPI CSI-2, examining their differences and connections. 1. Layered Architecture of the MIPI Protocol The MIPI protocol adopts a layered architecture, mainly … Read more

Embedded Learning Day 2

The Cortex-M3 processor features general-purpose registers R0-R15 along with several special function registers. Registers R0-R12 are 32-bit general-purpose registers used for data operations. However, most 16-bit Thumb instructions can only use R0-R7 (the low register group), while 32-bit Thumb-2 instructions can access all general-purpose registers. The special function registers have predefined functions and must be … Read more