基于ARM9的Android终端系统的研究与实现

来源 :武汉理工大学 | 被引量 : 5次 | 上传用户:CRP0538570914
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展和移动互联网时代的到来,越来越多的移动终端设备开始走进人们的日常生活,新的终端产品层出不穷,展示了其巨大的市场前景。伴随着移动终端设备的智能化、多功能化,嵌入式操作系统在移动终端设备中起着举足轻重的作用,寻找一款稳定、开放的嵌入式终端系统,成为各大终端设备开发商的当务之急。Android操作系统以Google公司为后盾,博众取长,以其友好的人机交互界面和开源等优点成为各大厂商的首选。Android是Google公司专门为移动终端设备定制的OS平台,以其可定制性、稳定性适应不同的硬件平台,在短短几年内占领绝大部分终端市场。Android要继续扩大市场,必将向低功耗、高性能、低成本的方向发展。本文针对Android的发展趋势,提出了将Android终端系统移植到ARM9平台的课题,预计建立一个稳定的平台并提供一个可用的移植方案,应用到Android终端设备的低端市场。本文所做主要工作包括:采用uboot作为Android终端系统的引导加载程序,分析了uboot的启动流程,对uboot进行了移植,并在原有功能的基础上添加usb、nand flash、yaffs2和双启动相关的模块代码增加优良的功能以极大程度地满足开发和系统的需求。本文改进后的uboot在文件系统镜像加载速度、镜像烧写速度以及用户界面友好性等方面比开源的uboot有很大的改善。分析目标板硬件与Android运行所需基本硬件、Android内核与linux内核的不同,根据既有移植方案的缺陷,采用向Android内核中移植2440目标板的板级支持包的方案,根据既有硬件资源对Android内核源码进行修整使其适应目标机。这种方案比既有方案代码改动量少,出错率低。采用2.6版本内核提供的系统模型来设计目标板的外围设备驱动程序,充分利用系统模型的优越性。驱动程序的设计过程中,内核比较完善的驱动参考已有的代码进行移植,系统未实现的驱动以及版本比较老的驱动根据系统模型进行重新设计。该方案比传统的驱动程序设计方法节省工作量的同时也提高了与系统紧密结合度。分析目标机和Android2.1所支持的指令架构,采用对原生的Android文件系统进行指令降级的方式来兼容目标板的体系结构,并针对目标板平台对文件系统进行修改,在将Android文件系统移植到目标板平台的过程上达到了技术上的创新。经过一系列的整合测试以及系统优化,本文所实现的终端系统软硬件性能良好、运行稳定,从而验证了系统可以应用到终端设备低端市场的可行性。
其他文献
绒螯蟹类是方蟹总科(Gwapsoidea)中具有生殖洄游习性的一个特殊类群。本研究共分三章,以中国大陆绒螯蟹为主要研究对象,通过比较线粒体Cyt 6基因全序列差异,初步探讨中国大陆绒
本课题是多普勒血流参数计量体系的一部分,旨在研制一种超声仪器实验台,为超声多普勒诊断仪的血流速度测量误差检测提供基本设施。多普勒血流参数计量体系将在以本装置为硬件基础的条件下,通过大量的测试,再依试验数据作统计分析,划取误差限,形成标准,制定计量规程,填补计量领域的这一空白。 在生物医学工程领域,医学超声多普勒技术发展迅速,取得了广泛的临床应用。但是目前的超声波仪器在测量人体血液流速时精确度
随着电力电子技术的飞速发展,开关电源等电力电子装置得到了广泛的应用。由于开关电源多数是通过整流滤波环节与电力电网相接的,这就导致交流网侧功率因数很低,同时产生大量的谐波电流污染电网。因此低成本、高性能的功率因数校正技术的开发逐渐成为研究的热点。本论文的设计工作来源于西安电子科技大学超高速电路设计与电磁兼容教育部重点实验室科研项目“功率模拟集成电路设计技术研究”,主要研究有源功率因数校正控制器芯片的
本文通过对荣华二采区10
期刊
Thaumatin是一种超甜蛋白,本实验室将thaumatin和PDI上游分别连上CaMV35S启动子,下游连上终止子,同时克隆于质粒pCAMBIA1302中,构建成二价协同表达载体pCAMBIA1302-TP,经测序证明
本文通过对荣华二采区10
期刊
川金丝猴为中国所特有的灵长类动物,它隶属于灵长目(Primates)猴科(Cercopithecidae)仰鼻猴属(Rhinopithecus).作为一种树栖动物,其栖息地与森林植被有密切的关系.但由于人类
随着电子科技的成熟发展和成本的降低,电动助力转向(EPS)作为一个低能耗,高效率和环保的产品受到人们的广泛关注。电控技术作用在汽车转向系统中,使得笨重复杂的液压系统被取
该文对ISO-DALT进行了优化,建立了适合木本植物叶片蛋白质分析的双向电泳技术体系,实验结果如下:(1)三氯乙酸/丙酮制干粉提取法是鹅掌楸叶片蛋白样品处理的较为优化的方法.(2
耦合发电机系统由两台放置在一起的发电机组成,其中任何一台发电机所产生的磁场都会对另外一台发电机产生影响,从而影响发电机稳定运行。为了确保发电机正常工作,需要对发电机在此种情况下的动力学特性进行分析并对其进行控制。在发电机运行过程中存在很多损耗,尤其是介损和阻尼损耗,对于低速运行的发电机其阻尼损耗对其正常运行影响不大,而高速运行发电机其机械阻尼损耗会严重影响性能。本文对耦合发电机进行模型建立,并对其