Integrating FreeRTOS on ARMv8-M Architecture Processors

Integrating FreeRTOS on ARMv8-M Architecture Processors

1 The Cortex-M series microcontrollers based on the ARMv8-M architecture (Cortex-M33 and Cortex-M23) introduce TrustZone technology. TrustZone enables two security domains within a single processor, partitioning the execution space into secure and non-secure areas. This enhances security by achieving complete isolation between trusted software running on the secure side and untrusted software running on the … Read more

Using embOS on ARMv8-M

Using embOS on ARMv8-M

With the TrustZone technology supported by the ARMv8-M architecture, critical security firmware and private programs (such as secure boot, firmware updates, and keys) can be isolated from the rest of the applications, significantly reducing the chances of being attacked and increasing the security of embedded systems. SEGGER’s embOS currently supports ARMv8-M TrustZone, making embOS a … Read more

How TrustZone Protects Code Security in ARMV8-M

How TrustZone Protects Code Security in ARMV8-M

Source | STM32 The STM32L5 is based on the Cortex-M33 core, which is built on the ARMV8-M architecture and features TrustZone security technology, effectively isolating the secure and non-secure areas from the core to the entire chip system. In terms of debugging port protection, the combination of TrustZone and RDP (Read Protection) can also achieve … Read more

Cortex-M23 and Cortex-M33: Advancements in Embedded Systems

Cortex-M23 and Cortex-M33: Advancements in Embedded Systems

October 19, 2004, is a special day that may not mean much to most people. However, if you are part of the embedded community, you know that the microcontroller (MCU) industry underwent a revolutionary change on this day. ARM® released the first Cortex®-M processor, bringing the advantages of a general-purpose architecture to the microcontroller market. … Read more

Understanding Cortex-M23/33 Security Extensions

Understanding Cortex-M23/33 Security Extensions

In the previous article, we unveiled the new members of the Cortex-M family, the two pioneers of the ARMv8-M architecture—Cortex-M23 inherited from Cortex-M0/M0+ and Cortex-M33 inherited from Cortex-M3/M4. We understood the changes in the instruction set, pipeline, and peripherals, but what about the Security Extension (安全扩展) or TrustZone for ARMv8-M, which is the highlight of … Read more

In-Depth Analysis of Cortex-M23/33 Features

In-Depth Analysis of Cortex-M23/33 Features

【Foreword】 Since Arm released the two new processors Cortex-M23 and Cortex-M33 based on the Armv8-M architecture in October 2016, more than three years have passed, and microcontroller products based on these two processors have only just begun to emerge in the market. Many beginners who have just become familiar with Cortex-M0/M0+/M3/M4 processors may be thinking: … Read more

A Simple Interpretation of Cortex-M23/33 (Part 1)

A Simple Interpretation of Cortex-M23/33 (Part 1)

Click the card below to follow Arm Technology Academy This article is selected from the Extreme Technology column “Bare Metal Thinking”, authorized to be reprinted from the WeChat public accountBare Metal Thinking. This article will help you better understand the Cortex-M23/33 processors, and this is the first part. First, a word in advance Since Arm … Read more

Dynamic Micro Classroom (Lecture 269) | MM32F5330 Memory Protection Unit (MPU)

Dynamic Micro Classroom (Lecture 269) | MM32F5330 Memory Protection Unit (MPU)

Click the blue text to add “Star Mark ★” to follow us 1 Introduction to MM32F5330 MPU Dynamic Microelectronics has released a new high-performance MM32F5 microcontroller series equipped with the Anmou Technology “Star” STAR-MC1 processor. This series features innovations in core, bus, and peripheral configurations, and for the first time, it is equipped with the … Read more

Understanding Cortex-M23/33: A Clear and Simple Guide

Understanding Cortex-M23/33: A Clear and Simple Guide

【A Word Before We Start】 Since Arm released the two new processors Cortex-M23 and Cortex-M33 based on the Armv8-M architecture in October 2016, more than 3 years have passed, and the microcontroller products based on these two processors have just begun to emerge in the market. Many of you who have just become familiar with … Read more

Understanding ARM, Cortex-M Cores, and the ARMv8-M Architecture

Understanding ARM, Cortex-M Cores, and the ARMv8-M Architecture

Follow+Star public number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column All processors we use have a set of architectures, for example, the intel Core i5 belongs to the X86 architecture, and the STM32F0 is based on the Cortex-M0 core, which belongs to the ARMv6-M architecture. Today’s technology is … Read more