ANDROID系统研究与移植

被引:0
作者
慕银锁
机构
[1] 电子科技大学
关键词
Android; 机顶盒; 移植; SuperH; sti7162;
D O I
暂无
年度学位
2012
学位类型
硕士
导师
摘要
新一代的数字机顶盒作为“三网合一”工程中最重要的接入设备之一,必须实现因特网浏览、视频点播、家庭电子商务、电话通信、高清播放等多种功能。传统的linux数字机顶盒已完全不能满足这些需求。Android系统的诞生给数字机顶盒行业带了新的发展机会。将Android系统应用在数字机顶盒中能有效解决传统数字机顶盒面临的各种严峻问题,但是也存在很多难题。最为突出的难题之一就是Android系统主要针对arm体系架构和x86体系架构设计而成,而传统数字机顶盒行业的主流芯片却以Superh体系架构和mips体系架构为主,这严重阻碍了Android系统在数字机顶盒行业的全面推广。 sti7162是意法半导体公司推出的一款基于Superh体系架构的嵌入式mcu,这款芯片以其高集成度、高稳定性、以及低廉的价格赢得了传统数字机顶盒厂家的广泛认可,被大量使用在数字机顶盒领域。本课题从2010年9月开始启动,意在将Android系统移植到当时国内数字机顶盒行业的主流mcusti7162上,意在探索Android系统移植技术的同时解决Android系统不能在基于Superh体系架构的mcu上运行这一行业问题,主要完成了以下工作: 1.研究Android系统的编译系统,按需定制和编写Android系统makefile文件,建立与Sti7162相关的编译框架; 2.研究Android系统的移植技术,实现bootloader、kernel、Android文件系统的移植; 3.研究Android系统在Arm平台的详细启动过程,解决Android系统在基于Superh体系架构的sti7162上启动时遇到的众多工程问题; 4.研究Android系统中与体系架构相关源码的功能和结构,并移植与Superh体系架构相关的汇编代码到Android系统中。 5.研究Android系统的核心机制,解决Android系统运行在基于Superh体系架构的sti7162上以后遇到的众多兼容性问题。 6.研究Android系统的图形输出子系统,实现高清电视机显示功能和模拟电视显示功能。 7.研究Android系统的Input子系统,实现Android2.1系统对usb鼠标和usb键盘等基本输入设备的支持。 8.研究Android系统移植过程中需要用到的各种调试技术。实现Android系统的稳定性测试。
引用
收藏
页数:81
共 17 条
[1]
“三网融合”技术在农村广电中的应用 [J].
李炯炯 .
硅谷, 2011, (14) :37
[2]
基于Android的美术作品收集系统的研究 [J].
杨旺功 ;
赵一飞 ;
王蒙 .
中国科教创新导刊, 2011, (20) :189
[3]
基于ARM平台的Linux内核分析与移植研究 [J].
刘文 ;
徐磊 ;
盛文婷 ;
赵晓东 ;
王伟 .
现代计算机(专业版), 2011, (07) :72-74
[4]
基于FrameBuffer和Libjpeg库的数码相框的交叉编译 [J].
李占岭 .
电子商务, 2011, (02) :65+76
[5]
Google服务在Android上的运用与分析 [J].
刘振宇 ;
周荣慧 .
软件导刊, 2010, 9 (11) :147-149
[6]
手机操作系统的战国时代 [J].
李晓延 .
今日电子, 2010, (09) :30
[7]
Android图形系统的分析与移植 [J].
叶炳发 ;
孟小华 .
电信科学, 2010, 26 (02) :65-68
[8]
Dalvik虚拟机进程模型分析 [J].
周毅敏 ;
陈榕 .
计算机技术与发展, 2010, 20 (02) :83-86
[9]
三网融合发展现状探讨 [J].
胡瑜熙 ;
郑毅 .
电讯技术, 2008, (05) :12-16
[10]
地址重映射与ARM启动代码技术 [J].
宋真君 .
网络与信息, 2007, (08) :64