基于ARM9的Android终端系统的研究与实现
[Abstract]:With the continuous development of information technology and the arrival of mobile Internet era, more and more mobile terminal devices begin to enter people's daily life, new terminal products emerge in endlessly, showing its huge market prospect. Along with the intelligence and multi-function of mobile terminal device, embedded operating system plays an important role in mobile terminal device, looking for a stable and open embedded terminal system. Google operating system is backed by the company Google, and the public will take the length of the operating system as the backing of the major end device developers. Because of its friendly man-machine interface and open source, it has become the first choice of the major manufacturers. Google is a OS platform specially designed for mobile terminal devices, which can be customized and adapted to different hardware platforms with its customizability and stability. Android will continue to expand the market, it will develop to low power consumption, high performance and low cost. In view of the development trend of Android, this paper puts forward the issue of porting Android terminal system to ARM9 platform. It is expected to establish a stable platform and provide an available migration scheme, which can be applied to the low-end market of Android terminal equipment. The main work of this paper includes: using uboot as the boot loader of Android terminal system, analyzing the start-up flow of uboot, porting the uboot, and adding usb,nand flash, on the basis of the original function. Yaffs2 and dual boot-related module code add excellent functionality to meet the development and system needs to a great extent. The improved uboot is much better than the open source uboot in the file system image loading speed, image burning speed and user interface friendliness. This paper analyzes the difference between the target board hardware and the basic hardware required by the Android operation, and the difference between the Android kernel and the linux kernel. According to the defects of the existing migration schemes, the board-level support package of the 2440 target board is transplanted to the Android kernel. According to the existing hardware resources, the Android kernel source code is trimmed to adapt to the target machine. This scheme has less improvement and lower error rate than the existing scheme code. The system model provided by version 2.6 kernel is used to design the peripheral device driver of the target board, which makes full use of the superiority of the system model. In the process of driver design, the kernel driver is transplanted according to the existing code, the unrealized driver and the older driver are re-designed according to the system model. Compared with the traditional driver design method, this scheme can save work and improve the degree of close integration with the system at the same time. The instruction architecture supported by the target machine and Android2.1 is analyzed, and the native Android file system is demoted to be compatible with the system structure of the target board, and the file system is modified according to the target board platform. In the process of porting the Android file system to the target board platform, the technical innovation has been achieved. After a series of integration tests and system optimization, the hardware and software performance of the terminal system in this paper is good and the operation is stable, which verifies the feasibility of the system being applied to the low-end market of the terminal equipment.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP316
【相似文献】
相关期刊论文 前10条
1 尹智科;桑红石;张华;;基于ARM9的CMOS星敏感器系统设计[J];计算机与数字工程;2007年02期
2 沈丽梅;;一种新型数据采集控制系统平台设计[J];微计算机信息;2007年13期
3 李军克;刘嵩岩;来逢昌;陶宏江;;EP9315处理器在车载导航系统中的应用[J];哈尔滨商业大学学报(自然科学版);2007年06期
4 谈宏华;龚明利;陈家林;黎爱琼;;NAND FLASH在S3C2440A平台的驱动设计[J];石油仪器;2008年03期
5 徐峰;叶辉;;音频解码芯片在嵌入式系统中的应用[J];黑龙江科技信息;2008年22期
6 孟祥贵;苏剑彬;潘孟春;田武刚;;基于ARM9的便携式内窥镜系统设计与实现[J];电子技术应用;2008年10期
7 柳小军;鲍鸿;;基于ARM9多传感器数据融合火灾报警系统的实现[J];工业控制计算机;2009年03期
8 赵建勋;;基于Android平台的移动位置服务的开发与实现[J];现代商贸工业;2010年20期
9 张海涛;吴贵芳;张松灿;;基于S3C2410A和Linux的嵌入式系统教学[J];中国现代教育装备;2011年01期
10 李杨;冯刚;李亮;罗拥华;;基于Android的多媒体应用开发与研究[J];计算机与现代化;2011年04期
相关会议论文 前10条
1 金洁;张琳;;基于Android平台的校园街景的研究和实现[A];2010年通信理论与信号处理学术年会论文集[C];2010年
2 符易阳;周丹平;;Android安全机制分析[A];第26次全国计算机安全学术交流会论文集[C];2011年
3 高峰;毕经平;郭景峰;刘建航;;汽车状态感知系统的Android客户端设计与实现[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
4 丁晓安;徐伯夏;;基于智能搜索功能的Android平台手机拼车系统设计[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
5 黄柳金;王建平;;基于ARM9的挤奶机自动计量系统[A];中国农业工程学会电气信息与自动化专业委员会、中国电机工程学会农村电气化分会科技与教育专委会2010年学术年会论文摘要[C];2010年
6 王芳;;基于ARM9的数据采集系统设计[A];第九届全国信息获取与处理学术会议论文集Ⅰ[C];2011年
7 赵凡;孙明;;基于Android手机系统的QR码识别技术综述[A];中国农业工程学会电气信息与自动化专业委员会、中国电机工程学会农村电气化分会科技与教育专委会2010年学术年会论文摘要[C];2010年
8 张海亮;;基于嵌入式Linux处理器ARM9智能开关电容投切器及其低压无功补偿应用[A];2011电力通信管理暨智能电网通信技术论坛论文集[C];2011年
9 张立;韩银和;袁小龙;;Android系统网络模块功耗的评估和分析[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
10 王景添;汪洋;李慧灵;刘开华;;基于ARM9的嵌入式指纹识别系统设计[A];无线传感器网及网络信息处理技术——2006年通信理论与信号处理年会论文集[C];2006年
相关重要报纸文章 前10条
1 北京 袁楚;Android联盟的“毁灭竞争”[N];电脑报;2010年
2 本报记者 钟顺钦;Android应用商店陷同质困境 发展须主打个性设计[N];通信信息报;2010年
3 本报记者 胡强;Android野蛮增长背后没有大赢家[N];通信产业报;2010年
4 ;Android将成病毒重灾区[N];通信产业报;2010年
5 本报记者 程久龙;Android身陷“扣费门”[N];21世纪经济报道;2011年
6 Google中国工程研究总经理 杨文洛;让小学生也可以开发Android应用[N];通信产业报;2011年
7 本报记者 李映;Android平台扩展加快三屏融合步伐[N];中国电子报;2011年
8 勒夫;Android的封闭是个悖论[N];中国经济时报;2011年
9 本报记者 董军;点心 本地化Android[N];中国经营报;2011年
10 李涛;三星“盖世”改变Android乱局[N];人民邮电;2011年
相关博士学位论文 前2条
1 徐竟天;基于ARM9嵌入式和工业以太网的矿井瓦斯监控系统研究[D];西安科技大学;2011年
2 魏代敏;中年女性体内雄激素水平的变化及与机体脂肪含量、脂肪分布的相关性研究[D];北京协和医学院;2012年
相关硕士学位论文 前10条
1 乐竹雄;基于ARM9的Android终端系统的研究与实现[D];武汉理工大学;2012年
2 张少兵;基于ARM9微处理器的汽车巡航控制系统研究[D];燕山大学;2010年
3 王雷;基于ARM9平台嵌入式流媒体系统的设计与实现[D];太原理工大学;2010年
4 祁建光;基于ARM9的嵌入式数据采集系统开发[D];内蒙古大学;2011年
5 刘耀庭;基于ARM9的人脸识别门禁系统设计[D];南京航空航天大学;2011年
6 刘辉;基于ARM9的停车场管理系统终端控制器的设计与实现[D];西南交通大学;2010年
7 秦辉;基于ARM9嵌入式系统的指纹识别算法研究与实现[D];南华大学;2010年
8 杨宁;基于ARM9的LXI程控电源的研究与实现[D];西安电子科技大学;2011年
9 岳传真;Android系统移植和应用程序开发[D];复旦大学;2010年
10 程磊;基于ARM9的车载多媒体终端的设计与实现[D];苏州大学;2010年
,本文编号:2445929
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2445929.html