知乎程序员刷题STM32MP1 Cortex-A7裸机示例项目这是STM32MP15x Cortex-A7微处理器上裸机应用的一组示例和模板项目。我使用“裸机”表示没有操作系统,因此与大多数STM32MP1或Cortex-A教程不同,没有Linux或RTOS。在这些项目中处理基本系统,例如处理中断、设置堆栈、内存管理,以及更高级的功能,例如并行处理(多核)和协处理器控制。目标受众是已经熟悉Cortex-M系列的开发人员。这些项目不是对微控制器/处理器进行全面介绍,而是假设您熟悉MCU,例如Cortex-M0/M3/M4/M7或AVR (ATMEGA)芯片。您应该熟悉中断、堆栈、HAL等的概念。否则,您需要在继续之前复习微控制器的基础知识。大多数代码是现代C++,在需要的地方会抛出一些程序集。你不需要知道C++或汇编,这些项目非常简单,应该很容易理解。我正在积极改进和添加新的示例项目。如果你想看什么,请尽管问!以下是示例项目的列表:Minimal Boot:Hello World项目,用于...