Tagged articles
39 articles
Page 1 of 1
Black & White Path
Black & White Path
Apr 28, 2026 · Artificial Intelligence

Getting Started with ESP-Claw: Zero‑Code IoT on ESP32

This guide walks through using ESP‑Claw to build a no‑code IoT solution on an ESP32‑S3‑N16R8 board, covering firmware download, flashing, Wi‑Fi and model configuration, IM channel setup, a soil‑moisture demo, and a comparison with traditional coding approaches.

AIESP-ClawESP32
0 likes · 3 min read
Getting Started with ESP-Claw: Zero‑Code IoT on ESP32
Liangxu Linux
Liangxu Linux
Sep 17, 2025 · Fundamentals

Mastering Event‑Driven Design and State Machines for Embedded Firmware

This article explains how event‑driven programming and state‑machine concepts can be applied to microcontroller firmware, compares a simple flag‑based approach with a message‑queue solution, and presents a reusable GF1.0 framework that combines ISR, message buffering, and a main state machine for robust embedded systems.

Message QueueMicrocontrollerembedded systems
0 likes · 32 min read
Mastering Event‑Driven Design and State Machines for Embedded Firmware
ByteDance SYS Tech
ByteDance SYS Tech
May 28, 2025 · Cloud Computing

How Cloud Firmware 3.0 Is Powering AI‑Driven Data‑Center Reliability

The second Firmware Technology Summit in Changsha, co‑hosted by Volcano Engine and Alibaba Cloud, gathered over 200 experts to showcase cloud firmware 3.0, OpenSFI, Efistub, AI‑focused RAS, and a new IPMI‑HTTPS security model, highlighting open‑source collaboration and industry standards for next‑gen hardware‑software integration.

AIOpenBMCRAS
0 likes · 8 min read
How Cloud Firmware 3.0 Is Powering AI‑Driven Data‑Center Reliability
Liangxu Linux
Liangxu Linux
May 7, 2025 · Fundamentals

Why Embedded Development Feels Hard and How to Fix Common Bugs

This article explains why many consider embedded development difficult, then walks through systematic steps for reproducing, locating, analyzing, and resolving typical embedded bugs—including logging, online debugging, version rollback, binary commenting, register snapshots, and regression testing—to help engineers troubleshoot effectively.

Cortex-MDebuggingfirmware
0 likes · 12 min read
Why Embedded Development Feels Hard and How to Fix Common Bugs
ITPUB
ITPUB
Mar 17, 2025 · Fundamentals

How Does a PC Boot? From Power‑On to the First Linux Kernel Instruction

This article walks through the complete boot sequence—from the UEFI firmware that runs after power‑on, through the boot manager and BootOrder variables, to the systemd‑boot loader loading initrd and the Linux kernel, explaining each component and its role in detail.

Boot ProcessLinux kernelUEFI
0 likes · 12 min read
How Does a PC Boot? From Power‑On to the First Linux Kernel Instruction
Refining Core Development Skills
Refining Core Development Skills
Feb 19, 2025 · Operations

Linux Kernel Memory Detection via E820 Mechanism

This article explains how the Linux kernel detects physical memory during boot by leveraging the E820 mechanism, where firmware reports memory ranges via interrupt 15H, enabling the kernel to map usable memory addresses for subsequent allocation.

Boot ProcessE820Linux kernel
0 likes · 8 min read
Linux Kernel Memory Detection via E820 Mechanism
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 20, 2024 · Industry Insights

How Open Firmware Testing Platforms Are Shaping AI Server Innovation

The 2023 Firmware Industry Innovation Summit in Hangzhou gathered over a hundred experts from leading Chinese tech firms to discuss firmware standardization, unveil Alibaba Cloud's open‑source firmware testing platform and PCIe Switch firmware breakthroughs, and outline the future role of open ecosystems in AI‑driven server infrastructure.

AI serversIndustry standardsPCIe
0 likes · 7 min read
How Open Firmware Testing Platforms Are Shaping AI Server Innovation
IT Services Circle
IT Services Circle
Sep 12, 2024 · Fundamentals

Designing a Structured Firmware Version Number Format

This article explains a systematic firmware version numbering scheme—including project name, major/minor versions, build ID, and release type—provides a detailed table of the format, shows a concrete example, and offers best‑practice tips for linking each image to its corresponding Git commit.

Naming ConventionSoftware EngineeringVersioning
0 likes · 5 min read
Designing a Structured Firmware Version Number Format
21CTO
21CTO
Sep 9, 2024 · Information Security

Why Google Is Rewriting Android Firmware in Rust—and What It Means for Memory Safety

Google has rebuilt the protected virtual‑machine firmware of its Android virtualization framework in Rust, highlighting the language’s safety benefits, productivity gains, and the broader push from both industry and the U.S. government to eliminate memory‑safety bugs in critical software.

AndroidGoogleMemory Safety
0 likes · 5 min read
Why Google Is Rewriting Android Firmware in Rust—and What It Means for Memory Safety
Open Source Linux
Open Source Linux
May 28, 2024 · Backend Development

