单片机原理与嵌入式技术7.pptVIP

  • 3
  • 0
  • 约5.81千字
  • 约 37页
  • 2017-03-18 发布于广东
  • 举报
单片机原理与嵌入式技术 第七讲 UC/OS-II 一、 μC/OS-Ⅱ简介 μC/OS-Ⅱ读作“micro controller OS 2”,意为“微控制器操作系统版本2”。 特点之一是:结构小巧。包含全部功能的核心部分代码只占用8.3K字节,同时由于μC/OS-Ⅱ是可裁剪的,所以用户系统中实际的代码最少可达2.7K字节。 特点之二:是一个真正的实时操作系统。实时操作系统一般定义为“一个能够在指定的或者确定的时间内,完成系统功能和对外部或内部、同步或异步事件做出响应的系统”。 实时操作系统在实现时通常采用的是基于优先级的任务调度策略。也就是说系统根据各个任务的优先级,动态地切换各个任务,来保证实时性。通常基于优先级的操作系统有两种:可剥夺型的和不可剥夺型的。只有基于优先级的可剥夺型的操作系统才是真正的实时操作系统。 在可剥夺型内核中,当有更高优先级的任务就绪时,总能得到CPU的控制权。也就是说可剥夺型内核总是让就绪态的高优先级的任务先运行。μC/OS-Ⅱ以及绝大多数商业实时内核都是可剥夺型内核。     特点之三是:μC/OS-Ⅱ实际上是一个实时操作系统内核,只包含了任务调度、任务管理、时间管理、内存管理和任务间的通信与同步等基本功能。没有提供输入输出管理、文件系统、网络之类的额外服务。但是由于μC/OS-Ⅱ的可移植性和开源性,用户可以自己添加所需的各种服务。目前,已经出现

文档评论(0)

1亿VIP精品文档

相关文档