打开工作台 工程说明

MixOS · 计算机操作系统(实践版)

教材章=实现 OS;应用篇=调用 OS;主控 MixGo SOWL(ESP32-C5)· LiteOS-M · HDF

路径:裸机 → 实现 LiteOS-M / HDF → 应用层调用 OS(非 ESP-IDF)。 教材章以实现内核为主;调用 OS 写应用只在应用篇。 共 80 节、12 个阶段;标 代码实验 的课可在 虚拟 MCU 工作台在线编译与仿真。 目录对齐经典《计算机操作系统》;建议按阶段 0→10 顺序学习。

预备篇 嵌入式与 SOWL

预备篇 嵌入式与 SOWL

裸机可观察反馈;建立无 OS 基线

4 课 · 自学 + 实验进入课程 →
第一章 操作系统引论

第一章 操作系统引论

目标/发展/特性/功能/结构;对接将要实现的 LiteOS-M·HDF

5 课 · 自学 + 动画进入课程 →
第二章 进程的描述与控制

第二章 进程的描述与控制

实现任务/PCB·TCB、同步与通信原语(非写应用)

8 课 · 自学 + 实验进入课程 →
第三章 处理机调度与死锁

第三章 处理机调度与死锁

实现调度与延时路径;死锁以原理+动画为主

8 课 · 自学 + 实验进入课程 →
第四章 存储器管理

第四章 存储器管理

实现教学堆等;页段以动画理解

6 课 · 自学 + 实验进入课程 →
第五章 虚拟存储器

第五章 虚拟存储器

虚存原理与置换/抖动(以交互动画为主)

5 课 · 自学 + 动画进入课程 →
第六章 输入输出系统

第六章 输入输出系统

实现 I/O 分层与 HDF 驱动(非应用调驱动)

8 课 · 自学 + 实验进入课程 →
第七章 文件管理

第七章 文件管理

文件/目录/共享/保护;RAMFS 规划

5 课 · 自学 + 动画进入课程 →
第八章 磁盘存储器的管理

第八章 磁盘存储器的管理

外存组织、空闲管理、性能与一致性

5 课 · 自学 + 动画进入课程 →
第九章 操作系统接口

第九章 操作系统接口

用户接口、Shell、系统调用(接口原理)

6 课 · 自学 + 动画进入课程 →
应用篇 SOWL 综合

应用篇 SOWL 综合

调用已实现的 LOS_* / HDF 做综合应用

1 课 · 自学 + 实验进入课程 →
附录 SOWL 外设 HDF 库

附录 SOWL 外设 HDF 库

外设库演示:调用 HDF 服务覆盖板载/杜邦器件

19 课 · 自学 + 实验进入课程 →

MixGo SOWL ESP32-C5 · LiteOS-M · HDF · README