40th Anniversary of Arm Architecture: Over 250 Billion Chips Shipped

40th Anniversary of Arm Architecture: Over 250 Billion Chips Shipped

April 2025 marks the 40th anniversary of the Arm architecture. Originally just an ambitious project in a small corner of Cambridge, UK, Arm has evolved into the most widely used computing architecture globally, supporting billions of devices—from sensors, smartphones, and laptops to cars and data centers. The story of Arm architecture began over forty years … Read more

ARMv8/ARMv9 Memory Barrier Mechanism (Observer & Barrier)

ARMv8/ARMv9 Memory Barrier Mechanism (Observer & Barrier)

ver0.3 Introduction Those who have persisted in reading this article are already remarkable, as they now understand the weak memory ordering architecture of ARM. You not only understand the types of memory, the memory sharing mechanisms, and the memory consistency mechanisms, but also the CPU architecture and the microarchitecture of processors, all of which lay … Read more

Embedded Systems Based on VxWorks and Experiments

Embedded Systems Based on VxWorks and Experiments

Online resources suitable for beginners learning VxWorks.Click “Read the original text” to download. Chapter 1 Overview of Embedded Systems 1.1 Definition of Embedded Systems 1.2 Characteristics of Embedded Systems 1.3 Application Areas of Embedded Systems 1.4 Development Trends of Embedded Systems 1.5 Challenges in Embedded System Design – Optimizing Design Metrics 1.6 Three Key Technologies … Read more

Shifting Landscape of the Global Chip Industry: Arm Dominates, x86 Transitions, RISC-V Breaks Through

Shifting Landscape of the Global Chip Industry: Arm Dominates, x86 Transitions, RISC-V Breaks Through

The global semiconductor manufacturing industry, the invisible engine driving the digital age, is undergoing a profound transformation. The significant signs of this transformation are reflected in the sharp increase in demand for artificial intelligence (AI), intense competition among processor architectures, and the collaborative efforts of various countries to reshape complex international supply chains.Although established companies … Read more

Core Board Selection Guide for Industrial Control: Seven Key Factors to Avoid Pitfalls

Core Board Selection Guide for Industrial Control: Seven Key Factors to Avoid Pitfalls

In the field of industrial automation, the core board serves as the “brain” of embedded systems, and its selection directly impacts product performance, cost, and reliability. How can one choose the most suitable option from a vast array of solutions? Han Chuan Technology guides you from a professional perspective, outlining seven core evaluation dimensions to … Read more

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Consider this: A64 refers to the instruction set architecture, AArch64 is the 64-bit architecture, ARMv8/ARMv9 are also architectures, and TrustZone is a type of security architecture. Confused? What about ARM64? 1. ARMv7/ARMv8/ARMv9 are the true architectures of ARM. The term architecture can be understood as a technical specification, a technical reference, or a design; in … Read more

Confirmed: Next Year’s High-End Smartphones Will Undergo Major Changes

Confirmed: Next Year's High-End Smartphones Will Undergo Major Changes

A few days ago, Arm’s annual architecture update was released. Let me briefly explain what this is for those who may not be familiar. The processors in our smartphones mostly use the Arm architecture. For example, the Snapdragon 8 Gen 2 and Dimensity 9200 are built on last year’s second-generation Armv9 architecture. In other words, … Read more

Introduction to the AArch64 Assembly Instruction Set

Introduction to the AArch64 Assembly Instruction Set

1. Development of the ARM Architecture The ARM architecture (Advanced RISC Machine) is a microprocessor architecture based on the principles of Reduced Instruction Set Computing (RISC), originally designed and launched by the British Acorn Computer Company in the late 1980s. The evolution of the ARM architecture is as follows: 1.1. Early Development (1980s-1990s) 1985: Acorn … Read more

ARM’s New Strategy: What Is It For?

ARM's New Strategy: What Is It For?

ARM has introduced a new strategy! Following the Cortex-A35, which is positioned for low-power, low-end smartphones, wearables, and the Internet of Things (IoT), ARM has launched a new CPU core named “Cortex-A32”. This core has lower power consumption and improved energy efficiency, primarily targeting the embedded and IoT markets. The A35 utilizes the ARMv8-A 64-bit … Read more

ARMv8/v9-GIC Interrupt Virtualization Architecture and Working Principles

ARMv8/v9-GIC Interrupt Virtualization Architecture and Working Principles

ver0.1 Introduction Before diving into the main topic of this article, we will introduce the subject of CPU virtualization to lay the groundwork. The purpose of the system issuing an interrupt signal is to send notifications from devices to the CPU (PE-Core). In a virtualized system, each VM runs on a vCPU, which determines that … Read more