
STM32CubeMX系列教程06_Project Manager工程管理器详细说明
STM32CubeMX的项目管理器(Project Manager)包含以下三个主要部分:项目管理(Project)、代码生成器(Code Generator)和高级设置(Advanced Settings)。

认识ARM、Cortex-M内核,以及ARMv8-M架构
我们使用的处理器都有一套架构。举例来说,比如Intel酷睿i5属于X86架构,而STM32F0则是基于Cortex-M0内核,属于ARMv6-M架构。

Cortex-M软件接口标准CMSIS有哪些重要内容
CMSIS:Cortex Microcontroller Software Interface Standard,即Cortex微控制器软件接口标准。
对于很多学习Cortex-M处理器的读者来说,他们可能对CMSIS并不十分了解,甚至有些人可能完全不知道它是什么。今天我来与大家分享一下有关CMSIS的内容。

STM32调试诊断工具 | ST-LINK Utility查看内核运行状态
ST-LINK Utility 是一款针对 STM32 的下载编程工具,目前它被 STM32CubeProgrammer 代替了,官方没有更新了,但它同样是一款很好的工具,也相对比较稳定。

什么是Cortex-M内核的MPU?
大家应该对MCU(Microcontroller Unit)、MPU(Microprocessor Unit)和MMU(Memory Management Unit)这些专业名词并不陌生,但你们对MPU有了解吗?

编译器 GCC 和 Clang 有什么区别?
Clang是一款遵循BSD协议的轻量级编译器,主要用于C语言、C++和Objective-C语言的编译。它具有编译速度快、内存占用小以及与GCC等其他优秀工具的兼容性等优点,因此广受工具开发者的青睐。