智能手机与Android操作系统

上传人:宝路 文档编号:47598890 上传时间:2018-07-03 格式:PPT 页数:64 大小:3.94MB
返回 下载 相关 举报
智能手机与Android操作系统_第1页
第1页 / 共64页
智能手机与Android操作系统_第2页
第2页 / 共64页
智能手机与Android操作系统_第3页
第3页 / 共64页
智能手机与Android操作系统_第4页
第4页 / 共64页
智能手机与Android操作系统_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《智能手机与Android操作系统》由会员分享,可在线阅读,更多相关《智能手机与Android操作系统(64页珍藏版)》请在金锄头文库上搜索。

1、 3101023 未来嵌入式计算 通知 袁宇(1107500033)交给关老师的作业,课间拷贝给我 徐远超老师的作业 题目叫: 未来嵌入式计算第二次课的收获与感想.不少 于500字. .doc格式,文件名统一为 学号-姓名.doc. 比如“张三-1107500453.doc”. 发给徐老师邮箱: .收到徐老师会予以确认.未来嵌入式计算 什么是嵌入式计算机?计算机的两大分支嵌入式专用通用计算机 嵌入式系统是以应用为中心,以计算机技术为基础, 采用可剪裁软硬件,适用于对功能、可靠性、成本、 体积、功耗等有严格要求的专用计算机系统,用于实 现对其他设备的控制、监视或管理等功能。桌面通用型高端服务型

2、小型专用型 最近,美国微软公司发布了一项题为人类的本质: 2020年的人机交互的分析报告,称人与计算机之间 的生理界限将在10年后彻底消失,与此同时,人类对 技术的依赖将有所增强,人们日常使用的鼠标、键盘 和显示器等常规媒介将发生变化,变成更为直观的媒 介,例如触摸屏输入系统和声音识别系统。那么,到 了2020年,计算机将发展到什么程度?人机之间的生 理界限会真的消失吗? 未来嵌入式计算 什么是操作系统? 电脑是由硬件和软件组成的,缺了任何一样都无法运 行。我们对电脑进行操作,都是利用操作系统来完成 。最初的电脑没有操作系统,人们通过各种操作按钮 来控制计算机,后来出现了汇编语言,并将它的编译

3、 器内置到电脑中,操作人员通过有孔的纸带将程序输 入电脑进行编译。这些将语言内置的电脑只能由操作 人员自己编写程序来运行,不利于设备、程序的共用 。为了解决这种问题,就出现了操作系统,这样就很 好实现了程序的共用,以及对计算机硬件资源的管理 ,使人们可以从更高层次对电脑进行操作,而不用关 心其底层的运作。未来嵌入式计算 计算机资源可分为两大类:硬件资源和软件资源。硬 件资源指组成计算机的硬设备,如中央处理机、主存 储器、磁带存储器、打印机、显示器、键盘输入设备 等。软件资源主要指存储于计算机中的各种数据和程 序。系统的硬件资源和软件资源都由操作系统根据用 户需求按一定的策略分配和调度未来嵌入式

4、计算 操作系统(Operating System,简称OS)是管理计算机系 统的全部硬件资源包括软件资源及数据资源;控制程 序运行;改善人机界面;为其它应用软件提供支持等 ,使计算机系统所有资源最大限度地发挥作用,为用 户提供方便的、有效的、友善的服务界面。 操作系统是一个庞大的管理控制程序,大致包括5个方 面的管理功能:进程与处理机管理、作业管理、存储管 理、设备管理、文件管理。目前微机上常见的操作系 统有DOS、OS/2、UNIX、XENIX、LINUX、 Windows2000、Netware等。操作系统的发展 嵌入式操作系统Unix Linux Windows操作系统 网络操作系统操作

5、系统的发展 嵌入式操作系统 Unix Linux 1965年 由AT 它是一个完整的端到端的软件平台, 理论 上可以用于任何的硬件组合. 它包含移动设备运行需要的一切 ,从引导程序到系统程序。 操作系统(s) Android 使用Linux管理设备驱动,内存管理,进程管理,和 网络服务下一代 Android将包含全部用C/C+语言编写的原生库, 可以通 过JAVA接口调用它们. 实现包括 层管理, 2D 和 3D 图形, 媒体 编码和解码, the SQL database (SQLite), 和一个原生的网页浏览 器引擎 (WebKit). Dalvik 虚拟机. Dalvik运行编译时从标

6、准JAVA类和jar文件转 换成的dex文件Dalvik是Google公司自己设计用于Android平台的Java虚拟机Android平台 网络类型 It supports wireless communications using:GSM mobile-phone technology 3G Edge 802.11 Wi-Fi networks Android平台 安全性 Android是一个多任务操作系统,每个程序(甚至系统 的每个组件)运行自己单独的进程。不同程序之间和 系统之间的安全性在进程层面通过Linux系统特性来实 现,比如针对不同程序绑定用户和组的ID。 更高级的验证机制实现更

7、加细致的安全特性,保证特 定的操作只能通过特定的进程执行,每被容许的请求 只能访问特定的数据块Android架构JNIJAVAC/汇编Android内核 Android 基于Linux内核,但不是Linux 内核提供系统核心服务,如进程、内存、电源 管理,网络连接,驱动与安全等。 并不包括全部的Linux。Android应用程序构成ActivityServiceBroadcast ReceiverContent ProviderIntentAndroid未来可能性 基于Android的手机的销售将在2012年超过 iPhone 开放手机联盟(OHA)的远景成为现实:每个移动运营 商,手机制造商

8、和开发者都在致力于部署制造开发基 于Android平台的创新应用 Intel如果不想失去笔记本市场的占有率,他们必须为 Android开发芯片 Android的应用将不局限于手机,未来包括手机,移动 网络设备(MID),手持媒体播放器,GPS导航仪, 笔记本和平板电脑,数字机顶盒都会运行基于Android 的系统(It Happens) 源源不断上市的Android设备将会进一步促使Android的 生生不息Android软件开发开发需求 Java Android SDK Eclipse IDE (optional)Android软件开发IDE and Tools Android SDK Cl

9、ass Library Developer Tools dx Dalvik Cross-Assembler aapt Android Asset Packaging Tool adb Android Debug Bridge ddms Dalvik Debug Monitor Service Emulator and System Images Documentation and Sample CodeAndroid软件开发Eclipse IDE + ADT (Android Development Tools) Reduces Development and Testing Time Mak

10、es User Interface-Creation easier Makes Application Description EasierAndroid软件开发程序开发语言(s) Java 官方支持 C/C+ 未来是可行的但是目前官方不支持Android优点 Google Android 得益于开放源代码程序的特性,有如 下显而易见的优点: 任何人都可以定制 Google Android平台 消费者将会得益于数量众多的各种移动应用程序( Market) Google各种服务的无缝集成 (Maps,Search,Chrome,Gtalks,APIs) 众多手机厂商和移动运营商的支持,保证不断推

11、出新 颖功能强大的移动终端 http:/zh.wikipedia.org/wiki/Android装置列表 强大的娱乐体验,包括在线的多媒体播放和3D游戏和 图形Android不足 蓝牙 Android 不支持: 通讯录交换 文件传送 无线键盘 蓝牙立体声(X) 但是支持蓝牙耳机和蓝牙通讯 Android暂时还不支持Flash(but support HTML5)Android终端Android终端华为pulseLG Etna作业 题目叫: 我对嵌入式软件应用的认识与理解 要求: 不少于500字. .doc格式,文件名统一为 学号-姓名.doc. 比如“张三-1107500453.doc”. 发到我的邮箱: .收到会予以确认.邮件的规范格式

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号