第5章a 嵌入式linux操作系统04184

第5章a 嵌入式linux操作系统04184

ID:25209353

大小:3.91 MB

页数:96页

时间:2018-11-18

第5章a 嵌入式linux操作系统04184_第1页
第5章a 嵌入式linux操作系统04184_第2页
第5章a 嵌入式linux操作系统04184_第3页
第5章a 嵌入式linux操作系统04184_第4页
第5章a 嵌入式linux操作系统04184_第5页
资源描述:

《第5章a 嵌入式linux操作系统04184》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式Linux操作系统南京邮电大学通信学院余雪勇yuxy@njupt.edu.cn嵌入式Linux操作系统计算机软件分为系统软件和应用软件两大类:系统软件用于管理计算机本身和应用程序;应用软件是为满足用户特定需求而设计的软件。操作系统(OperatingSystem,OS)是最基本的系统软件,它和系统工具软件构成了系统软件。但给操作系统下定义是困难的,至今没有一个能公认的统一说法,以下列举了现今操作系统教材中常见的几种观察操作系统的角度。①自顶向下的角度。操作系统是对裸机的第1层软件,是对机器的第1次扩展,为用户提供了一台与实际硬件等价的虚

2、拟机。操作系统嵌入式Linux操作系统②自底向上的角度。操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配。③软件分类角度。操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口。④系统管理员角度。操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提供安全高效的计算机资源共享。⑤程序员角度(即从操作系统产生的角度)。操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便地进行程序设计。操作系统嵌入式Linux操作系统⑥一般用户角度

3、。操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机。⑦硬件设计者角度。操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件,而不会影响原先应用软件。总的来讲,传统的操作系统定义如下。操作系统是计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对操作系统嵌入式Linux操作系统硬件的直接监管,对各种计算资源(如内存、处理器时间等)的管理,以及提供诸如作业管理

4、之类的面向应用程序的服务等。通常来说,现代标准操作系统应具备的功能分别为处理机管理、存储管理、文件管理、设备管理、进程管理、用户界面、网络通信、安全机制等。操作系统根据在用户界面的使用环境和功能特征的不同,一般可分为3种基本类型,即批处理操作系统、分时操作系统和实时操作系统。随着计算机体系的发展,又出现了许多种操作系统,分别是嵌入式操作系统、个人操作系统、网络操作系统、分布式操作系统、云操作系统等。操作系统嵌入式Linux操作系统嵌入式操作系统是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。嵌入式操作系统负责嵌入系统的全部软

5、、硬件资源的分配、调度工作,控制协调并发的活动,并且体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。随着Internet技术的发展、信息家电的普及应用以及嵌入式操作系统的微型化和专业化,嵌入式操作系统开始从单一的弱功能向高专业化的强功能方向发展。嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。嵌入式操作系统是相对于一般操作系统而言的,它除具备了一般操作系统最基本的功能,如任务调度、同步机制、中断处理、文件功能等外,还有以下特点。嵌入式操作系统嵌入式Linux操作系统①可装

6、卸性。开放性、可伸缩性的体系结构。②强实时性。嵌入式操作系统实时性一般较强,可用于各种设备控制当中。③统一的接口。提供各种设备驱动接口。④操作方便、简单、提供友好的图形GUI,图形界面,追求易学易用。⑤提供强大的网络功能,支持TCP/IP及其他协议,提供TCP/UDP/IP/PPP支持及统一的MAC访问层接口,为各种移动计算设备预留接口。嵌入式操作系统嵌入式Linux操作系统嵌入式操作系统⑥强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预,这就要求负责系统管理的嵌入式操作系统具有较强的稳定性。嵌入式操作系统的用户接口一般不提供

7、操作命令,它通过系统调用命令向用户程序提供服务。⑦固化代码。在嵌入系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。辅助存储器在嵌入式系统中很少使用,因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸,而用各种内存文件系统。⑧更好的硬件适应性,也就是良好的移植性。嵌入式操作系统与嵌入式系统密不可分。嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4个部分组成。国外嵌入式操作系统已经从简单走向成熟,主要有VxWorks、QNX、PalmOS、WindowsCE等。国内的嵌入式操作系统研究开发有

8、2种类型,一类是基于国外操作系统二次开发完成的,如海信的基于WindowsCE的机顶盒系统;另一类是中国自主开发的嵌入式操作系统,如凯思集团公司自主研制开发的嵌入式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。