os

← 代码架构库 | ← 嵌入式工程架构 | ← 模块总览 | ← 主页


存放 FreeRTOS 等操作系统源码,不放业务任务和 OSAL Wrapper。

内容作用
OSAL公开接口App和Service使用的统一OS接口
OSAL Wrapper参数检查、类型转换和框架逻辑
OSAL Implementation具体RTOS API适配
FreeRTOS移植与使用FreeRTOS源码移植和配置

os配置:

  1. 从 FreeRTOS移植笔记 复制内核、Port、内存管理和配置文件。
  2. 复制 firmware/04_platform/platform_os/ 下的三个源码目录。
  3. 工程只选择一个 FreeRTOS heap_x.c。
  4. App 只调用 OSAL,不直接调用 FreeRTOS API。