从0开始的嵌入式实时操作系统学习——学习笔记(1)

一. 什么是嵌入式实时操作系统(RTOS)

1. 什么是RTOS:

解释:R(real)T(time)OS(Operating System)实时多任务操作系统,与传统的桌面操作系统不同,RTOS设计之初就为满足实时性的需求而生,它们能够保证系统响应外部事件的速度和时间的确定性。这些特性使得RTOS在航空航天、医疗设备、工业控制等领域得到了广泛应用。

IEEE的实时UNIX分委会认为RTOS 应具备

        1) 异步的事件响应。

        2) 确定的切换时间和中断延迟。

        3) 基于优先级的抢占式调度。

        4) 内存锁定。

        5) 同步机制。

2. RTOS的特点: 

3.RTOS与RTOS Kernel(内核)

  •  操作系统是一系列软件的集合,提供管理资源管理和应用代码服务的能力 
  • RTOS 除内核外包含了一系列的软件库(中间件)

        1) 操作系统与内核之间的界限 并不明显,有时候还可以互换。

        2) 一般讲:内核是操作系统的子集,它可以被视为将其他组件固定在一起的胶水。

        3) FreeRTOS 和 µC/OS-III 是 一个实时内核。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值