Helium Technology Lecture | The Power of Sudoku, Registers, and Belief

Helium Technology Lecture | The Power of Sudoku, Registers, and Belief

This article is reprinted from the Extreme Technology CommunityExtreme Technology Column: Arm Technology BlogSource: Helium Technology Lecture | The Power of Sudoku, Registers, and Belief As artificial intelligence (AI) permeates various applications, the largest number of IoT devices in the market will also be endowed with intelligence. The Arm® Helium™ technology brings critical performance enhancements … Read more

Evaluation of 50 Cent MCUs: How Fast Can GPIO Toggle?

Evaluation of 50 Cent MCUs: How Fast Can GPIO Toggle?

Recently, an engineer asked me how fast the highest toggle speed of an MCU can reach. I had heard about this topic years ago, but I had never actually tested it. This time, I took the opportunity to conduct some tests and discovered a lot of knowledge hidden within. For this test, I selected three … Read more

Technical Sharing | Cortex-M0 Interrupt Control and System Control (Part 6)

Technical Sharing | Cortex-M0 Interrupt Control and System Control (Part 6)

This article is reprinted from the Extreme Community Extreme Column: Agile MM32 MCU Author:Nuoeriris The Arm processor is designed based on the principles of Reduced Instruction Set Computing (RISC). The instruction set and associated decoding mechanisms are relatively simple, featuring a 32-bit Arm instruction set and a 16-bit Thumb instruction set. The Arm instruction set … Read more

Free Online Course: Embedded Systems and Applications – 14th Session Open for Enrollment!

Free Online Course: Embedded Systems and Applications - 14th Session Open for Enrollment!

Professor Wang Yihuai from Suzhou University, who has a deep collaboration with Arm Technology Education Program, is currently teaching the online open course “Embedded Systems and Applications” based on the Arm® Cortex®-M processor, which has been highly recommended by us. This course has now been recognized as a national quality course. Embedded systems are an … Read more

HardFault Diagnosis Methods and Steps

HardFault Diagnosis Methods and Steps

1. Introduction to Cortex-M0 Processor Core Exception Interrupts The Cortex-M0 core is equipped with an exception response system that supports numerous system exceptions and external interrupts. Among them, numbers 1-15 correspond to system exceptions, while numbers greater than or equal to 16 are all external interrupts. The smaller the numerical value of the priority, the … Read more

Technical Sharing | Cortex-M0 Interrupt Control and System Control (Part 2)

Technical Sharing | Cortex-M0 Interrupt Control and System Control (Part 2)

This article is reproduced from the Jishu Community Jishu Column: Agile MM32 MCU Each external interrupt has a corresponding priority register. The Cortex-M0 has a total of 8 NVIC-IPR registers, with each register managing 4 IRQ interrupts. Therefore, the M0 supports a maximum of 32 IRQ interrupt sources, plus 16 core interrupts, which means the … Read more

Learning Digital Signal Processing with STM32F4 Based on Arm Cortex-M4

Learning Digital Signal Processing with STM32F4 Based on Arm Cortex-M4

Digital signal processing is a very fundamental discipline, but its importance to communication majors is self-evident To better assist teachers and students in learning this course, The Arm UK education team has developed this English textbook for a joyful learning experience~ “Digital Signal Processing: Theory and Practice Based on Arm Cortex-M Microcontrollers” “Digital Signal Processing: … Read more

Introduction to JTAG Interface in Embedded C Development

Introduction to JTAG Interface in Embedded C Development

1. Definition: – JTAG (Joint Test Action Group) is a standard for testing and debugging integrated circuits, widely used in embedded systems development. 2. Purpose: – To debug, test, and program embedded systems, allowing developers to inspect and manipulate the internal state of the processor. 3. Components: – The Test Access Port (TAP) controller manages … Read more

StratifyOS: A Comprehensive RTOS for ARM Cortex-M Microcontrollers

StratifyOS: A Comprehensive RTOS for ARM Cortex-M Microcontrollers

StratifyOS is not just a simple embedded operating system; it is a comprehensive real-time operating system (RTOS) tailored for ARM Cortex-M microcontrollers, aimed at simplifying the development process and fully leveraging the powerful performance of Cortex-M processors. This article will delve into the core features, advantages, and application scenarios of StratifyOS. Lightweight Yet Powerful Real-Time … Read more

Video Processing SoC System Based on Arm Cortex-M0

Video Processing SoC System Based on Arm Cortex-M0

SoC Architecture Special Topic 12/25 2024 Video Processing SoC System Based on Arm Cortex-M0 System on Chip (SoC) Guide Map 1 System Function and Architecture Introduction This system is developed based on the EG4S20 series FPGA development board from Anlu Technology, establishing a System on Chip (SoC) architecture based on Arm Cortex-M0, implementing various Image … Read more