嵌入式系统课程报告.docx
《嵌入式系统课程报告.docx》由会员分享,可在线阅读,更多相关《嵌入式系统课程报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北水利水电学院课程报告课程名称: 嵌入式系统 姓 名: 学 号: 班 级: 专 业: 日 期: 智能手机上的嵌入式操作系统 IOS系统和Android系统的对比摘要:近年来,智能手机已经完全普及,在众多智能手机操作系统中IOS系统和Android系统无疑是当下最耀眼的两颗明星。在谈论IOS和Android时,很容易陷入一个矛盾的境地,Android的开放、博大和IOS的高端、流畅平分秋色,不相伯仲。本文通过对IOS系统和Android系统的介绍,从多个角度对两大系统做出了比较。关键词:手机嵌入式系统 IOS Android 引言:2007年6月,苹果公司发布的使用IOS系统的iPhone智能
2、手机,几乎是瞬间它就以出色的性能,将使用Symbian系统的手机巨头摩托罗拉和诺基亚挤到了破产的边缘,证实了自己才是真正的挖掘了智能手机所被人们忽略的潜能。同年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统,一款基于Linux的自由及开放源代码的操作系统。仅用两年时间Android的市场占有率就跃居第一,众多手机生产商投靠Google着手生产Android系统智能手机挽回败局,重新在市场上占有一席之地。在当下,硬件已经不是核心竞争力,软件,也就是我们所谓的操作系统成为了战争的主角。在接下来的章节中,本文将对这两款操作系统进行剖析。一
3、、操作系统:操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。智能手机上的操作系统基本上都属于嵌入式操作系统。嵌入式操作系统是应用在嵌入式系统的操作系统。Android操作系统Android操作系统是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android的系统架构和其操作系统一样,采用了分层的架构。从高层到低层Android分为四个层分别是应用程
4、序层、应用程序框架层、系统运行库层和Linux内核层。Android提供的核心服务,如安全,内存管理,进程管理,网络堆栈和驱动器,是基于Linux2.6的。作为软件和硬件层之间的抽象层,Linux内核隐藏硬件执行的细节,并为上层提供综合服务。Dalvik虚拟机和Java核心库都包含在Android运行层,提供Java核心库的大多数功能。这些库包含了应用于Android组件的一系列C/C+库。这些库集成了应用框架层,然后提供给开发人员。应用程序框架层为程序的初始化提供了各种模块,以简化元件的使用,让开发商为所欲为,并提供其他服务软件,当然,在安全性上有所限制。最初, GOOGLE的目的是通过JA
5、VA的跨平台性,利用现代码统一,易开发的特点,在未来的移动互联网竞争中实现以量取胜。Android系统从诞生开始,秉承了两个非常重要的设计思路,一是代码完全开源,二是使用完全免费。任何厂商和个人以及社区都可以对系统进行定制和修改。通过开源,一方面,各个厂商和社区可以制造出自己的定制版Android,增强旗下产品在市场中的竞争力,另一方面GOOGLE公司可以从互联网上各种不同的修改版来观察第三方修改代码,从而掌握系统升级的动向和修改思路。IOS系统IOS 是由苹果公司开发的手持设备操作系统。苹果公司最早于2007 年1 月9 日的Macworld 大会上公布这个系统。源码由苹果公司商业所有。整体
6、系统由非开源系统内核加上少许开源组件组成。IOS是以Darwin为基础的,因此属于类Unix的商业操作系统。IOS操作系统是一个以应用程序图标为操作对象核心的一款操作系统。完成开机过程之后,会将用户引入到一个类似于应用程序启动页面,所有的应用程序都以图标的形式呈现在用户面前。IOS的系统架构分为四个层次:核心操作系统层、核心服务层、媒体层、可轻触层。系统操作占用大概240MB的存储器空间。IOS系统从出身看,最早是一款手机操作系统,使其运行在苹果公司iPhone智能手机上。该系统极其强调优越的用户体验,特别针对非计算机专业用户进行优化,像搭积木的过程一样,从零开始,在实现手机基本功能之后,再将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 课程 报告
限制150内