文档介绍:面向二十一世纪的嵌入式系统设计技术
第四讲:
嵌入式操作系统介绍
Real Time Operation System
任课教员:徐欣博士
主讲教员:习勇博士
国防科大电子科学与工程学院
嵌入式系统开放研究小组
2002年1月 1
嵌入式操作系统介绍
---嵌入式操作系统的基本概念
---uC/OS
---嵌入式linux
2002/11 2
嵌入式操作系统介绍
嵌入式系统的定义
以应用为中心,计算机技术为基础,软硬
件可裁剪,适应于特定应用系统,对功能、
可靠性、成本、体积、功耗有严格要求的
专用计算机系统。
2002/11 3
嵌入式操作系统介绍
嵌入式系统的特点
硬件上,体积小、重量轻、成本低、可
靠性高等特点、使用专用的嵌入式CPU。
软件上,代码体积小、效率高,要求响
应速度快,能够处理异步并发事件,实
时处理能力。
2002/11 4
嵌入式操作系统介绍
嵌入式系统的应用
目前,从航天飞机到家用微波炉,嵌入
式计算机系统广泛应用到工业、交通、能源、
通信、科研、医疗卫生、国防以及日常生活
等领域,并发挥着极其重要的作用。
2002/11 5
嵌入式操作系统介绍
嵌入式系统的软件
现代信息社会的高效性、协同性客观上
要求软件的编写便于多人分工合作、编写
的软件具有可重用性。软件则日趋复杂。
所有这些迫切需要有一个屏蔽底层硬件的、
功能强大的操作系统来支持。我们认为嵌
入式软件的核心在于嵌入式实时多任务操
作系统(RTOS –real time operation system)。
2002/11 6
嵌入式操作系统介绍
----why RTOS
数据采集终端:采集,处理,键盘,
LCD显示,微打
数据采集
数据采集处理数据
处理数据
中断
处理键盘 RTOS 中断
处理键盘
中断
显示
显示打印
打印
传统编程基于RTOS编程
2002/11 7
嵌入式操作系统介绍
操作系统的概念
操作系统是软硬件资源的控制中心,它
以尽量合理有效的方法组织多个用户共
享计算机的各种资源。
目的是提供一台功能强大的虚拟机,给
用户一个方便、有效、安全的工作环境。
2002/11 8
嵌入式操作系统介绍
实时操作系统的概念
实时系统:系统的正确运行要同时满足特
定的逻辑和时间关系。
实时操作系统RTOS(real time operation
system):是指能支持实时控制系统工作
的操作系统
2002/11 9
嵌入式操作系统介绍
硬实时(hard)与软实时(soft)
硬实时:通过系统特定的时序得不到满
足,将会引起灾难性的后果。
软实时:通过系统特定的时序得不到满
足,系统的性能会严重下降。
Hard System
Soft System
1
0
deadline time
2002/11 10