Progress and Prospects of Orbital Edge Computing: A Comprehensive Review from Applications to Algorithms

Progress and Prospects of Orbital Edge Computing: A Comprehensive Review from Applications to Algorithms

2025Highlight Article of CJA In recent years, the number of satellites in orbit has increased exponentially, marking the advent of a “new era of aerial and space information” characterized by large-scale constellation collaborative operations. Orbital edge computing is a novel space computing paradigm that shifts data analysis and decision-making capabilities to satellite platforms. Recently, the … Read more

Linux cgroup v1 vs v2: Evolution and Transformation

Linux cgroup v1 vs v2: Evolution and Transformation

The Linux Control Groups (cgroups) is a mechanism provided by the Linux kernel to limit, control, and isolate the resources (such as CPU, memory, disk I/O, etc.) of a group of processes. Cgroup v1 and v2 are two major versions that have significant differences in design and functionality. 1. Architecture cgroup v1: Uses a hierarchical … Read more

Modular Design in Embedded Software Development

Modular Design in Embedded Software Development

Scan to FollowLearn Embedded Together, learn and grow together Embedded system development is becoming increasingly complex, evolving from simple microcontroller control to today’s smart devices that integrate various sensors, communication protocols, and complex algorithms. Modular programming has become the core methodology in embedded software development. Modular programming refers to dividing a software system into a … Read more

Key Technologies in Data Center Infrastructure

Key Technologies in Data Center Infrastructure

1. Virtualization Technology (1) Concept and Classification of Virtualization Technology The essence of virtualization technology is to abstract physical resources into logical resources, breaking the traditional deployment model of “one server corresponds to one application,” and achieving pooled management and dynamic allocation of computing, storage, and network resources. Conceptually, virtualization technology can be divided into … Read more

Is Chip Distribution ‘High-End’ or Just ‘Middlemen’? A Real Interpretation of Industry Barriers

Is Chip Distribution 'High-End' or Just 'Middlemen'? A Real Interpretation of Industry Barriers

In-Depth Analysis of the Chip Trade Industry Series (Total of Seven Articles) This article is a rewritten version of a video for easier reading. The original video is approximately 1 hour and 11 minutes long, and the complete video can be accessed by replying with the keyword “chip” on our public account. This series is … Read more

Differences Between HTTP Long Connections and Short Connections

Differences Between HTTP Long Connections and Short Connections

Differences Between HTTP Long Connections and Short Connections In today’s rapidly developing internet technology, the HTTP protocol, as the core protocol for web applications, plays a crucial role in user experience and application performance. HTTP long connections and short connections, as two common connection methods, each have unique advantages and applicable scenarios. This article will … Read more

Singleton Pattern: The Guardian of Global State Consistency in Embedded Systems

Singleton Pattern: The Guardian of Global State Consistency in Embedded Systems

1. Singleton Pattern The Singleton Pattern ensures that a class has only one instance and provides a global access point. Core structure diagram of the Singleton Pattern: The structure typically includes: A private static instance (pointer to itself) A private constructor (to prevent external instantiation) A public static method (to get the unique instance) In … Read more

Understanding the Differences Between HTTP Long Connections and Short Connections: A Simple Guide for Beginners

Understanding the Differences Between HTTP Long Connections and Short Connections: A Simple Guide for Beginners

Understanding the Differences Between HTTP Long Connections and Short Connections: A Simple Guide for Beginners In the world of the internet, HTTP (Hypertext Transfer Protocol) is a technology we encounter every day, whether browsing web pages, downloading files, or using various online services. However, there are two important concepts within the HTTP protocol—long connections and … Read more

Understanding Semaphore Mechanisms in FreeRTOS

Understanding Semaphore Mechanisms in FreeRTOS

1. Basic Concepts A semaphore is a classic synchronization mechanism for processes/tasks, used to coordinate multiple execution units (such as tasks and threads) in accessing shared resources, preventing race conditions. Thus, it can be generally understood as: A semaphore is an integer counter used to control access to shared resources. Operation Control P (Proberen) Operation: … Read more

Operating Systems in Embedded Systems

Operating Systems in Embedded Systems

Concepts and Characteristics of Embedded Systems Embedded Systems are specialized computer systems that are embedded within larger devices or systems to perform specific functions. In Internet of Things (IoT) systems, embedded systems act like neural nodes, playing a crucial role in various fields such as smart homes, industrial control, smart energy, intelligent transportation, and smart … Read more