μCOS-II实时操作系统.docVIP

  • 27
  • 0
  • 约1.66万字
  • 约 24页
  • 2017-12-04 发布于江苏
  • 举报
μCOS-II实时操作系统

μC/OS是一个特殊风格的嵌入式操作系统,它有多个版本,可以适应从x86到8051的各种不同类型不同规模的嵌入式系统,原先代码开放,但某些改进版本,代码不开放。 ????1、μC/OS-II 的特点 ????可移植性:绝大部分μC/OS的源码是用移植性很强的ANSI C写的,和微处理器硬件相关的那部分是用汇编语言写的,汇编语言写的部分已经压到最低限度。 ????可固化:μC/OS是为嵌入式应用而设计的,用户可以通过固化手段将μC/OS嵌入到产品中成为产品的一部分。 ????可裁减:μC/OS系统由多个相对独立的、短小精炼的目标模块组成,用户可根据需要选择适当模块来裁剪和配置系统,这样,通过目标模块之间的按需组合,可以减少产品中的μC/OS所需的存储空间,这种裁减性是靠条件编译实现的。 ????占先式:μC/OS完全是占先式的实时内核,即μC/OS总是运行就绪条件下优先级最高的任务。 ????多任务:μC/OS可以管理64个任务,每个任务的优先级必须是不同的,其中系统占用8个,应用程序最多可以有56个任务。 ????可确定性:全部μC/OS的函数调用与服务的执行时间是可知的,即μC/OS系统服务的执行时间不依赖于应用程序任务的多少。 ????任务栈:μC/OS允许每个任务有不同的堆栈空间,以便压低应用程序对RAM的需求。 ????系统服务:μC/OS有多个相对独立的、短小精炼的目标模

文档评论(0)

1亿VIP精品文档

相关文档