The Development History of ARM Architecture

The Development History of ARM Architecture

Currently,X86 and ARM architectures are recognized as the two most outstanding architectures in the commercialization process. Previously, we introduced the X86 architecture, and today we will introduce another architecture that has been on fire for nearly a decade, ARM. ARM architecture, formerly known as Advanced RISC Machine (earlier known as: Acorn RISC Machine), is a … Read more

Comprehensive Summary of CPU Architecture

Comprehensive Summary of CPU Architecture

Recently, NVIDIA released the "Grace" CPU based on the Arm architecture, attracting considerable attention from peers in the hard technology field. This CPU and server architecture, designed specifically for accelerated computing, can provide up to 10 times the performance compared to the latest NVIDIA DGX systems based on x86 CPUs when combined with NVIDIA's GPUs. … Read more

In-Depth Explanation of ARM Core Registers and Assembly Language

In-Depth Explanation of ARM Core Registers and Assembly Language

For embedded developers, understanding assembly language and core registers is the foundation for a deeper understanding of the kernel. I never expected there would be so much content when I started writing, and I hope to convey many valuable insights. I would like to especially thank Teacher Wei Dongshan for his videos, which are absolutely … Read more

Summary of ARM Processor Classifications

The ARM architecture is divided into 7 branches, not 3. 🔵Cortex-A: Application Processor, aimed at application processors. 🔵Cortex-M: Microcontroller, aimed at microcontrollers. 🔵Cortex-R: Real-time Processor, aimed at real-time processing. 🔷Cortex-X: Ultra-high-performance processor. 🔷Neoverse V Series: High-performance computing (HPC) and cloud computing. Application scenarios: high-performance computing, machine learning, big data analysis, etc. 🔷Neoverse N Series: General … Read more

Anxin Supports 2024 National College IoT Design Competition

Anxin Supports 2024 National College IoT Design Competition

Starting from April 22, 2024, at Shandong University, and continuing to Shandong Vocational College of Commerce on May 7, Lanzhou Jiaotong University on May 9, East China Jiaotong University on May 10, Guizhou University on May 17, and Nankai University on May 22.Technical engineers from Anxin Education visited the above six universities to conduct technical … Read more

Differences Between Embedded Development and Microcontroller Development

Differences Between Embedded Development and Microcontroller Development

Word Count: 6000 Practical Index: ⭐⭐⭐⭐⭐ This question is asked very frequently, and I personally agree with the following answer: “Microcontrollers are now classified under embedded systems, but embedded systems have clear definitions. A system with a computer architecture is called an embedded system. A microcontroller is simply the CPU part of an embedded system. … Read more

Application of FPGA Remote Configuration in Remote Experiment Systems

Application of FPGA Remote Configuration in Remote Experiment Systems

Abstract: This article introduces the composition, working principle, and remote configuration of the FPGA remote experiment system, focusing on the principle and specific implementation of remote configuration in the FPGA remote experiment system. Under the guidance of the ARM microcontroller, FPGA configuration data is transmitted and downloaded via Ethernet, and then the ARM acts as … Read more

What Are Embedded Systems and Microcontrollers?

What Are Embedded Systems and Microcontrollers?

Those working in the field of computer or electronic information must have heard of embedded systems and microcontrollers, right? Many people should know that these two terms are closely related to hardware systems. Just hearing them makes one think of circuit boards filled with chips and pins: However, if you ask what exactly embedded systems … Read more

How to Automatically Run a Specific Program After Booting ARM Linux

How to Automatically Run a Specific Program After Booting ARM Linux

The command for system services is saved in the /usr/etc/rc.local file of the development board’s root filesystem. Some development boards need to hold down ctrl+c to enter the Linux SHELL prompt after booting to automatically run graphical interface programs. In fact, you can achieve the goal of automatically running user applications at boot by commenting … Read more

Top 4 Essential ARM Embedded Development Tools

Top 4 Essential ARM Embedded Development Tools

Word Count: 1200 Practical Index: ⭐⭐⭐⭐⭐ Introduction: Due to the special nature of the embedded development environment (cross-compilation), we will use some other peripheral tools. Here is a brief description, along with a reintroduction of the various tools used in the entire development environment and a simple application development process. 01 SecureCRT SecureCRT is a … Read more