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

How ARM Addresses Challenges in IoT Devices

How ARM Addresses Challenges in IoT Devices

ARM’s strategies to address the challenges of IoT devices are primarily reflected in the following aspects: 1. Low Power Design: ARM processors are highly efficient, making them particularly suitable for battery-powered IoT devices. By optimizing architecture and manufacturing processes, ARM can significantly reduce power consumption while maintaining performance, thereby extending the device’s lifespan. 2. Security: … Read more

Understanding Byte Alignment in Linux

Understanding Byte Alignment in Linux

Recently, I encountered a problem where threadx running on ARM crashed when communicating with DSP using message queues (the underlying implementation is through interrupts and shared memory). During the troubleshooting process, it was found that the structure used for message passing did not consider the issue of byte alignment. Here, I will整理一下 the issue of … Read more

Understanding Automotive SoC: Key to Functional Safety

Understanding Automotive SoC: Key to Functional Safety

Welcome to follow the public account belowAbao1990, this public account focuses on autonomous driving and smart cabins, providing you with daily automotive insights. We start with cars but go beyond cars. ARM has launched a series of CPU architectures for autonomous driving that comply with automotive functional safety, namely A65AE, A76AE, and A78AE, where AE … Read more