- 882
- 1
- 约2.34万字
- 约 88页
- 2018-12-29 发布于天津
- 举报
嵌入式实时操作系统原理-FreeRTOS
嵌入式实时操作系统原理
-FreeRTOS
北京麦克泰软件技术有限公司
2017年4月
本讲义版权归北京麦克泰软件技术有限公司所有
课程安排
1 学习和掌握一种RTOS
2 FreeRTOS的原理
3 TraceAlyzer工具介绍
4 IAR EWARM集成开发环境
5 基于NUCLEO-F401RE的OS实验
Page 2
学习和掌握一种RTOS
北京麦克泰软件技术有限公司
2017年4月
本讲义版权归北京麦克泰软件技术有限公司所有
什么是RTOS ?
R (real) T(time) OS 实时多任务操作系统
RTOS一种操作系统,属于嵌入式操作系统
RTOS种类很多;有商业的、DIY和开源的。
紧凑小巧
确定性 可靠性
RTOS
实时性
多任务
可裁剪
Page 4
什么样OS 是RTOS ?
那么什么样OS能称为RTOS呢?
IEEE的实时UNIX分委会认为应具备
异步的事件响应
确定的切换时间和中断延迟时间优先级中断和调度
抢占式调度
内存锁定
连续文件
同步
…….
Page 5
RTOS vs. RTOS Kernel
操作系统(OS)是一系列软件的集合,提供资源管理和应用代码服务的能力
RTOS 已经包含了一系列的软件库 (中间件,比如vxwork ,QNX )
RTOS kernel 只包含 OS 基本服务 (比如FreeRTOS, uc/OS-III )
Application
Bluetooth
GUI
TCP/IP
RTOS
USB
File System
RS-232
Kernel
Hardware
Page 6
RTOS 的历史
RTOS 已经有超过30年的历史
比较著名的商业产品有;(按照时间顺序)
VRTX Microtec (Mentor 公司收购)
pSOS Wind RiverSy
原创力文档

文档评论(0)