嵌入式系统——基础知识
操作系统OSﻫ 控制和管理计算机软硬件资源,合理组织计算机工作流程,方便用户使用计算机的系统软件。ﻫ 可将OS看成是应用程序与硬件间的接口或虚拟机.
OS功能:进程管理、存储管理、文件管理、设备管理、网络和通信管理等。
嵌入式操作系统EOSﻫ 运行在嵌入式硬件平台上,对整个系统及其所操作的部件装置等资源进行统一协调、指挥和控制的系统软件。ﻫ EOS特点:微型化、可裁剪性、实时性、高可靠性、易移植性
重点关注:高实时性、硬件相关依赖性、软件固化、应用专用性、网络功能。
实时操作系统TROS
能使计算机及时响应外部事件请求,并能及时控制所有实时设备与实时任务协调运行,且能在规定时间内完成事件处理的OS.
RTOS基本要求:ﻫ 1、逻辑功能正确:RTOS的计算必须产生正确的结果;ﻫ 2、时间正确:RTOS的计算必须在预定的周期内完成。
RTOS应满足条件:
1、多任务系统;ﻫ 2、任务的切换时间应与系统中的任务书无关;ﻫ 3、中断延时的时间可预知并尽可能短。
无论在什么情况下,OS完成任务所需的时间应该是在程序设计时就可预知的。
嵌入式系统——基础知识 来自淘豆网m.daumloan.com转载请标明出处.