嵌入式操作系统_第1页
嵌入式操作系统_第2页
嵌入式操作系统_第3页
嵌入式操作系统_第4页
嵌入式操作系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式操作系统10网络二班李玲嵌入式系统以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统嵌入式操作系统(real-timeembeddedoperatingsystem,RTOS或EOS)是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器Browser等。何为嵌入式操作系统?嵌入式处理器相关支撑硬件嵌入式操作系统应用软件系统嵌入式操作系统的发展第一阶段:无操作系统的嵌入算法阶段

特点:系统结构和功能相对单一,处理效率较低, 存储容量较小,几乎没有用户接口。第二阶段:简单操作系统阶段特点:出现了大量高可靠、低功耗的嵌入式CPU(如PowerPC等),各种简单的嵌入式操作系统开始出现并得到迅速发展。第三阶段:实时操作系统阶段

特点:实时性得到改善,能够运行在各种不同类型微处理器上,具备 了文件和目录管理、设备管理、网络、图形用户界面等功能,提供了 大量的应用程序接口(API),使应用软件的开发变得更加简单。第四阶段:面向Internet阶段

嵌入式技术与Internet技术的结合正在推动着嵌入式技术飞速发展。几种有代表性的操作系统VxWorks

美国WindRiver公司于1983年设计开发的嵌入式实时操作系统,具有良好的持续发展能力、高性能内核以及良好的用户开发环境。WindowsCE

微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。

嵌入式Linux

以Linux为基础的嵌入式系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。μC/OS-Ⅱ

