RT-Thread 在 Cortex-M3 架构中执行线程切换的一些实现细节
本文记录在研究 RT-Thread 源码过程中,对 RT-Thread 在 Cortex-M3 架构的MCU中实现线程切换的底层实现的一些理解。
本文记录在研究 RT-Thread 源码过程中,对 RT-Thread 在 Cortex-M3 架构的MCU中实现线程切换的底层实现的一些理解。
RT-Thread 中的自动初始化机制使初始化函数不需要被显式调用, 只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。 自动初始化机制的使用在RT-Thread文档中已有介绍,本文主要结合 RT-Thread 源码分析其具体实现。
本文通过一个最小化的实验,在GD32VF103下使用C和汇编实现两个 线程函数的切换,简单介绍上下文切换的机制。
本文记录了在GD32VF103下移植RT-Thread Nano的过程,基于RV-STAR开发板。