Dev Resource Hub
  • 🛠️Online Tools
  • 💻DevOps
  • 🥷Cybersecurity
  • 📟Embedded
  • 🤖AI
  • ⚙️System
  • 🗂️Software
  • 👤About
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms of Use
  • English
    • 中文 (中国)
    • English
  • 🛠️Online Tools
  • 💻DevOps
  • 🥷Cybersecurity
  • 📟Embedded
  • 🤖AI
  • ⚙️System
  • 🗂️Software
  • 👤About
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms of Use
  • English
    • 中文 (中国)
    • English
  1. Home
  2. Embedded
  3. Article list
Mousefood Embedded UI Development Guide: From Beginner to Pro, Solving Graphics Challenges in No-Std Environments

Embedded Mousefood Embedded UI Development Guide: From Beginner to Pro, Solving Graphics Challenges in No-Std Environments

Technical Dilemmas in Embedded UI Development: From Requirements to Bottlenecks [Essential for Embedded UI Development] In the development of IoT, industrial control, and portable smart devices, how to build efficient graphical UIs in no-std, OS-less environments? Traditional terminal UI libraries are limited by resource constraints and hardware compatibility, becoming a major development pain point. This…

130 Views 0 Comments
Embedded 2025-10-28
Kalman Filter Algorithm: Core Principles, Advantages, Applications, and C Code Implementation

Embedded Kalman Filter Algorithm: Core Principles, Advantages, Applications, and C Code Implementation

This article provides a comprehensive breakdown of the Kalman Filter algorithm, covering everything from its core concepts to practical applications, and serves as a complete reference for both engineering development and theoretical learning. It first clarifies the recursive nature of the Kalman Filter—centered on the “fusion of prediction and observation”—then analyzes its key advantages in…

300 Views 0 Comments
Embedded 2025-09-29
ARM Program Interrupt Variable Not Updating? Analysis of Compiler Optimization & volatile Modifier

Embedded ARM Program Interrupt Variable Not Updating? Analysis of Compiler Optimization & volatile Modifier

This article details the “interrupt service routine variable not updating” issue in embedded ARM development, which stems from compiler optimization and missing volatile modifiers. It uses examples to explain errors caused by compiler “redundant load elimination”, illustrates how the volatile keyword prohibits register caching and maintains instruction order, and compares optimization differences at the ARM…

249 Views 0 Comments
Embedded 2025-09-17
UART Serial Communication Guide: Principles, Parsing & Visualization

Embedded UART Serial Communication Guide: Principles, Parsing & Visualization

A complete guide to UART serial communication: Learn underlying principles, protocol parsing with state machines, ECharts visualization, and fix garble/loss. Ideal for embedded & IoT engineers. As one of the most fundamental communication methods in embedded systems and the Internet of Things (IoT), serial communication (UART) is a core technology that every hardware/software engineer must…

836 Views 0 Comments
Embedded 2025-09-11
ESP32-S3 MCPWM Tutorial: Features, Block Diagram, and PWM Control Examples

Embedded ESP32-S3 MCPWM Tutorial: Features, Block Diagram, and PWM Control Examples

01 Introduction to MCPWM The ESP32-S3’s MCPWM (Motor Control Pulse Width Modulator) is a versatile PWM generator widely used in applications such as motor control, digital power supplies, and LED dimming. Through multiple timer, operator, comparator, and generator modules, it achieves high-precision and high-efficiency PWM signal output and supports advanced features such as fault detection,…

489 Views 0 Comments
Embedded 2025-09-07
ESP32 Partition Table Guide: Flash Setup, Configuration & Mounting

Embedded ESP32 Partition Table Guide: Flash Setup, Configuration & Mounting

01 Introduction 1. ESP32-S3 Partition Table   It is a configuration mechanism for dividing the SPI Flash storage space. It works similarly to the partitioning of a computer hard drive, dividing the Flash into multiple areas, each area is used to store different types of data or programs, such as: 2.  Connecting ESP32-S3 to SPI Flash ESP32-S3 communicates…

374 Views 0 Comments
Embedded 2025-09-05
STM32 GPIO Modes Explained: Push-Pull, Open-Drain, Input & Analog (With Circuit Details)

Embedded STM32 GPIO Modes Explained: Push-Pull, Open-Drain, Input & Analog (With Circuit Details)

A complete guide to STM32 GPIO modes. Learn about Push-Pull, Open-Drain, Alternate Functions, Floating, Pull-Up, Pull-Down, and Analog inputs, with circuit diagrams, register explanations, and practical applications. Preface: STM32 has eight modes, as follows: The STM32 standard IO structure diagram is as follows: The following circuit is a protection circuit. When the voltage is greater…

