Introduction to CPU Optimization Techniques – NEON

Introduction to CPU Optimization Techniques - NEON

This article is reprinted from the Jishu Community Jishu Column: Embedded AI Author: High Performance Computing Research Institute 1. SIMD ARM NEON is a SIMD (Single Instruction Multiple Data) extension architecture suitable for ARM Cortex-A and Cortex-R series processors. SIMD uses a controller to manage multiple processors, executing the same operation on each data item … Read more

An Overview of Multi-Core CPUs and SoC Chips and Their Working Principles

An Overview of Multi-Core CPUs and SoC Chips and Their Working Principles

Source: Chip Theory Introduction: Today’s CPUs or SoCs are basically integrated with multiple CPU cores on a single chip, forming what is commonly referred to as 4-core, 8-core, or more core CPUs or SoC chips. Why adopt this method? How do multiple CPU cores work together? Is more CPU cores always better? With these questions … Read more

Understanding ARM CPU Principles and SoC Based on ARM

Understanding ARM CPU Principles and SoC Based on ARM

1. Computer Architecture Before understanding computer architecture, let’s first get to know a few key figures who made significant contributions to the invention of computers. 1. Charles Babbage The father of the mechanical computer, a British nobleman, who built the first difference engine single-handedly, achieving a calculation precision of 6 decimal places. Later, he designed … Read more

Top 10 Microcontrollers Loved by American Engineers

Top 10 Microcontrollers Loved by American Engineers

Author:Cabe Atwell EET Electronic Engineering Magazine Original Like single-board computers (SBCs), CPUs, GPUs, and other electronic products on the market, the COVID-19 pandemic has affected the production of microcontrollers, leading to shortages. However, the current chip shortage is expected to improve in the coming months. Regardless of how severe the shortages are, manufacturers had already … Read more

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Follow the Embedded Learning Station for fresh updates every day! 🤟Tip: This article contains 1683 words and is expected to take about 6 minutes to read. Many beginners are confused about the differences between Arduino, ARM, Raspberry Pi, and microcontrollers. All four belong to the realm of embedded technology, which involves a vast knowledge system. … Read more

Best ARM Development Boards for Beginners

Best ARM Development Boards for Beginners

Many electronics novices are often required to choose a development board for practical design while learning ARM, which is an important step in learning embedded systems development. However, there are various ARM development boards on the market. How can one choose the right development board based on their learning direction? 1. Raspberry Pi The Raspberry … Read more

Lesson 11: Using Serial Port (UART)

Lesson 11: Using Serial Port (UART)

Click on the “Baijun Technology” above, select “Pin to Top” Embedded essentials, delivered with one click The enhanced version of the ARM Bare Metal Phase 1 video course, supporting Wiki Lesson 11: Using Serial Port (UART), consists of 2 sections: Section 001: Auxiliary Line 1: Hardware Knowledge – Introduction to UART Hardware and Section 002: … Read more

How printf() Works with UART Peripheral Driver Functions

How printf() Works with UART Peripheral Driver Functions

Today, I will share with you the hardware UART peripheral debugging output mechanism under IAR. In the embedded world, outputting print information is a very common auxiliary debugging method. With the help of print information, we can easily locate and analyze program issues. There are many ways to implement print information output in embedded application … Read more

Industrial Grade ARMxy Computer: The Smart Choice for Field Environment Processing

Industrial Grade ARMxy Computer: The Smart Choice for Field Environment Processing

ARMxy Industrial Computer Air Conditioning Collection Control Scheme In large customer on-site environments, ordinary gateways often struggle to meet demands. When faced with a multitude of connected devices and complex functional requirements, ordinary gateways fall short. At this point, the ARMxy Industrial Computer becomes the best choice. On-Site Issues With the acceleration of industrial intelligence, … Read more

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems Getting Started with ARM Bare-Metal Programming: From Zero to Embedded Development Hello everyone, I’m Daodao. Today, let’s talk about ARM bare-metal development. Many beginners feel overwhelmed when they see ARM, thinking it’s particularly difficult. In fact, it’s not; once you grasp the essentials, writing a simple LED … Read more