uc/OS III 文件结构(未完)

ucosIII文件结构

uc/OS III 文件结构(未完)_第1张图片
1配置文件。通过宏裁剪代码
2应用代码,用户应用层编写
3ucos与cpu无关代码
4提供一些底层和C的标准库
5和6都是cpu相关代码,需要用户移植

配置文件

文件名 作用
lib_cfg.h uC/LIB配置文件,如果使用uC/LIB调用函数Mem_Init()初始化
os_cfg.h uC/OS相关函数配置
os_cfg.h 内核任务配置(中断管理,空闲/统计任务,定时器)
app_cfg.h 用户任务配置
cpu_cfg.h uC/CPU相关配置
os_type.h 变量类型定义

内核对象

  • 信号量:包括多值信号量和二值信号量
  • 事件标志组
  • 消息队列
  • 互斥信号量

你可能感兴趣的:(uC/OSIII)