教材章=实现 OS;应用篇=调用 OS;主控 MixGo SOWL(ESP32-C5)· LiteOS-M · HDF
路径:裸机 → 实现 LiteOS-M / HDF → 应用层调用 OS(非 ESP-IDF)。 教材章以实现内核为主;调用 OS 写应用只在应用篇。 共 80 节、12 个阶段;标 代码实验 的课可在 虚拟 MCU 工作台在线编译与仿真。 目录对齐经典《计算机操作系统》;建议按阶段 0→10 顺序学习。
裸机可观察反馈;建立无 OS 基线
目标/发展/特性/功能/结构;对接将要实现的 LiteOS-M·HDF
实现任务/PCB·TCB、同步与通信原语(非写应用)
实现调度与延时路径;死锁以原理+动画为主
实现教学堆等;页段以动画理解
虚存原理与置换/抖动(以交互动画为主)
实现 I/O 分层与 HDF 驱动(非应用调驱动)
文件/目录/共享/保护;RAMFS 规划
外存组织、空闲管理、性能与一致性
用户接口、Shell、系统调用(接口原理)
调用已实现的 LOS_* / HDF 做综合应用
外设库演示:调用 HDF 服务覆盖板载/杜邦器件
MixGo SOWL ESP32-C5 · LiteOS-M · HDF · README