首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > RTOS的必备特性

RTOS的必备特性

资料介绍
嵌入式系统论文

RTOS的必备特性
随着信息家电的普及,智能化、网络化将会无所不在,所有这些都离不开嵌入式软件,
而在嵌入式软件只中最核心的莫过于RTOS(Real Time Operating
System,实时操作系统)。我们都非常熟悉Windows这样的操作系统,但却不一定熟悉嵌
入式系统中常用的RTOS。如今,微软已经推出了Windows的嵌入式版本——Windows
CE。而风靡一时的Linux也在嵌入式系统中扮演着重要角色。这样看来,传统桌面操作系
统和嵌入式操作系统的界线似乎也在淡化。事实究竟如何呢?让我们来听听在嵌入式软
件领域颇有造诣的专家是怎么说的。
   
用于嵌入式环境的操作系统RTOS与桌面操作系统有很多本质的不同。这些不同的特性导
致产品开发的不同结果。
   
嵌入式环境给人的第一印象就是占用空间小。所以,普通的Linux或者Windows操作系统
要变成嵌入式操作系统,首先就是要进行裁剪。然而,与桌面环境相比,嵌入式环境对
于操作系统系统要求不仅仅是“小”,二者在设计要求上有着本质的不同。这些不同主要
体现在可裁剪性、实时性和可靠性等三个方面。
    随机应变——可裁剪性
   
从硬件环境来看,桌面操作系统具有标准化的CPU、存储和I/O架构,而嵌入式环境中的
RTOS的硬件环境只有标准化的CPU,没有标准化的存储、I/O和显示器架构。
   
从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用

   
从开发界面来看,桌面操作系统试图给开发人员提供一个“黑箱”,让开发人员通过一系
列标准的系统调用来使用操作系统中的功能,而嵌入式试图为开发人员提供一个“白箱”
,让开发人员可以自主控制系统的所有资源。
   
总之,桌面操作系统的研究开发指导思想是尽可能在不改变自身的前提下具有广泛
标签:RTOS必备特性
RTOS的必备特性
本地下载

评论