论文部分内容阅读
Android是一个专门为移动终端设备设计的操作系统平台,凭借自身良好的稳定性、可移植性和开放性,迅速占据了大部分的移动电子设备市场。随着嵌入式硬件技术的不断发展,以及用户对操作系统的功能需求与日俱增,Android系统在嵌入式领域有着非常广阔的前景。论文在深入分析Android系统的基础上,提出将Android系统移植到基于Cortex-A8的S5PV210实验板的课题,目的为实现一个稳定可用的移动平台,并应用到低端电子消费市场。论文首先对Android系统的整体架构做了阐述,并给出了获取Android内核和系统源码的方法。在此基础上,提出了Android系统移植的整体规划,并对移植所需的软硬件环境做了介绍。在整体规划的第一阶段,论文结合S5PV210实验板,对Android系统的启动流程做了深入细致的研究,给出了各启动阶段的详细流程图,并对U-boot的入口程序start.S做了修改,以适应实验板硬件平台。在第二阶段论文提出了对Android内核3.4版本进行配置和移植的方法,并在研究LCD和USB Wi-Fi驱动原理的基础上,给出了对应驱动的移植方法,此外还对实验板独立按键的驱动做了移植。在第三阶段论文根据实验板的配置,对Android文件系统进行定制和移植,提出了使用mkyaffs2image工具制作根文件系统的方法。第四阶段主要为移植得到的Android系统进行整合性测试,包括内核和系统的启动测试、LCD和USB Wifi的功能测试等。经过上述整合性测试,论文实现的Android系统软硬件性能良好,运行稳定,从而验证了系统移植的成功,以及可应用于低端消费电子市场的可行性。