基于Cortex-A8的Android系统分析与移植

目录

第一章绪论 (1)

1.1 课题研究背景及意义 (1)

1.2 Android系统的国内外研究现状 (2)

1.3 主流移动智能系统概述 (3)

1.4 论文主要研究内容及论文结构 (4)

第二章Android相关技术研究 (5)

2.1 Android系统架构 (5)

2.2 Android内核源码 (8)

2.3 Android系统源码 (10)

2.4 本章小结 (11)

第三章Android系统移植整体规划 (13)

3.1 系统移植整体方案设计 (13)

3.2 系统移植的硬件环境 (13)

3.3 系统移植的软件环境 (16)

3.3.1 系统移植环境搭建 (16)

3.3.2 交叉编译工具链的安装与配置 (17)

3.4 本章小结 (17)

第四章Android系统启动流程研究 (19)

4.1 Bootloader引导 (19)

4.1.1 Bootloader概述 (19)

4.1.2 U-boot第一引导阶段 (20)

4.1.2.1 S5PV210上电初始化 (21)

4.1.2.2 start.S文件的修改 (22)

4.1.3 U-boot第二引导阶段 (22)

4.1.4 S5PV210实验板U-boot的烧写过程 (23)

4.2 Android内核的引导 (23)

4.3 Android系统重要进程启动分析 (24)

4.3.1 init进程分析 (25)

4.3.2 Zygote进程分析 (27)

III

4.4 Android 应用程序的启动与运行 (28)

4.4.1 Android应用程序的启动 (28)

4.4.2 Android应用程序的运行流程 (28)

4.5 本章小结 (29)

第五章Android内核移植 (31)

5.1 Kconfig、Makefile与.config文件 (31)

5.2 Android内核的配置 (33)

5.2.1 .config文件和Makefile文件的修改 (33)

5.2.2 yaffs2文件系统的配置和移植 (33)

5.2.3 修改机器码 (34)

5.2.4 配置调试串口 (35)

5.3 Android专有驱动的配置 (36)

5.4 实验板硬件驱动移植 (36)

5.4.1 LCD驱动的移植 (36)

5.4.2 USB Wi-Fi驱动移植 (38)

5.4.3 按键驱动移植 (40)

5.5 Android内核编译 (41)

5.6 本章小结 (41)

第六章Android文件系统的移植 (43)

6.1 Android文件系统结构 (43)

6.2 定制Android文件系统 (44)

6.3 Android文件系统的编译 (45)

6.3.1 mk文件的研究 (45)

6.3.2 编译Android文件系统 (46)

6.4制作根文件系统 (48)

6.5 本章小结 (49)

第七章系统整合与测试 (51)

7.1 Android系统整体测试 (51)

7.1.1 镜像文件的烧写 (51)

7.1.2 内核启动测试 (52)

7.1.3 系统测试 (52)

7.2 系统模块测试 (53)

7.2.1 LCD驱动测试 (53)

7.2.2 USB Wi-Fi测试 (53)

IV

7.3 本章小结 (55)

第八章结论 (57)

参考文献 (59)

致谢 (61)

V

VI

第一章绪论

1.1 课题研究背景及意义

在科技飞速发展的今天,移动终端设备已经成为人们日常生活的必需品。从Martin Cooper在美国纽约的人行道上打出第一通电话,到2002年Bill Gates提出的平板电脑概念,再到2010年苹果公司推出的iPad一代,移动终端设备给人们带来的不仅是工作生活的快捷便利,更多的是科技到现实应用的转化。

移动终端设备便于携带,功能完备,有的在功能上甚至可以和PC相媲美。这些设备一般都会带有一个智能操作系统,目前主流的智能操作系统有Google的Android、苹果的iOS、微软的Windows Phone,已基本形成三足鼎立的格局,其中前两种操作系统占有相对较大的市场份额。据友盟2013年上半年移动互联网报告显示,2013年上半年,Android平台在国内的市场份额从61%增长到了66%,2013年第二季度Android在中国的活跃设备达到了3.4亿台[1]。

Android一词源于一部名为《未来夏娃》的科幻小说,本意为“机器人”。2003年,Andy Rubin和朋友一起创建了Android公司,并组建Android团队开发了Android 系统,目的是为开发人员提供一个全面开放的移动平台[2-4]。2005年,Google低调完成了对仅成立22个月的Android团队的收购。在收购完成的两年之后,Google正式对外发布Android系统,同时宣布和多家公司合作成立开放手持设备联盟(Open handset Alliance),来共同开发扩展Android系统[5]。在短短的几年内,Android的发展有目共睹,其应用范围从最初的手机操作系统扩展到家电、医疗设备等各种嵌入式领域。

随着Google不断发展Android生态系统,众多软硬件厂商蜂拥加入Android阵营。在Android发展初期,摩托罗拉在陷入销售低谷之时,加入了Android生态系统,依靠Android打了一个漂亮的翻身仗。韩国三星公司在Android原生系统基础之上,深度定制开发了具有本公司风格的Android系统,在2013年一季度的全球手机市场中占到了23.6%的市场份额。与此同时,联想、华为、小米、魅族等国内知名厂家也在奋起直追,发展扩大自己的手机市场份额。

1

相关主题
相关文档
最新文档