How to Diagnose and Fix Common Embedded Development Issues

This guide explains why embedded development seems difficult and provides a systematic approach to reproducing, locating, analyzing, and resolving typical embedded problems—including simulation conditions, log printing, online debugging, version rollback, binary search commenting, register snapshots, stack overflow, and hardware quirks—plus regression testing and experience summary.

DebuggingMicrocontrollerembedded
0 likes · 11 min read
How to Diagnose and Fix Common Embedded Development Issues
ByteDance SYS Tech
ByteDance SYS Tech
Mar 13, 2024 · Operations

How HTTPBOOT Revolutionizes Server Provisioning at ByteDance

This article explains the motivation, design, advantages, implementation details, and future roadmap of HTTPBOOT—a Linux‑based, high‑stability, high‑compatibility network boot solution developed by ByteDance’s STE and ICS teams to replace traditional UEFI+PXE provisioning.

LinuxBootNetwork BootServer provisioning
0 likes · 13 min read
How HTTPBOOT Revolutionizes Server Provisioning at ByteDance
Architects' Tech Alliance
Architects' Tech Alliance
Feb 28, 2024 · Industry Insights

What Drives China’s “Xinchuang” IT Industry? Deep Dive into Hardware, OS, Middleware & Databases

This article provides an overview of China’s Xinchuang (information technology innovation) ecosystem, explaining the concepts and classifications of operating systems, middleware, databases, and firmware, presenting market share statistics, and highlighting the key components that shape the industry’s autonomous and secure IT landscape.

IT industryMarket analysisOperating System
0 likes · 7 min read
What Drives China’s “Xinchuang” IT Industry? Deep Dive into Hardware, OS, Middleware & Databases
Liangxu Linux
Liangxu Linux
Jan 21, 2024 · Fundamentals

5 Common Embedded Firmware Bugs and How to Prevent Them

This article outlines five typical errors that plague embedded firmware—race conditions, non‑reentrant functions, missing volatile qualifiers, stack overflows, and heap fragmentation—and provides concrete best‑practice guidelines to detect, avoid, and mitigate each issue.

Reentrancyfirmwarerace condition
0 likes · 13 min read
5 Common Embedded Firmware Bugs and How to Prevent Them
Architects' Tech Alliance
Architects' Tech Alliance
Jan 17, 2024 · Industry Insights

What Drives China’s “Xinchuang” IT Industry? OS, Middleware, Database & Firmware Overview

This article provides a concise overview of China’s Xinchuang (information technology innovation) ecosystem, explaining the roles and classifications of operating systems, middleware, databases, and firmware, while highlighting global OS market shares and the strategic importance of each layer for national information security.

Operating SystemXinchuangdatabase
0 likes · 9 min read
What Drives China’s “Xinchuang” IT Industry? OS, Middleware, Database & Firmware Overview
Liangxu Linux
Liangxu Linux
Dec 25, 2023 · Fundamentals

7 Proven Techniques to Boost Embedded System Reliability

This article presents seven practical, long‑term strategies—such as ROM filling, CRC checks, RAM validation, stack monitoring, MPU usage, robust watchdog design, and avoiding volatile memory allocation—to help embedded engineers build more reliable firmware and catch abnormal behavior early.

MPUMemory ManagementReliability
0 likes · 9 min read
7 Proven Techniques to Boost Embedded System Reliability
Architects' Tech Alliance
Architects' Tech Alliance
Dec 12, 2022 · Industry Insights

What Drives China’s Xinchuang IT Industry? A Deep Dive into Hardware, OS, Middleware, and Databases

This article provides a comprehensive overview of China’s Xinchuang (information technology innovation) industry, explaining its core components—hardware, operating systems, middleware, databases, and firmware—while highlighting market share trends, classification schemes, and the strategic importance of each layer for national information security.

IT industryIndustry analysisOperating System
0 likes · 6 min read
What Drives China’s Xinchuang IT Industry? A Deep Dive into Hardware, OS, Middleware, and Databases
Architects' Tech Alliance
Architects' Tech Alliance
Mar 5, 2022 · Fundamentals

2021 China Enterprise SSD Industry Development Insights

The article provides a comprehensive analysis of China's enterprise SSD market in 2021, detailing six business models, key component manufacturers, NAND flash market shares, firmware importance, and the impact of AI, big data, and 5G on storage demand, while also highlighting major players such as Intel, Samsung, and Yangtze Memory.

5GAIEnterprise Storage
0 likes · 8 min read
2021 China Enterprise SSD Industry Development Insights
IT Architects Alliance
IT Architects Alliance
Jan 18, 2022 · Fundamentals

Comprehensive Analysis of the BIOS and BMC Industry Ecosystem

This article provides an in‑depth overview of BIOS and BMC firmware, explaining their technical fundamentals, the evolution from legacy BIOS to UEFI, the global market size, the competitive landscape of major vendors, and the specific role of Chinese firm Baiao within the X86 ecosystem.

