UCOS系统小结

来源:互联网 发布:铸造合金配料软件 编辑:程序博客网 时间:2024/04/30 06:02

 UCOS系统讲义也看了好多遍了,有必要梳理一下,做个小结。


UCOS的源文件并不算多,其中分为UCOS-CORE内核,UCOS-PORT接口,和UCOS-CONFIG配置三部分。

UCOS-CORE包含了UCOS提供的所有功能,从目录上看,分别为内核core.c(一些初始化,调度,系统函数)

flag.c(信号量集),mbox.c(邮箱),mem.c(内存管理),mutex.c(互斥量),q.c(消息队列),

sem.c(信号量),task.c(任务管理),time.c(时间管理),tmr.c(定时器管理)。

UCOS-PORT包含了和cpu的接口函数,定义了和处理器相关的函数,比如调度函数,开关中断宏命令等。

UCOS-CONFIG包含了一些配置的宏,可以配置一些功能的使能和初始化数据结构的大小。


大体看来,UCOS内核提供的东西并不多, 主要实现了任务调度,任务之间信号量或者参数的传递。每个

任务都有唯一的优先级,ucos总是在运行优先级最高的任务。







0 0
原创粉丝点击