Understanding ARM Assembly and ARM GNU Assembly

Understanding ARM Assembly and ARM GNU Assembly

1. Two Ways of ARM Assembly Development ARM assembly development refers to the use of ARM-provided assembly instructions for ARM program development. There are two ways of ARM assembly development: one is using ARM assembly, and the other is using ARM GNU assembly. The assembly instructions used in both development methods are exactly the same; … Read more

Using TSLib for Input Interface on Embedded Linux Platform with SSD212 Example

Using TSLib for Input Interface on Embedded Linux Platform with SSD212 Example

Click the above “Embedded Application Research Institute” and select “Top/Star Official Account” Valuable Resources Delivered Instantly! Source | Embedded Application Research Institute Compiled & formatted | Embedded Application Research Institute Since the coordinates reported by the driver are not flipped, the reported coordinates are reversed in both X and Y directions on the screen. However, … Read more

Getting Started with ARM and Embedded Linux Without Pitfalls

Getting Started with ARM and Embedded Linux Without Pitfalls

Word Count: 1400 Practical Index: ⭐⭐⭐⭐⭐ 01 Learn Basic Bare-Metal Programming For those learning hardware, it is essential to first have a perceptual understanding of the basic usage methods of the hardware and to deeply understand the control methods of the hardware. If you start by learning the Linux system and porting, you will quickly … Read more

Why SoC Performance Depends on Architecture and Process?

Why SoC Performance Depends on Architecture and Process?

Click the above PC Enthusiasts to follow us The “heart” of PCs (including desktops, laptops, all-in-ones, and 2-in-1 devices) and mobile devices (smartphones, tablets running Android and iOS) is a chip, but they have fundamentally different characteristics, leading to divergent development paths for these two types of computing devices. This image is for reference only; … Read more

Understanding A64, ARMv8, ARMv9, and AArch64 Architectures

Understanding A64, ARMv8, ARMv9, and AArch64 Architectures

Thought: A64 refers to the instruction set architecture, aarch64 is the 64-bit architecture, armv8/armv9 are also architectures, Trustzone is a type of security architecture, they are all architectures, confused? What is arm64? 1. armv7/armv8/armv9 are the real architectures of ARM. The term architecture can be understood as a technical specification, a technical reference, a design, … Read more

How Powerful Is MediaTek’s Dimensity 1380 with 3.0GHz and 4 A78 Cores?

How Powerful Is MediaTek's Dimensity 1380 with 3.0GHz and 4 A78 Cores?

Click the above PC Enthusiasts to follow us At the end of last year, Qualcomm tailored the Snapdragon 8cx Gen3 computing platform for “Windows on ARM”, which uses a 5nm process and consists of 4 cores of 3.0GHz Cortex-X1 super large cores and 4 cores of 2.4GHz Cortex-A78 large cores. Compared to the previous generation, … Read more

Arm Embedded AI Teaching Series – Visual Application Portable Experiment Box

Arm Embedded AI Teaching Series - Visual Application Portable Experiment Box

As the only official strategic partner of Arm education, Anxin Education fully integrates high-quality industry and educational resources. To promote the reform and development of artificial intelligence talent training in higher education, and accelerate the construction of artificial intelligence majors.Anxin Education has launched the Arm Embedded AI Teaching Kit suitable for the construction of artificial … Read more

Development of an Intelligent On-Board Charging System for Electric Vehicles Based on ARM

Development of an Intelligent On-Board Charging System for Electric Vehicles Based on ARM

0 Introduction Electric vehicles are efficient, clean, and sustainable transportation tools of the 21st century. They are also an important solution to the two prominent issues of the energy crisis and environmental pollution. The main power source for electric vehicles is the battery, which is also a key factor limiting the development of electric vehicles. … Read more

Ethernet Solutions: Optimal Selection of Serial to Ethernet Chips and Modules

Ethernet Solutions: Optimal Selection of Serial to Ethernet Chips and Modules

In terms of Ethernet interface connections, there are usually two solutions: one is when the terminal product has a system running, such as Android systems on chips like RK3399, Linux systems on chips like i.MX6, and RTOS systems on low-end ARM chips like STM32F107. These chips have integrated Ethernet MACs, and by adding simple PHY … Read more

In-Depth Exploration of Byte Alignment Issues

In-Depth Exploration of Byte Alignment Issues

1. The Concept of “Memory Alignment” Memory alignment, also known as byte alignment, is an attribute of the memory address where a data type can be stored. This attribute is essentially the memory address itself, which must conform to certain specifications. This specification states that the memory address value must be a power of 2. … Read more