真实系统运行(Real System Run)
本实验用于展示HRTOS内核在真实运行状态下的完整执行链路, 包括任务创建、调度触发、上下文切换与任务恢复全过程。
运行特征
Task Create → Ready Queue → Scheduler → Context Switch → Execute → Block/Return
内核执行入口映射
os_task_create()
创建任务并进入Ready队列
os_schedule_trigger()
触发调度器执行
os_context_save()
保存当前任务上下文
os_context_switch()
执行任务切换逻辑
os_context_restore()
恢复目标任务执行
系统运行流程
任务创建阶段
系统初始化任务TCB并加入调度队列。
调度器激活
根据优先级或时间片选择可运行任务。
上下文切换
保存当前任务寄存器并恢复目标任务状态。
任务执行
CPU进入任务函数执行实际逻辑。
阻塞或切换
任务因事件、延时或抢占进入下一轮调度。
系统行为意义
真实系统运行展示的是RTOS内核的整体协作机制, 是理解调度器与任务系统之间关系的核心实验。