Applications of 32-bit ARM Cortex-M Microcontrollers

Applications of 32-bit ARM Cortex-M Microcontrollers

32-bit ARM Cortex-M microcontrollers are widely used in various embedded systems and applications due to their low power consumption, high performance, and multifunctional features. These microcontrollers are utilized across a wide range of industries and applications. Here are some common applications of 32-bit ARM Cortex-M microcontrollers: Internet of Things (IoT) Devices: IoT sensors and nodes … Read more

Weekly Lesson: Implementing Graphical Interface with Arm-2D on Cortex-M Chips

Weekly Lesson: Implementing Graphical Interface with Arm-2D on Cortex-M Chips

Click the card below to follow Arm Technology Academy Weekly Lesson is a new column at Arm Technology Academy, where I regularly select public courses from the Extreme Technology Community for everyone to learn more technology. Welcome to follow Weekly Lesson. Public Course Content This session introduces how to deploy Arm-2D on Cortex-M processor chips … Read more

Understanding the Advantages of ARMv8-M Architecture Compared to ARMv7-M

Understanding the Advantages of ARMv8-M Architecture Compared to ARMv7-M

Follow and star the public account to not miss exciting content. Source: Arm Editor: strongerHuang All processors we use have a set architecture, for example, STM32F0 is based on the Cortex-M0 core, which belongs to the ARMv6-M architecture. Technology is evolving rapidly, so what are the differences and advantages of the latest ARMv8-M architecture compared … Read more

Can Cortex-M Processors Run Linux?

Can Cortex-M Processors Run Linux?

This article introduction What is the core difference between microcontrollers and application processors? Is it the difference in core frequency? Or the support of the Linux system? Or the architecture of the processor? This article will briefly introduce the NXP Cortex-M series as an example. 1. Positioning of Cortex-M The architecture of the processor defines … Read more

Understanding the Instruction Sets of Cortex-M Processors

Understanding the Instruction Sets of Cortex-M Processors

In most cases, application code can be written in C or other high-level languages. However, having a basic understanding of the instruction set supported by Cortex-M processors helps developers choose the right Cortex-M processor for specific applications. The instruction set (ISA) is part of the processor architecture, and Cortex-M processors can be divided into several … Read more

Three Secrets to Maximize Efficiency in ARM Cortex M3/M4 MCU Designs

Three Secrets to Maximize Efficiency in ARM Cortex M3/M4 MCU Designs

Most applications using Cortex-M3/M4 MCUs are portable and powered by batteries or energy harvesting systems. Therefore, most of the concepts discussed in this article involve how to reduce overall system energy consumption. However, in many cases, these energy-saving technologies are also powerful tools for processor application design, providing more cost-effective solutions, greater design redundancy for … Read more

Book Recommendation: Principles and Implementation of the Fully Programmable SoC based on ARM Cortex-M0

Book Recommendation: Principles and Implementation of the Fully Programmable SoC based on ARM Cortex-M0

Want to use FPGA to create your own CPU? A few years ago, it was the era of MIPS and RISC, and making a MIPS or RISC processor on FPGA was the dream of every beginner in FPGA. Then, RISC-V created a huge wave, but currently, commercially available RISC-V products are quite rare, and the … Read more