欢迎来到天天文库
浏览记录
ID:5365745
大小:4.96 MB
页数:57页
时间:2017-12-08
《基于arm9+s3c2440的android操作系统移植》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华东师范大学硕士学位论文基于ARM9S3C2440的Android操作系统移植姓名:陈博申请学位级别:硕士专业:通信与信息系统指导教师:刘锦高20100401论文摘要Android一词的本义指“机器人",同时也是Go091e于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。Android操作系统以其开放性和良好的移植性自其诞生以来就受到广大嵌入式爱好者和生产制造商的关注。本文讲述Andriod操作系统的特点和其发展前景,并与Linux操作系统比较,描述其特有的驱动和文件结构。
2、现市场上Andriod移动设备大多基于ARMll平台,此类开发平台广泛应用于商业产品。本文讨论Andriod操作系统移植到AlW9开发平台的可行性,讲述移植过程,设计电路板和PCB,移植Andriod内核与文件系统,总结在移植过程中碰到的问题。最后将Andriod操作系统移植到AIW9开发平台,启动Android内核挂载文件系统完成主要的应用功能。关键词:Android,删9,移植,内核,文件系统ABSTRACTAndroidprimitiVelymeansrobotandthenameofLinuxplatf0眦opensourceoperationsystembuildbyGoogleon
3、NoV5th2007.ThisplatfonnconsiStsofoperationsystem,inte斟ationlibra叫,GUI,applicationprograme.AndroidisthefirStopensourceandmobilesoftwaremadef.0rmobiletenninal.AndroidOShaVebeenpopularwithembeddedsystemfansandm肌ufacturerssinceitw邪bomwiththecharactersofopeningandtransplant.Thisarticledescribesboththecha
4、racterofAndroidandthe凡tureofitsdeVelopment.AndroidhasitsparticulardriVerandfilesystemwhichisdi仃erent仔omLinux.NowmoStportabledeVicesofAndroidarebaLsedonAI℃M11platfonn、Vhichis印pliedmostlyincommercialpmducts.Herewetalkaboutthefeas.bilit),oftransplantingAndroidOSt0ARM9,listtheprogressofdesigningdeta订ssu
5、chasschematic,PCB,Androidkemela
6、ldAndroidfilesystem,summarizetheproblemswhenmakeitrealize.IntheendAndroid0Scanbootitskemelandmountfilesystemsuccess如llyandtransplantt0AItM9platfonIlwithmainapplication向nction.KEYWORD:Android,AItM9,1'ransplant,Kemel,Filesystem1.1嵌入式Android概述第1章绪论Android是由Go091e开发的,基于Li
7、nux内核的软件平台和操作系统。自它诞生以来,它的功能和易用性不断得到完善。目前已有多款基于Andriod操作系统的手机问世,得到不少好评,其市场占有率也在不断上升。Android之所以得到用户的认可与其特性密不可分:·应用程序框架支持组件重用与替换;·Dalvik虚拟机专门为移动设备做了优化;·内部集成基于开源WebKit浏览器引擎:·优化图形库,3D图形库基于OpenGLES1.O;·#SQLite用作结构化数据存储;·多媒体支持常见音视频和静态印象文件格式;·GSM电话;·B1uetooth,EDGE,3G,andWiFi;·照相机,GPS,指南针,和加速度计;·开发环境友好和Eclip
8、se集成开发环境插件;图1Android手机Android的发布会同一个核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。这些应用程序都由一系列服务和系统组成:·一个可扩展的视图:新建应用程序,包括列表,网格,文本框,按钮,以及一个可嵌入的web浏览器。·内容管理器:使得应用程序可以访问另一个应用程序的数据或者共享它们自己的数据。·一
此文档下载收益归作者所有