JTAG Debugging – Halt and Step Execution

JTAG Debugging - Halt and Step Execution

Through JTAG Debugging – Introduction to DAP, a DAP consists of a DP and an AP, where the AP serves as a window to access the resources behind it. In JTAG debugging, Halt and Step Execution actually control the resources of the CPU behind the AP.In STM32F4xx, the Cortex-M4 registers are controlled via AHB-AP, allowing … Read more

A Brief History of Chip Technology Development Over 60 Years (Part 2)

Source: Chip Theory Original Author: Tian Gao Yun Dan Andi863 This article mainly introduces the rapid development of the chip industry along the trajectory of Moore’s Law during the 40 years from 1970 to 2010. Intel has been the flagbearer of chip technology development, with the x86 series CPUs, Pentium series CPUs, and Core series … Read more

What Does the End of 32-bit Mean for Android and Apple?

What Does the End of 32-bit Mean for Android and Apple?

This is a watershed moment; there will be no 32-bit operating systems and no 32-bit applications.” Author | Wu You Arm announced that starting in 2023, all new smartphone CPU cores will be 64-bit only, with no 32-bit compatibility mode. In 2013, Apple introduced the 64-bit A7 processor in the iPhone 5s, marking the beginning … Read more

A Comprehensive Overview of Industrial Rugged Laptops and the Rise of Domestic Chips

A Comprehensive Overview of Industrial Rugged Laptops and the Rise of Domestic Chips

Click the blue textFollow me 1. The Battle of Chip Architectures The requirements for chips in industrial scenarios are extremely stringent: they must withstand extreme environments and handle complex data. Currently, mainstream chip architectures are divided into three major camps, each with its strengths: (1) ARM Architecture 1. Advantages ARM is known for its low … Read more

The Balance of the Chinese Model: ARM and Anmou

The Balance of the Chinese Model: ARM and Anmou

| Win-Win is the Way Yesterday, foreign media cited sources saying that ARM’s new CEO Rene Haas stated in a memo to employees that ARM will lay off 12% to 15% of its workforce in the UK and the US. Since the beginning of this year, news surrounding ARM has been continuous. NVIDIA’s abandonment of … Read more

Intel and ARM’s Collaboration? The First i-Memory ARM Chip to be Released by Year-End!

Intel and ARM's Collaboration? The First i-Memory ARM Chip to be Released by Year-End!

Last year, Intel and ARM reached a collaboration agreement, where both companies shared their processor manufacturing technologies to accelerate the development of ARM chipsets. Now, the results of this joint effort are about to be revealed, as Intel announced at the ARM Tech Con 2017 conference that the first ARM chip developed in collaboration will … Read more

ARMv8/v9 Generic Timer System Architecture

ARMv8/v9 Generic Timer System Architecture

ver0.1 Introduction In previous articles, we invested significant effort in introducing the hardware and software architecture of the ARM interrupt subsystem, laying the foundation for our further research into virtualization technology. Today, we will discuss a topic that requires a basic understanding of the interrupt subsystem. To fully grasp it, we recommend that everyone read … Read more

A Unique Approach! I Created a Purely Chinese Clock Using ESP32!

A Unique Approach! I Created a Purely Chinese Clock Using ESP32!

Project Name: Standalone Page Turning Clock Project Author: DaqoLee Introduction Who would have thought… I actually saw an open-source purely Chinese clock, and it’s a page turning version! Let’s take a look together~ Table of Contents Project Description, Structure Description, Installation Process, Precautions, Circuit Design Diagram, Component Description, Source Code, Video Demonstration, Open Source Material … Read more

New Book Recommendation | ARM Cortex-M3 Embedded Development and Applications

New Book Recommendation | ARM Cortex-M3 Embedded Development and Applications

Table of Contents Part 1: STM32F103 Hardware System and Keil MDK Project Chapter 1: Overview of Embedded Systems 1.1Examples of Embedded Systems 1.2Concept of Embedded Systems 1.2.1Relationship between Embedded Systems and ARM 1.2.2Relationship between Embedded Systems and Embedded Operating Systems 1.2.3Characteristics of Embedded System Development 1.3Development History and Application Fields of ARM 1.3.1History and Naming … Read more

Downloading and Installing ARM Cross Toolchain on Linux Systems

Downloading and Installing ARM Cross Toolchain on Linux Systems

Three methods for downloading and installing the ARM cross toolchain on Linux systems. Method 1: Install via Package Manager (for Debian/Ubuntu) 1.Update package list sudo apt update 2.Install the ARM cross toolchain oFor ARM 32-bit architecture (e.g., Cortex-A series): sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf oFor ARM bare-metal development (e.g., Cortex-M series): sudo apt install gcc-arm-none-eabi … Read more