BIOSBMCIndustry Ecosystem
0 likes · 14 min read
Comprehensive Analysis of the BIOS and BMC Industry Ecosystem
Open Source Linux
Open Source Linux
Dec 27, 2021 · Fundamentals

Firmware vs Drivers vs Software: Understanding Their Core Roles

Regardless of whether you use Windows, macOS, or Linux, the distinction between firmware, drivers, and software lies in their design purpose: firmware gives hardware life, drivers act as intermediaries between OS and hardware, and software operates atop the OS to indirectly control hardware.

HardwareOperating Systemdrivers
0 likes · 6 min read
Firmware vs Drivers vs Software: Understanding Their Core Roles
Liangxu Linux
Liangxu Linux
Nov 21, 2021 · Fundamentals

What’s the Real Difference Between Firmware, Drivers, and Software?

This article explains the distinct roles of firmware, drivers, and software, describing how firmware lives in ROM to control hardware, drivers act as translators between the OS and devices, and software runs on top of the operating system to provide user-facing functionality.

computing fundamentalsfirmwaresoftware
0 likes · 6 min read
What’s the Real Difference Between Firmware, Drivers, and Software?
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 12, 2021 · Fundamentals

Overview and Implementation Mechanisms of the Linux Firmware Subsystem

The Linux kernel’s Firmware Subsystem, built on sysfs and uevent, provides a layered mechanism—checking built‑in firmware, cache, default directories, then invoking a user‑space helper—to transfer firmware binaries from user space to drivers via request_firmware APIs, with asynchronous and direct options and timeout handling.

Device DriversLinuxfirmware
0 likes · 8 min read
Overview and Implementation Mechanisms of the Linux Firmware Subsystem
Tencent Cloud Developer
Tencent Cloud Developer
Nov 4, 2020 · Fundamentals

TencentOS Tiny: Architecture, Core Technologies, and Ecosystem Overview

TencentOS Tiny is an open‑source, ultra‑lightweight real‑time OS for IoT devices that abstracts hardware, provides secure identity, modular networking, OTA updates, low‑power management, and dynamic ELF loading, supporting dozens of MCUs and enabling rapid integration with Tencent Cloud or private clouds across diverse verticals.

IoTLow PowerTencentOS tiny
0 likes · 28 min read
TencentOS Tiny: Architecture, Core Technologies, and Ecosystem Overview
21CTO
21CTO
Aug 8, 2020 · Information Security

What Intel’s 20 GB Source Code Leak Reveals About Firmware Security

On August 6, a Swiss engineer uploaded roughly 20 GB of Intel’s internal firmware source code and confidential documents to a public file‑sharing site, prompting Intel to investigate the breach, deny a backdoor, and attribute the leak to a privileged user of its Resource and Design Center.

Intelfirmwarehardware security
0 likes · 6 min read
What Intel’s 20 GB Source Code Leak Reveals About Firmware Security
Open Source Linux
Open Source Linux
Jun 22, 2020 · Fundamentals

Why BIOS and BMC Are the Hidden Engines Driving Modern Computing

This article explores the fundamental role of BIOS and BMC firmware in computer systems, explains EFI/UEFI evolution, maps the industry chain from CPU to end‑devices, analyzes market size, profiles major vendors such as AMI, Phoenix, Insyde and Zhuoyi, and highlights risks and growth opportunities in the firmware sector.

BIOSBMCHardware Industry
0 likes · 15 min read
Why BIOS and BMC Are the Hidden Engines Driving Modern Computing
Open Source Linux
Open Source Linux
Mar 8, 2020 · Fundamentals

Why UEFI Is Replacing BIOS: Speed, Security, and Flexibility Explained

This article explains how UEFI, the Unified Extensible Firmware Interface, supersedes traditional BIOS by offering faster boot times, enhanced security through separate boot partitions and Secure Boot, graphical interfaces, greater storage capacity, and more flexible boot options for modern computers.

BIOSGPTSecure Boot
0 likes · 6 min read
Why UEFI Is Replacing BIOS: Speed, Security, and Flexibility Explained
Architects' Tech Alliance
Architects' Tech Alliance
May 24, 2018 · Fundamentals

Comprehensive Overview of Server Architecture, Hardware Components, and Industry Standards

This article provides a detailed technical overview of server classifications, hardware components, measurement units, firmware, networking, storage standards, performance benchmarks, and management protocols, offering readers a solid foundation for understanding modern server systems and their operational considerations.

HardwareServer ArchitectureStorage Standards
0 likes · 16 min read
Comprehensive Overview of Server Architecture, Hardware Components, and Industry Standards
ITPUB
ITPUB
Nov 11, 2015 · Operations

How to Compile OpenWrt 15.05 for the NEWIFI D1 (MT7621A) Router

This guide explains how to build OpenWrt 15.05 for the NEWIFI D1 router, covering its hardware specs, known bugs, required source modifications, and step‑by‑step compilation instructions so hobbyists can get a functional firmware image.

CompilationEmbedded LinuxMT7621
0 likes · 3 min read
How to Compile OpenWrt 15.05 for the NEWIFI D1 (MT7621A) Router