第二章嵌入式操作系统介绍 Real Time Operating System
嵌入式系统及其应用
嵌入式操作系统的基本概念
嵌入式操作系统与通用操作系统的比较
主要嵌入式操作系统简介
2002年1月
1
以应用为中心,计算机技术为基础,软硬件可裁剪,适应于特定应用系统,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式系统的定义
2
嵌入式系统的特点
硬件上,体积小、重量轻、成本低、可靠性高等特点、使用专用的嵌入式CPU。
软件上,代码体积小、效率高,要求响应速度快,能够处理异步并发事件,实时处理能力。
3
嵌入式系统的软件
现代信息社会的高效性、协同性客观上要求软件的编写便于多人分工合作、编写的软件具有可重用性。软件则日趋复杂。所有这些迫切需要有一个屏蔽底层硬件的、功能强大的操作系统来支持。
嵌入式软件的核心在于嵌入式实时多任务操作系统(RTOS –real time operation system)。
4
----why RTOS
数据采集终端:采集,处理,键盘,
LCD显示,微打
数据采集
处理数据
处理键盘
显示
打印
传统编程
中断
中断
RTOS
数据采集
处理数据
显示
打印
处理键盘
中断
基于RTOS编程
5
操作系统的概念
操作系统是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。
目的是提供一台功能强大的虚拟机,给用户一个方便、有效、安全的工作环境。
6
实时操作系统的概念
实时系统:系统的正确运行要同时满足特定的逻辑和时间关系。
实时操作系统RTOS(real time operation system):是指能支持实时控制系统工作的操作系统
7
硬实时(hard)与软实时(soft)
硬实时:通过系统特定的时序得不到满足,将会引起灾难性的后果。
软实时:通过系统特定的时序得不到满足,系统的性能会严重下降。
deadline
time
0
1
Hard System
Soft System
8
嵌入式操作系统
嵌入式操作系统:支持嵌入式系统的工作的操作系统。嵌入式系统一般具有实时特点,这里把嵌入式操作系统和实时操作系统不加区别对待。
9
嵌入式操作系统的结构
10
第二章 嵌入式操作系统 来自淘豆网www.taodocs.com转载请标明出处.