3_嵌入式操作统uCOS概述.pptVIP

  • 3
  • 0
  • 约2.19千字
  • 约 15页
  • 2017-05-15 发布于贵州
  • 举报
3_嵌入式操作统uCOS概述

嵌入式操作系统μC/OS-II概述 本章主要讲述 μC/OS-II简介 μC/OS-II的特点 μC/OS-II的体系结构(文件结构) μC/OS-II的初始化和启动 μC/OS-II简介 μC/OS-II意思是“微控制器操作系统版本2”。 μC/OS-II是源码公开的著名实时内核,可用于各类单片机、ARM或DSP,在诸多领域得到广泛应用。 μC/OS-II是一个完整的、可移植、可固化、可剪裁的占先式实时多任务内核。μC/OS-II使用ANSI C语言编写,包含一小部分汇编代码,使之可以供不同架构的微处理器使用。 μC/OS-II特点 开放源代码:以源代码形式发布,但并不意味着它是开源软件。你可以将其用于教学和研究;但是如果用于商业用途,那么你必须通过Micrium获得商用许可 可移植: 可固化: 可剪裁: 可剥夺多任务,支持中断: 系统服务: 稳定性与可靠性 μC/OS-II的体系结构 与应用有关的主头文件-includes.h includes.h 是μC/OS-II的主头文件。在所有.C文件的开头都有预编译语句:#include “includes.h”,这样使得用户项目中的每个.C文件不用分别去考虑它实际上需要哪些头文件。 使用includes.h的缺点是它可能会包含一些实际不相关的头文件,这意味着每个文件的编译时间可能会增加,但却增强了代码的可移植性。 与应用裁剪有关的

文档评论(0)

1亿VIP精品文档

相关文档