os
← 代码架构库 | ← 嵌入式工程架构 | ← 模块总览 | ← 主页
存放 FreeRTOS 等操作系统源码,不放业务任务和 OSAL Wrapper。
| 内容 | 作用 |
|---|---|
| OSAL公开接口 | App和Service使用的统一OS接口 |
| OSAL Wrapper | 参数检查、类型转换和框架逻辑 |
| OSAL Implementation | 具体RTOS API适配 |
| FreeRTOS移植与使用 | FreeRTOS源码移植和配置 |
os配置:
- 从 FreeRTOS移植笔记 复制内核、Port、内存管理和配置文件。
- 复制
firmware/04_platform/platform_os/下的三个源码目录。 - 工程只选择一个 FreeRTOS
heap_x.c。 - App 只调用 OSAL,不直接调用 FreeRTOS API。