关键词:
RT Thread
STM32
启动流程
线程调度
摘要:
RT Thread是一个物联网实时操作系统(RTOS),它提供了线程调度、时钟管理、内存管理、线程同步与通信、中断管理等基本功能要素,具有组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性等特点。在深入分析RT Thread的功能要素和函数调用关系基础上,简要给出了其在STM32单片机芯片上的启动流程,重点剖析了RT Thread的芯片上电、板级初始化、定时器初始化、调度器初始化、线程创建、线程切换等流程,可作为RT Thread在不同微控制器上移植的技术基础,也可作为分析其他RTOS启动过程的技术参考。