707 Views 0 Comments
Embedded 2025-09-02
The Hidden Beauty of Electronics: Inside 10 Components from Open Circuits

Embedded The Hidden Beauty of Electronics: Inside 10 Components from Open Circuits

Discover the stunning cross-section photography of electronic components in Open Circuits. From resistors and capacitors to LEDs and transistors, explore the hidden structures and artistry behind everyday electronics. In the world of electronics, names like resistors, capacitors, and transistors sound cold and seemingly mere functional symbols. But when we cut them open with cameras and…

256 Views 0 Comments
Embedded 2025-09-01
BadUSB Principles and STM32 HID Tutorial (Source Code and GitHub Link)

Cybersecurity BadUSB Principles and STM32 HID Tutorial (Source Code and GitHub Link)

What is BadUSB? Using the STM32F407 development board, we’ll study HID device development and implement a low-cost BadUSB. This article uses the development board for testing. Those with the means can also create a PCB prototype and print the enclosure to create a highly realistic BadUSB.BadUSB is an attack that masquerades as a USB HID…

429 Views 0 Comments
Cybersecurity 2025-08-18
Ferrite Beads vs 0Ω Resistors and Inductors — Which to Use for Single-Point Grounding?

Embedded Ferrite Beads vs 0Ω Resistors and Inductors — Which to Use for Single-Point Grounding?

Many engineers and hobbyists often confuse the applications of ferrite beads, 0Ω resistors, and inductors.In our previous discussion, we compared these three basic components from four perspectives—appearance, schematic symbols, internal structure, and practical applications (Ferrite Beads vs 0Ω Resistors: Principles, Characteristics, and EMC Application Guide). However, one question remained unanswered: When implementing single-point grounding, should…

327 Views 0 Comments
Embedded 2025-08-15
  • 1
  • 2
  • »
Search Article
Popular Articles
XXL-Job Executor Default AccessToken Vulnerability: Exploitation and Memory Shell Injection in Non-Outbound Scenarios

XXL-Job Executor Default AccessToken Vulnerability: Exploitation and Memory Shell Injection in Non-Outbound Scenarios

In penetration testing, XXL-Job vulnerabilities are often highlighted for their convenience in direct reverse shell attacks. However, real-world scenarios frequently involve “non-outbound networks” or “missing scheduler panels,” which pose greater challenges. This article breaks down the version detection, command execution, and multiple memory shell injection methods for the XXL-Job Executor default token vulnerability, using practical...
Building a Local MCP Service from Scratch: A Complete Guide to STDIO Mode Implementation and LLM Integration

Building a Local MCP Service from Scratch: A Complete Guide to STDIO Mode Implementation and LLM Integration

This article will start with the working principles of MCP, take the STDIO transmission mode as an example, and provide a comprehensive walkthrough of building a local MCP service, testing it, and integrating it with an LLM (using Cursor as an example), helping developers quickly master the practical application of the MCP protocol. We’ve already...
MCP (Model Context Protocol): A Complete Guide to Solving LLM Application Development Pain Points

MCP (Model Context Protocol): A Complete Guide to Solving LLM Application Development Pain Points

In the fast-paced world of AI development, building applications based on Large Language Models (LLMs) has become an industry focus. However, before the advent of MCP (Model Context Protocol), developers faced a host of tricky challenges when building LLM applications. These issues not only slowed down development efficiency but also limited the practical implementation of...
Mousefood Embedded UI Development Guide: From Beginner to Pro, Solving Graphics Challenges in No-Std Environments

Mousefood Embedded UI Development Guide: From Beginner to Pro, Solving Graphics Challenges in No-Std Environments

Technical Dilemmas in Embedded UI Development: From Requirements to Bottlenecks [Essential for Embedded UI Development] In the development of IoT, industrial control, and portable smart devices, how to build efficient graphical UIs in no-std, OS-less environments? Traditional terminal UI libraries are limited by resource constraints and hardware compatibility, becoming a major development pain point. This...
A Deep Dive into Gorm: Architecture, Workflow, Tips, and Troubleshooting for Go’s ORM Framework

A Deep Dive into Gorm: Architecture, Workflow, Tips, and Troubleshooting for Go’s ORM Framework

This article details the internal architecture and SQL execution workflow of Gorm, the popular ORM framework for Go. It shares practical techniques for model definition, querying, and updating, while solving common issues like time zone discrepancies, soft deletion, and transactions. It is tailored for advanced Gorm developers. As the most widely used ORM (Object-Relational Mapping) framework...
About us

About Us | Contact Us | Privacy Policy | Terms of Use X (Twitter)