Tagged articles
14 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
May 10, 2026 · Fundamentals

SOC vs MCU in Embedded Devices: Key Differences Explained

The article compares SOC and MCU for embedded systems, using analogies, performance and power benchmarks, development ecosystem contrasts, and cost considerations to show how each fits different application requirements and why choosing the right one matters.

MCUSOCcost analysis
0 likes · 6 min read
SOC vs MCU in Embedded Devices: Key Differences Explained
Liangxu Linux
Liangxu Linux
Aug 28, 2025 · Fundamentals

Mastering Floating‑Point Computation on Resource‑Constrained MCUs

This article explains how microcontroller units (MCUs) handle floating‑point operations, covering IEEE‑754 representation, hardware versus software FPU approaches, performance and precision challenges, and a range of optimization techniques—from hardware selection and fixed‑point tricks to compiler flags and system‑level power management.

ARMFPUFixed-Point
0 likes · 10 min read
Mastering Floating‑Point Computation on Resource‑Constrained MCUs
Liangxu Linux
Liangxu Linux
Feb 16, 2025 · Fundamentals

Unlock Hidden MCU Tricks: Advanced Techniques Every Embedded Engineer Should Know

This article showcases a collection of sophisticated MCU practices—from UART idle‑line interrupts and timer‑based frequency measurement to RTOS scheduling, DVFS power management, flash wear‑leveling, hardware AES, Kalman filtering, bus arbitration, and a GPIO‑driven camera interface—demonstrating how microcontrollers can achieve high‑performance, low‑power, and secure solutions.

Camera InterfaceGPIOHardware Encryption
0 likes · 10 min read
Unlock Hidden MCU Tricks: Advanced Techniques Every Embedded Engineer Should Know
大转转FE
大转转FE
Sep 13, 2024 · Frontend Development

Building 1v1 and Multi‑Party WebRTC Calls: From Demo to Architecture

This article walks through creating a basic 1v1 WebRTC audio‑video demo with Vue, then expands to detailed code explanations for call setup, media handling, data channels, and explores multi‑party architectures (Mesh, SFU, MCU), discussing their trade‑offs, deployment challenges, and practical solutions for production environments.

MCUSFUVideo Call
0 likes · 19 min read
Building 1v1 and Multi‑Party WebRTC Calls: From Demo to Architecture
Java Tech Enthusiast
Java Tech Enthusiast
Jul 23, 2024 · Fundamentals

Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M

The article explains that __disable_irq() and __enable_irq() are compiler‑provided intrinsics that expand to CPSID i and CPSIE i instructions, return the prior PRIMASK state, globally mask CPU interrupt handling without stopping hardware events, and contrasts them with CMSIS __NVIC_DisableIRQ/EnableIRQ which control individual interrupt lines.

ARMCMCU
0 likes · 7 min read
Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M
Liangxu Linux
Liangxu Linux
Mar 24, 2024 · Fundamentals

Mastering MCU: History, Features, and Programming Tips for Embedded Engineers

An extensive guide covering MCU fundamentals, from its definition and rapid historical evolution, through classification, core functions, leading manufacturers, practical learning strategies, typical program architecture, and detailed C code examples, offering engineers essential knowledge for effective microcontroller development and application.

HardwareMCUMicrocontroller
0 likes · 38 min read
Mastering MCU: History, Features, and Programming Tips for Embedded Engineers
Liangxu Linux
Liangxu Linux
Jul 2, 2023 · Fundamentals

Mastering Table‑Driven Parameter Management for Low‑Memory MCUs

This article explains the latest updates to a table‑driven parameter management library for MCU devices, covering unified parameter definitions, macro‑based registration, key‑value and non‑key‑value storage options, configurable trimming, macro and function interfaces, and provides detailed C code examples and serialization demos.

Embedded CMCUmacro
0 likes · 11 min read
Mastering Table‑Driven Parameter Management for Low‑Memory MCUs
Liangxu Linux
Liangxu Linux
May 23, 2023 · Information Security

Protecting MCU Firmware with UDID‑Based Licensing and Encryption

The article explains how to safeguard embedded firmware by using each MCU's unique device identifier to generate per‑device licenses, outlines simple and advanced encryption methods, compares secure and regular MCUs, and introduces a production‑grade programming tool that enforces these protections.

MCUUDID licensingembedded systems
0 likes · 8 min read
Protecting MCU Firmware with UDID‑Based Licensing and Encryption
TAL Education Technology
TAL Education Technology
Oct 20, 2022 · Fundamentals

Understanding WebRTC Multi‑Party Architectures: Mesh, MCU, and SFU

The article explains the three main WebRTC multi‑party architectures—Mesh, MCU, and SFU—detailing their bandwidth and processing requirements, advantages, disadvantages, and typical use cases, helping developers choose the most suitable solution for low‑latency, high‑quality audio‑video interactions.

MCUMedia ServerSFU
0 likes · 6 min read
Understanding WebRTC Multi‑Party Architectures: Mesh, MCU, and SFU
360 Smart Cloud
360 Smart Cloud
Jul 29, 2022 · Fundamentals

Introduction to WebRTC Architecture, Core Concepts, and Multi‑Party Communication Solutions

This article provides a comprehensive overview of WebRTC, covering its origin, core architecture layers, basic audio‑video capture concepts, the process of a one‑to‑one real‑time call, and compares three multi‑party communication architectures—Mesh, MCU, and SFU—highlighting their advantages and drawbacks.

MCUMedia ArchitectureP2P
0 likes · 13 min read
Introduction to WebRTC Architecture, Core Concepts, and Multi‑Party Communication Solutions