What Is the MPU of Cortex-M Core?

What Is the MPU of Cortex-M Core?

Everyone often sees abbreviations like MCU, MPU, MMU, but do you know what MPU is? 1Introduction I wonder if everyone has paid attention to some content about the Cortex-M core; most models of STM32 have an MPU. The MPU is an optional component of Cortex-M. For STM32F1, only the STM32F10X_XL series chips have this Memory … Read more

What Is the MPU of Cortex-M Core?

What Is the MPU of Cortex-M Core?

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Public Account | Embedded Column Everyone often hears terms like MCU, MPU, MMU, but do you understand MPU? In the embedded field, MPU usually has two different meanings: 1. Microprocessor Unit; 2.Memory Protection Unit. In this article, the MPU of the Cortex-M core refers … Read more

Understanding the Cortex-M Kernel’s MPU Memory Protection Unit

Understanding the Cortex-M Kernel's MPU Memory Protection Unit

Follow/Star Public Account, don’t miss any updates! I believe everyone often sees abbreviations like MCU, MPU, MMU, etc. Do you know about the MPU? 1Introduction Not sure if everyone has paid attention to some aspects of the Cortex-M core, but most STM32 models have an MPU. The MPU is an optional component of Cortex-M. For … Read more

Embedded Technology for Liberal Arts Students: STM32 PCB Design

Embedded Technology for Liberal Arts Students: STM32 PCB Design

1. STM32 and Selection 1.1 STM32 vs 51 Microcontroller Both STM32 and 51 are types of small computer chips that allow us to write code and store it within. For example, we can control a pin to switch between 5V and 0V, connecting an LED to this pin to achieve a blinking effect. This operation … Read more

Embedded Firmware Online Upgrade System Based on Infrared Communication

Embedded Firmware Online Upgrade System Based on Infrared Communication

1. Background Significance To address the after-sales maintenance issue of frequently disassembling product enclosures and upgrading on-site by professionals, the method ofIAP firmware upgrades is often adopted. Although this method solves the after-sales maintenance problem, it requires the embedded system to have interfaces such as serial ports, USB, and network ports, relying on computers, U … Read more

A Simple and User-Friendly STM32 Embedded OS Kernel

A Simple and User-Friendly STM32 Embedded OS Kernel

Now, there are more and more embedded operating systems, such as the well-known uCOS, FreeRTOS, RT-Thread, etc. Each of these operating systems has its own characteristics:Which RTOS have you used in STM32 embedded development? This article will introduce a simple and user-friendly embedded operating system kernel – KLite. KLite Source Code Source code link:https://gitee.com/kerndev/klite The … Read more

From Schematic PCB to RTOS Porting: STM32 Explained

From Schematic PCB to RTOS Porting: STM32 Explained

[Introduction] Since the release of the iBox related textbooks, many friends have expressed a desire for a detailed explanation of software development. Therefore, we will gradually share some details about IoT development with STM32 on the iBox. Today is the first chapter, where we will introduce how to port the standard official code (bare metal, … Read more

Advanced Embedded Systems: Top Open Source Projects!

Advanced Embedded Systems: Top Open Source Projects!

In learning about embedded systems, projects are quite important, as practice leads to true understanding. Here are several top-rated open-source projects. Hardware-Software Integration 1. ElectronBot: A desktop-level small robot based on STM32. https://github.com/peng-zhihui/ElectronBot/tree/main 2. AVEM: A lightweight drone based on STM32. https://github.com/avem-labs/Avem-HUD 3. SoftWareSerial: Software serial port simulation for STM32 IO ports. https://github.com/TonyIOT/SoftWareSerial 4. STM32 … Read more

Getting Started with Embedded Systems Using ChatGPT

Getting Started with Embedded Systems Using ChatGPT

What has been the hottest topic in the last two months? I believe ChatGPT is definitely among them. How hot can this thing be? I used to think it was only popular in the internet and technology fields, until recently, when even our local government’s public account and community started posting content related to ChatGPT… … Read more