Understanding Embedded Linux Cross-Compilation Environment Setup

Understanding Embedded Linux Cross-Compilation Environment Setup

1. Introduction In the previous article titled “How to Install a Linux Virtual Machine”, we explained the installation method for a Linux virtual machine. To build an embedded Linux development environment, it is necessary to configure the cross-compilation environment within the Linux virtual machine. Therefore, this article will introduce the configuration method for the cross-compilation … Read more

Beginner’s Guide to Embedded Linux Programming

Beginner's Guide to Embedded Linux Programming

As the saying goes, the beginning is always the hardest. When starting out, do you feel completely lost, unable to find your way amidst a sea of new terms while searching online? Even going to the library to look for books seems directionless? With terms like ARM, Linux, and U-Boot, it can be overwhelming. Where … Read more

Getting Started with ARM and Embedded Linux

Getting Started with ARM and Embedded Linux

You may have noticed that among those working in embedded systems, there are far more people researching Linux than those working with WinCE. Many manufacturers also provide documentation primarily focused on Linux. I have always found it hard to understand; in fact, the interface of WinCE is much more visually appealing than that of Linux, … Read more

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Many beginners are confused about the differences between Arduino, ARM, Raspberry Pi, and microcontrollers. All four belong to the field of embedded technology, which encompasses a vast body of technical knowledge. In fact, comparing these four is a mistake in itself. Today, I will explain these four technical terms! Arduino Microcontrollers come in many different … Read more

Zhiwei Intelligent ARM Solutions for Diverse Commercial Display Applications

Zhiwei Intelligent ARM Solutions for Diverse Commercial Display Applications

The commercial display field has developed rapidly over the past decade, forming a market size exceeding 50 billion, and has given rise to multiple different commercial display product forms, creating a segmented market of considerable scale. With the increasing maturity of the ARM ecosystem in recent years, the commercial display market has received significant cost … Read more

Learning About Zynq Architecture

Learning About Zynq Architecture

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the largest pure FPGA engineer community in China. 1. Introduction Zynq consists of two main parts: a processing system (PS) made up of dual-core ARM Cortex-A9 processors, and programmable logic (PL) equivalent to an FPGA. It … Read more

Can Cortex-M Run Linux Operating System?

Can Cortex-M Run Linux Operating System?

▼For more exciting recommendations, please follow us▼ 1. What are the differences between microcontrollers, Cortex-M, and Linux in embedded systems? 2. What processors are needed to run Linux? ARM9, ARM11? 3. Cortex-M is newer than ARM9, why can’t it run Linux? Many people may have similar questions, so let’s discuss Cortex-M, ARM, and Linux. ARM … Read more

Overview and Summary of ARMv8-M TrustZone

Overview and Summary of ARMv8-M TrustZone

01 Introduction First, let’s take a look at a software architecture diagram: 1.1 Introduction to ARMv8-M TrustZone The concept of TrustZone technology is not new. This technology has been used in Arm Cortex-A series processors for many years and has now expanded to cover Armv8-M processors. At a high level, the concept of TrustZone technology … Read more

Detailed Analysis of Allwinner T527 Chip: Computing Performance

Detailed Analysis of Allwinner T527 Chip: Computing Performance

Allwinner T527 Chip Detailed Series (1) – Computing Performance – Efficient Architecture, Robust Performance Built-in 8*ARMCortex-A55 Octa-core frequency can run up to 1.8GHz, providing robust processing power Octa-core ARM Cortex-A55 in a DynamIQ big.LITTLE configuration, up to 1.8 GHz 32KB L1 I-cache and 32KB L1 D-cache per A55 core Optional 64KB L2 cache per “LITTLE” … Read more