嵌入式操作系chap1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系chap1

课程体系结构 参考教材 参考教材 了解操作系统、嵌入式系统、嵌入式操作系统的基本概念和应用情况。 掌握Linux基本概念和文件及文件系统。 会安装Linux系统。 操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。 嵌入式操作系统EOS(Embedded OperatingSystem),即能够在嵌入式系统之中运行的系统软件。EOS负责嵌入式系统的全部软硬件资源的分配调度和控制协调,除了在嵌入式系统中运行之外,EOS体现出操作系统所应有的所有特征,包括任务调度、同步机制、中断处理、用户和文件管理等等。 不过由于EOS需要满足嵌入式系统的所有要求,因此EOS相对于一般操作系统而言,也存在着实时高效性、硬件的相依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。 (1)Linux,Linux是一个发展最快、应用最为广泛的操作系统。服务器领域及嵌入式领域。 (2)?C/OS是一个典型的实时操作系统,短小精悍。研究和学习方面。 (3)Windows CE是微软的产品,它是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。音频视频、WLAN等方面。 (4)VxWorks是WindRiver公司专门为实时嵌入式系统设计开发的操作系统软件,为程序员提供了高效的实时任务调度、中断管理,实时的系统资源以及实时的任务间通信。数据网络、通信等方面。 (5)QNX是一款实时操作系统,由加拿大QNX软件系统有限公司开发。高速终端设备、信息家电和掌上电脑。 Linux最初是专门为基于Intel处理器的个人计算机而设计的。Linux的前身指的是由Linus Torvald维护开发的开放源代码的类Unix操作系统的内核。 Linus 从一开始就决定自由传播Linux,他把源代码发布在网上,于是,众多的爱好者和程序员也都通过互联网加入到Linux 的内核开发工作中。这个思想与FSF(Free Software Foundation)资助发起的GNU(GNU’s Not UNIX)的自由软件精神不谋而合。 GNU是为了推广自由软件的精神以实现一个自由的操作系统,然后从应用程序开始,实现其内核。 Linux 的优良性能备受GNU的赏识,于是GNU就决定采用Linus 及其开发者的内核。在他们的共同努力下,Linux 这个完整的操作系统诞生了。 Linux 操作系统其中的程序开发共同遵守General Public License(GPL)协议,这是最开放也是最严格的许可协议方式,这个协议规定了源码必须可以无偿的获取并且修改。因此,从严格意义上说,Linux 应该叫做GNU/Linux,其中许多重要的工具如gcc、gdb、make、Emacs 等都是GNU贡献。 如今的Linux 已经有超过250 种发行版本,且可以支持所有体系结构的处理器,如X86、PowerPC、ARM、XSCALE 等,也可以支持带MMU或不带MMU的处理器。 / 从 Linux 系统的发展过程可以看出,Linux 从最开始就是一个开放的系统,并且它始终遵循着源代码开放的原则,它是一个成熟而稳定的网络操作系统,作为嵌入式操作系统有如下优势: 1. 低成本开发系统 2.可应用于多种硬件平台 X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC 等多种体系结构 3.可定制的内核经裁减的Linux内核最小可达到150KB 以下 4.性能优异内核精简、占用资源少、运行稳定、速度快 5.良好的网络支持TCP/IP、 WLAN、Token Ring等 由于Linux属于GNU系统,而这个系统采用的GPL(General Public License)协议,并保证了源代码的公开。于是众多组织或公司在Linux内核源代码的基础上进行了一些必要的修改加工,然后再开发一些配套的软件,并把它整合成一个自己的发布版Linux。 除去非商业组织Debian开发的Debian GNU/Linux外,美国的Red Hat公司发行了Red Hat Linux,法国的Mandrake公司发行了Mandrake Linux,德国的SUSE公司发行了SUSE Linux,国内众多公司也发行了中文版的Linux,如著名的红旗Linux。Linux目前已经有超过250个发行版本。 操作系统 嵌入式操作系统 嵌入式Linux系统 Linux的基本概念 Linux文件及文件系统 Linux安装 作业 1、若

文档评论(0)

80092355km + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档