论文部分内容阅读
自从1973年,“手机之父”摩托罗拉公司工程技术员马丁·库帕,发明了世界上第一部民用手机,手机逐渐成为人们日常生活中不可缺少的通讯工具。现在的手机在保证最基本的通讯功能下,还集其他各种功能于一身,全面发挥贴近人们日常生活的各种功能。功能全面、特色鲜明的手机必须有一套性能优越的系统作为强有力的支持,因此对手机系统的研究变得越来越重要。当前世界上的几大手机操作系统包括黑莓操作系统、WindowsMobile操作系统、iPhone操作系统、塞班操作系统、Android操作系统。其中作为代码开源的Android操作系统,凭借其优越的系统性能、友好的用户界面以及打破专有权阻碍的开放性,都使Android系统这款新兴的手机系统在众多手机系统中占有一席之地并且其重要性变得越来越重要。HTC、三星、摩托罗拉等移动通讯行业的世界巨头都已经推出自己的Android手机产品,并且如今的Android系统不再仅仅局限于应用在手机上,很多公司已经把Android系统应用到平板电脑、手表、甚至是仪表设备上。本文首先介绍了手机的发展历程,简单介绍了当前移动通讯几款最具特色的智能手机系统,从智能手机给人们生活带来方便的角度阐述了智能手机的优点。然后分析了Android系统成为几大智能手机系统之一不同于其他手机系统的优点,以及当前国内外对Android系统的研究和发展现状。其次分析了Android系统架构和Android系统的组成,并对Android系统的四大组件及其生命周期进行详细的阐述。然后针对本文的开发板硬件资源做了基本了解,阐述了如何把Android系统移植到S5PV210开发板上并运行成功,其中的工作包括,制作引导程序,在Google发布的Android内核进行适当的修改和裁剪,使之适用于S5PV210开发板,安装交叉编译器,配置编译内核制作成烧写使用的镜像,还有制作Android源码镜像。第四,在Windows环境下,搭建Android应用程序开发环境,在详细研究Android开发程序的开发过程和组件的使用方法后,利用Eclipse工具,构建出mp3音乐播放器,并把应用程序烧写到移植后的开发板上,实现音乐播放的功能,间接验证了移植成果。最后对本文做出总结并展望未来工作。