- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务1:Android简介及定制 主要内容 Android简介 Android的安装 Android的定制 一: Android简介 Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称。 该平台由操作系统、中间件、用户界面和应用软件组成。 一: Android简介 它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为以下几部分: (1)Linux Kernel Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。 一: Android简介 (2)Android Runtime Android包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。 一: Android简介 (3)Library Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。下面列出一些核心库: 系统C库——标准C系统库(libc)的BSD衍生,调整为基于嵌入式Linux设备 媒体库——基于PacketVideo的OpenCORE。 一: Android简介 (4)Application Framework 通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等,很多很多。 开发者可以完全使用核心应用程序所使用的框架APIs。 一: Android简介 (5)Application Android装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java编程语言写的。 一: Android简介 从上面我们知道Android的架构是分层的,非常清晰,分工很明确。Android本身是一套软件堆叠(Software Stack),或称为「软件叠层架构」,叠层主要分成三层:操作系统、中间件、应用程序。 一: Android简介 2:Android系统五大特色 (1)开放性 在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。 (2)挣脱运营商的束缚 在过去很长的一段时间,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。 一: Android简介 (3)丰富的硬件选择 由于Android的开放性,众多的厂商会推出功能特色各具的多种产品,却不会影响到软件的兼容。 (4)不受任何限制的开发商 Android平台提供给第三方开发商一个宽泛、自由的环境。 (5)无缝结合的Google应用 Google已经走过10年度历史。从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。 二:Android的安装 在嵌入式硬件上安装Android一般有二种方法: 与2440类似的方法,通过USB进行安装 采用SD卡,修改配置文件直接进行安装。 二:Android的安装 安装步骤: 1、不管采用上述何种方法,均首先要制作bootloader的SD卡来引导系统。 推荐使用4G以上的SD卡,最好先进行格式化,打开SD-flasher.exe软件。 二:Android的安装 在Image File Fuse中选择直接制作好的未开源的引导系统superboot-6410.bin。然后Scan SD Drive,会出现已连接的SD卡,然后Fuse,能引导系统的SD卡就制作完成。 把制作完成的SD卡放入开发板,把开发板的启动选项打至SD卡,重启开发板,会出现如下图所示的启动选项: 二:Android的安装 在 二:Android的安装 2、采用USB安装 安装 Linux 系统主要有以下步骤: (1)对 Nand Flash 进行格式化,对应命令[f] (2)安装Bootloader,对应命令[v] (3)安装内核文件,对应命令[k] (4)安装目标文件系统(yaffs2 或ubifs 格式),对应命令[y]或[u] 二:Android的安装 在每一步中选择与自己硬件相对应的文件。在安装目标文件系统时,由于FriendlyARM的micro6410采用的是mlc2的FLASH,所以要选择ro
您可能关注的文档
最近下载
- 2025年泡沫铝行业研究报告及未来发展趋势预测.docx
- 智慧城市应急管理信息化平台建设方案(47页).pptx VIP
- 班主任基本功大赛育人故事一等奖:从“心”擦亮星星的光.docx VIP
- (高清版)-B-T 41932-2022 塑料 断裂韧性(GIC和KIC)的测定 线弹性断裂力学(LEFM)法.pdf VIP
- 上海牛津英语5B知识点汇总.docx VIP
- 华为交换机配置教程(从入门开始)-华为交换机详细教程.pdf VIP
- 机械创新设计第七章 仿生原理与创新设计 .ppt VIP
- 高等教育心理学课件.ppt VIP
- ISO 55013-2024 资产管理-数据资产管理指南(中文版-雷泽佳翻译-2024).docx
- 发改价格〔〕670建设工程监理与相关服务收费标准.doc VIP
文档评论(0)