第10章 RTX操作系统介绍.pptVIP

  • 40
  • 0
  • 约3.95千字
  • 约 19页
  • 2019-05-15 发布于湖北
  • 举报
嵌入式系统原理与应用 温州大学物理与电子信息工程学院 杨卫波 嵌入式系统原理与应用 第10章 RTX操作系统介绍 10.1 RTX操作系统介绍 根据维基百科的定义,OS是一组管理硬件和为应用软件提供服务的软件。 硬件的抽象:OS的首要任务正是把繁杂的底层硬件的执行细节隐藏,提供给程序和用户一个相对抽象的概念。 资源的管理:如何优化资源的分配,减少有害的竞争,提高某些资源的共享效率,都是操作系统关心的核心话题。 10.2 RTX 本课程以Keil公司开发的RTX实时操作系统作为学习对象,主要原因: RTX五脏俱全,是个完整且优秀的实时操作系统; RTX对ARM设备Cortex-M系列的芯片有比较好的支持(自家产品); 更重要的是RTX不仅免费,而且其代码是开放的,可以自由查阅。 RTX 系统的特色 带有源码的免版税。 支持时间片、抢占式和合作式调度。 以低的中断延迟执行高速实时操作(对于M3/M4内核可以实现零中断延迟,零中断延迟是指ISR的中断相应时间和没有使用RTX系统是一样的,也就是说RTX内核库中没有关闭中断的操作)。 小的空间占用,适用于资源受限的系统。 不限制数量的任务,每个任务都具有 254 的优先级。 不限制数量的信号量、互斥信号量、消息邮箱和软定时器。 支持多线程和线程安全操作。 使用 MDK 基于对话框的配置向导,可以很方便的完成 MDK 的配置。 市场领

文档评论(0)

1亿VIP精品文档

相关文档