美国人JeanLabrosse1992年完成,应用面覆盖了诸多领域,如照相机、医疗器械、音响设备、发动机控制、高速公路电话系统、自动提款机等。Linux简介Linux创始人是林纳斯·托瓦兹,当时他是芬兰赫尔辛基大学的学生,是一名计算机业余爱好者。他的目的是想设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有UNIX操作系统的全部功能,因而开始了Linux的雏形设计。嵌入式系统的发展已有20多年的历史,国际上也出现了一些著名的嵌入式操作系统如VxWorks、PlamOS、WindowsCE等,但这些操作系统均属于商业化产品,价格昂贵,且由于源代码不公开而导致了一系列问题。而Linux作为一种自由和开放源代码的优秀软件,近几年成为了最有潜力的嵌入式操作系统。Linux简介Linux一般主要有4个主要部分,即内核、Shell、文件系统和实用工具。Linux内核:整个Linux系统的灵魂,决定Linux的能力,负责整个系统的内存管理、进度调度和文件管理。功能:进程管理、定时器、中断管理、内存管理、模块管理、虚拟文件系统接口、文件系统、设备驱动程序、进程间通信、网络管理、系统启动等。LinuxShell:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Linux简介Linux提供了像MicrosoftWindows那样的可视的命令输入界面--XWindow的图形用户界面(GUI)。它提供了很多桌面环境系统,其操作就像Windows一样,有窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的桌面环境系统是KDE和GNOME。KDE,K桌面环境(KoolDesktopEnvironment)的缩写。一种著名的运行于Linux、Unix以及FreeBSD等操作系统上面自由图形工作环境,整个系统采用的都是TrollTech公司所开发的Qt程序库。GNOME是一种让使用者容易操作和设定电脑环境的工具,GNOME包含了Panel(用来启动此程式和显示目前的状态)、桌面(应用程式和资料放置的地方)、及一系列的标准桌面工具和应用程序,并且能让各个应用程序都能正常地运作。不管之前使用何种操作系统,都能轻易地使用GNOME功能强大的图形接口工具。Linux简介KDE4.3界面Linux简介GNOME3.4.1版Linux简介Linux文件系统:Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。内核、Shell和文件系统一起形成了Linux的基本操作系统结构。它们使得用户可以运行程序、管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,用来辅助用户完成一些特定的任务。WindowsCE简介WindowsCE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。WindowsCE不仅继承了传统的Windows图形界面,并且在WindowsCE平台上可以使用Windows95/98上的编程工具(如VisualBasic、VisualC++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在WindowsCE平台上继续使用。WindowsCE操作系统是Windows家族中的成员,专门设计给掌上电脑以及嵌入式设备所使用的电脑环境。WindowsCE被设计成针对小型设备(典型的拥有有限内存的无磁盘系统)的通用操作系统,可以通过设计一层位于内核和硬件之间代码来用设定硬件平台,为了足够灵活以达到适应广泛产品需求,它能够由一系列软件模式做出选择,从而使产品定制。zzzzzzzzz常见手机嵌入式系统微软开发,将熟悉的Windows体验扩展到了移动环境中,现更名为WindowsPhone7WindowsPhoneResearchInMotion公司为其智能手机产品BlackBerry开发的专用操作系统。BlackBerryOS3Com公司产品,专用于掌上电脑,PalmOS节能、内存小、内置数据库,封闭操作系统PalmOS苹果公司开发的手持设备操作系统iosAndroid基于Linux的操作系统,主要用于移动设备,由Google公司和开放手机联盟开发。诺基亚为主,受谷歌冲击2010年2月开源,S60是主流SymbianAndroid操作系统Android操作系统是一种基于Linux的自由的、开放源代码的操作系统,最初由AndyRubin开发,主要支持手机,后拓展应用到多种移动设备。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一款采用Google的Android操作系统的智能手机是台湾宏达国际电子股份有限公司(HTC)公司研发设计于2008年10月推出的T-MobileG1研发代号称HTCDream,简称G1。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。三星AndroidTouchWiz一种典型Android系统UI(Android4.1)Android操作系统发行版本:Android1.1:2008年9月发布的Android第一版。主要更新:拍摄/播放影片,并支持上传到Youtube; 支持立体声蓝牙耳机,同时改善自动配对性能; 浏览器,支持复制/贴上和页面中搜索; 主屏幕增加音乐播放器和相框widgets; 应用程序自动随着手机旋转; 短信、Gmail、日历,浏览器的用户接口大幅改进; 来电照片显示。Android1.5:Cupcake(纸杯蛋糕):2009年4月30日发布。Android操作系统Android1.6Donut(甜甜圈):2009年9月15日发布。主要更新:重新设计的AndroidMarket手势;

支持CDMA网络;

快速搜索框;

查看应用程序耗电;

新增面向视觉或听觉困难人群的易用性插件。主要更新:优化硬件速度;

支持更多的屏幕分辨率和动态桌面设计;

新的浏览器的用户接口和支持HTML5;

新的联系人名单;

更好的白色/黑色背景比率;

支持内置相机闪光灯和支持数码变焦;

支持蓝牙2.1。Android2.0/2.0.1/2.1Eclair(松饼):2009年10月26日发布。Android操作系统Android2.2/2.2.1Froyo(冻酸奶):2010年5月20日发布。主要更新:3G网络共享功能;Flash的支持;

全新的软件商店;

更多的Web应用API接口的开发。主要更新:增加了新的垃圾回收和优化处理事件;

新的管理窗口和生命周期的框架;

支持VP8和WebM视频格式,提供AAC和AMR宽频

编码,提供了新的音频效果器;

支持前置摄像头;

简化界面、速度提升;

更快更直观的文字输入和一键选择复制粘帖;

改进的电源管理系统;Android2.3.x

Gingerbread(姜饼):2010年12月7日发布。Android操作系统Android3.0Honeycomb(蜂巢):2011年2月2日发布。主要更新:优化针对平板;

全新设计的UI增强网页浏览功能;

Android3.1Honeycomb(蜂巢):2011年5月11日布发布。

主要更新:全面支持GoogleMaps;

将Android手机系统跟平板系统再次合并从而方便开发者;

任务管理器可滚动,支持USB输入设备(键盘、鼠标等);

支持GoogleTV.可以支持XBOX360无线手柄。

Android3.2Honeycomb(蜂巢):2011年7月13日发布。

版本更新:支持7英寸设备;引入了应用显示缩放功能。Android操作系统Android4.0IceCreamSandwich(冰激凌三明治):2011年10月19日在香港发布。版本主要更新如下:

全新的UI;自带相机应用可以加滤镜、加相框,360度全景拍摄,照片还能根据地点来排序;

截图功能;更强大的图片编辑功能;

全新的浏览器,离线阅读,标签页,隐身浏览模式等;

Gmail加入手势、离线搜索功能,UI更强大;

新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Google+等通讯工具。

新增流量管理工具,可具体查看每个应用产生的流量,限制使用流量,到达设置标准后自动断开网络。Android操作系统Android4.1JellyBean(果冻豆):2012年6月28日新特性:更快、更流畅、更灵敏;全新搜索:搜索将会带来全新的UI、智能 语音搜索和GoogleNow三项新功能;桌面插件自动调整大小; 加强无障碍操作; 语言和输入法扩展;新的输入类型功能;Android4.2JellyBean(果冻豆):2012年10月30日新特性:PhotoSphere全景拍照功能;键盘手势输入功能;

Gmail邮件可缩放显示;Daydream屏幕保护程序; 用户连点三次可放大整个显示频,可用两根手指进行旋转和缩 放显示,专为盲人用户设计语音输出和手势模式导航功能等; 支持Miracast无线显示共享功能;

GoogleNow:是一款重量级应用,它会全面了解你的各种习惯 和正在进行的动作,并利用它所了解的来为你提供相关信息, 航班追踪、酒店餐厅预订以及音乐和电影推荐等。Android5.0KeyLimePie(青柠派):待定苹果iOS苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。iOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原名为iPhoneOS,2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据市场研究机构Canalys的数据显示,iOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。苹果IOS用户界面(UI)iOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻触开关及按键。与系统交互包括滑动(Wiping),轻按(Tapping),挤压(Pinching)及旋转(Reversepinching)。此外,通过其内置的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计令iPhone更便于使用。屏幕的下方有一个主屏幕按键,底部则是Dock,有四个用户最经常使用的程序的图标被固定在Dock上。苹果IOS屏幕上方有一个状态栏能显示一些有关数据,如时间﹑电池电量和信号强度等。其余的屏幕用于显示当前的应用程序。启动iPhone应用程序的唯一方法就是在当前屏幕上点击该程序的图标,退出程序则是按下屏幕下方的Home(iPad可使用五指捏合手势回到主屏幕)键。在第三方软件退出后,它直接就被关闭了,但在iOS及后续版本中,当第三方软件收到了新的信息时,Apple的服务器将把这些通知推送至iPhone、iPad或iPodTouch上(不管它是否正在运行中),在iOS5中,通知中心将这些通知汇总在一起。iOS6提供了“请勿打扰”模式来隐藏通知。在iPhone上,许多应用程序之间无法直接调用对方的资源,但不同的应用程序仍能通过特定方式分享同一个信息(如当你收到了含电话号码的短信息时,你可以选择是将这个号码存为联络人或是直接选择号码打一通电话)。苹果IOS除了电话、短信,iPodTouch保留了大部分iPhone自带的应用程序。iPhone上的"iPod"程序在iPodTouch上被分成了两个:音乐和视频。位于主界面最下方dock上的应用程序也根据iPodTouch的主要功能而改成了:音乐、视频、照片、iTunes、GameCenter,第四代的iPodTouch更加有了相机和摄像功能!iPad只保留部分iPhone自带的应用程序:日历、通讯录、备忘录、视频、YouTube、iTunesStore、AppStore以及设置;四个位于最下方的常用应用程序是:Safari、Mail、照片和iPod。自带程序在iOS5中,主接口包括以下自带的应用程序:信息、日历、照片、YouTube、股市、地图(AGPS辅助的Google地图)、天气、时间、计算机、备忘录、系统设置、iTunes(将会被链接到iTunesMusicStore和iTunes广播目录)、AppStore、GameCenter以及联络信息。还有四个位于最下方的常用应用程序包括有:电话、Mail、Safari和iPod。(iPhone4S内置Siri)Symbian塞班系统Symbian系统是塞班公司为手机而设计的操作系统。2008年12月2日,塞班公司被诺基亚收购。2011年12月21日,诺基亚官方宣布放弃塞班(Symbian)品牌。由于缺乏新技术支持,塞班的市场份额日益萎缩。截止至2012年2月,塞班系统的全球市场占有量仅为3%,中国市场占有率则降至2.4%。2012年5月27日,诺基亚宣布,彻底放弃继续开发塞班系统,取消塞班的开发,但是服务将一直持续到2016年。2013年1月24日晚间,诺基亚宣布,今后将不再发布塞班系统的手机,意味着塞班这个智能手机操作系统,在长达14年的历史之后,终于迎来了谢幕。Series60第三版WindowsPhoneWindowsPhone是微软发布的一款手机操作系统,它将微软旗下的XboxLive游戏、XboxMusic音乐与独特的视频体验整合至手机中。2010年10月11日晚9点30分,微软公司正式发布了智能手机操作系统WindowsPhone,同时将谷歌的Android和苹果的IOS列为主要竞争对手。2011年2月,诺基亚与微软达成全球战略同盟并深度合作共同研发。2012年3月21日,WindowsPhone7.5登陆中国。6月21日,微软正式发布最新手机操作系统WindowsPhone8,WindowsPhone8采用和Windows8相同的内核。WindowsPhone8旗舰机NokiaLumia920WindowsPhone系统简介WindowsPhone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要信息保持时刻更新。它还包括一个增强的触摸屏界面,更方便手指操作;以及一个最新版本的IEMobile浏览器——该浏览器在一项由微软赞助的第三方调查研究中,和参与调研的其它浏览器和手机相比,可以执行指定任务的比例超过高达48%。很容易看出微软在用户操作体验上所做出的努力,而史蒂夫-鲍尔默也表示:“全新的Windows手机把网络、个人电脑和手机的优势集于一身,让人们可以随时随地享受到想要的体验。WindowsPhone8NokiaLumia820BlackBerryOSBlackBerryOS是ResearchInMotion专用的操作系统。这一操作系统具有多任务处理能力,并支持特定的输入装置,如滚轮、轨迹球、触摸板以及触摸屏等。BlackBerry平台最著名的莫过于它处理邮件的能力。该平台通过MIDP1.0(移动信息设备配置文件)以及MIDP2.0的子集,在与BlackBerryEnterpriseServer连接时,以无线的方式激活并与MicrosoftExchange,LotusDomino或NovellGroupWise同步邮件、任务、日程、备忘录和联系人。该操作系统还支持WAP1.2。BlackBerryOS。2010年末数据显示,BlackBerry操作系统BlackBerr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论