Introduction to ARM Assembly Programming

Introduction to ARM Assembly Programming

Welcome to the series of articles “Introduction to ARM Assembly Programming.” This series is designed to lay the groundwork for the upcoming “ARM Exploit Development Tutorial” (in progress). Before we dive into writing shellcode and constructing ROP chains using ARM assembly, we need to first grasp some fundamental knowledge about ARM assembly. We will cover … Read more

CTF Assembly Challenge: Learning ARM and X86 Assembly

CTF Assembly Challenge: Learning ARM and X86 Assembly

The problem is relatively simple but tests the basics of binary assembly.I personally think that the fundamentals are veryimportant, so I spent some time carefully studying this problem to solidify my foundation.If it wereoffline, without GPT’s help, contestants would need a solid understanding of assembly to conduct a detailed analysis of the problem. If you … Read more

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