工商嵌入式系统复习.ppt

工商嵌入式系统复习要点

一般的操作系统都提供时间管理的函数,最基本的就是延时函数,μC/OS-II也不例外,μC/OS-II所具有的时间管理函数见下表。 μC/OS-II具有简单的动态内存管理能力。μC/OS-II的动态内存管理函数见下表。 任务管理函数是操作与任务相关功能的函数,详见下表。 系统管理函数是一些与μC/OS-II内核或功能相关的一些函数,详见下表。 μC/OS-II的初始化函数有2个:OSInit()和OSStart(),它们不能在任何任务和中断服务程序中使用,仅在main()函数中按照一定的规范被调用,其中OSInit()函数初始化μC/OS-II内部变量,OSStart()函数启动多任务环境。 μC/OS-II把信号量等都称为事件,管理它们的就是事件管理函数。μC/OS-II V2.52具有的事件有普通信号量、互斥信号量、事件标志组、消息邮箱和消息队列,这些都是μC/OS-II用于同步与通讯的工具,本章后述的内容将会详细介绍。 系统函数概述| μC/OS-II程序设计基础 系统函数的分类 初始化 任务管理 时间管理 内存管理 根据功能分类 事件管理 函数名 功能 备注 OSStatInit() 使能任务统计功能 复位一次只能调用一次,并且必须在任务中调用,在调用时其它用户任务不能处于就绪状态 OSIntEnter() 进入中断处理 必须由中断服务程序按照规范调用,使用本公司的模版就不

文档评论(0)

1亿VIP精品文档

相关文档