当前位置:主页 > 科技论文 > 网络通信论文 >

基于MT6735平台的阿里云手机系统的移植和优化

发布时间:2020-11-14 02:18
   当下各种嵌入式智能设备进入人们的日常生活。PDA、智能家电、可穿戴设备、智能手机都成为人们日常生活中的工具,其中智能手机尤为突出。它对于各种射频信号,多媒体,传感信号,网络等信息的高效处理能力不仅得益于硬件设备,同时更是来自于一批支持这些设备良好运作的嵌入式操作系统软件,如:iOS,Android,YunOS,Symbian,WM等。本文阐述了YunOS操作系统移植和优化的探索。首先本文介绍此次项目硬件基带芯片MT6735,以及项目其他外围设备的硬件信息。同时比较一下MT6735与其有着竞争关系的硬件平台方案的优劣,如高通(Qualcomm),展讯(Spreadtrum)平台。说明这个项目中要用到的其他外围设备配置,基带与外围设备的接口原理和控制方式等。接着介绍原MT6735平台上使用的Android6.0操作系统的方案。阐述了Android6.0系统的基本架构,组织方式。然后引出基于它基础上YunOS做了哪些改造生成了YunOS5.1.0。对于YunOS5.1.0本身介绍其架构和代码组织方式。然后阐述在YunOS5.1.0版本基础上针对我们的这个项目如何配置Linux内核,如何挂载主要外围设备的驱动以及实现方式,对于这些设备的工作性能的优化,如何解决设备兼容中的同种设备ID兼容的问题。在这个项目的驱动配置中实现LCM,TP模块在系统中的移植优化过程,还有系统框架层和驱动层如何交互的说明。文章还分析了应用端的一个APK对于外围设备的调用流程,详细说明代码模块。最后在测试阶段先通过Monkey test以及一定量的实验验证了系统的整体性能。通过完整的整机测试案例,测试整机的功能模块,配合各种强度测试来确认整机的稳定性。接着我们内部的alpha测试模拟正常用户的使用。最终通过这些模拟客户使用反馈的问题,解决了一些实际使用过程中才发现的bug。我们进一步提高了整机的可用性,经过客户的综合评估,实现了最终的量产。
【学位单位】:宁波大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TN929.53;TP316
【部分图文】:

架构图,架构,操作函数


它将特定平台的硬件接口细节影藏起来,通用接口提供给操作系统使用,这样使得它与在多种平台上进行系统移植。HAL 层的目的inux Kernel 层隔离开来。让系统不至于以在不考虑驱动程序的前提下进行 Framewor层的结构分析L 层的结构分析,当前的 HAL stub 模式是一tub 任然以*.so 文件的形式存在,但是 HAL 已件 象层提供了操作函数,而 Runtime 则从 ,然后再回调这些操作函数[19]。这种以间接函stub 变成了一种“包含”关系,也就是说在 H)。Runtime 只要说明 module ID 就可以取得中,系统定义了 HAL 层结构框架,这样通过接调用方式。现在 HAL 层结构层次如下图 3.1

继承关系,库文件,地址,动态链接库


23图3.2 HAL 结构的继承关系述三个结构体的定义在 hardware.h 文件中,对应于 YunOS5.1.0 在系统的位置是 hardware 的库文件 include 的路径内完成对于上的定义。对应模块的定义体的文件是 hardware.c,对应的路径是re 的库文件下。下面展开对应文件来分析一下 hardware.c 的源代 函数 hw_get_module()。函数的功能是依据 ID 查找出硬件动态链接库的地址,接着调用动态链接库,并获取硬件模块函数结构体的地址。完成上述操作 HAL_MODULE_INFO_SYM 寻找到的 hw_module_t 结构体地址

结构图,源码,菜单,结构图


array.xml 等。主要用于在代码中通过 R 类来调用它们。下面以系统的设置菜单功能的源码结构截图为例加以说明,如图 4.2图4.2 设置菜单源码结构图下面对于 YunOS 中默认加载重新开发的系统应用的配置和使用加以说明:YunOS5.1.0 系统上对于系统上有源码支持的应用做了新的适配和修改。比如对于系统的设置菜单,锁屏,通讯录,系统 UI,信息,系统桌面等都做了重新的编写。这些内容都被让在工程的根目录的 aliyunos\packages\apps 下面,这里重新添加了 AliSettings,AliSystemUI,HomeShell,Contacts,Mms等菜单目录
【相似文献】

相关期刊论文 前10条

1 天涯衰草;;挖掘手机系统的截屏功能[J];电脑爱好者;2016年23期

2 杨思雯;杨青锦;;平均脸图像生成手机系统的实现[J];中国科技信息;2014年16期

3 ;手机系统进入混战时代[J];电脑爱好者;2013年07期

4 孙时元;菱刈矿利用个人手机系统确定工作人员位置[J];矿业快报;2002年05期

5 老万;;关闭MIUI系统里的内置广告[J];电脑爱好者;2017年13期

6 田杨;;手机系统中一种看门狗复位的设计方案[J];数字通信;2014年05期

7 ;影视“全家桶” 制作大片“分享包”[J];电脑爱好者;2009年05期

8 张金;;手机系统知几何[J];时尚北京;2011年05期

9 周礼;;给责备加上包装[J];心理与健康;2017年11期

10 小鸟;;玩转Palm蓝牙网络[J];电子世界;2006年11期


相关硕士学位论文 前10条

1 严王君;基于MT6735平台的阿里云手机系统的移植和优化[D];宁波大学;2018年

2 区亮欣;动物疾病远程智能诊断手机系统的研发与应用[D];吉林大学;2016年

3 张虎;面向智能手机系统人脸识别的研究与实现[D];长春理工大学;2012年

4 王招迎;GSM加密手机系统的安全性设计研究[D];西安电子科技大学;2007年

5 王新瑞;智能手机系统对比分析[D];北京邮电大学;2014年

6 方军;封闭式手机系统VRE中间件的研究与设计[D];中南大学;2009年

7 李欣;基于BREW平台的uiOne手机系统软件的研究与实现[D];北京交通大学;2009年

8 陶智仁;基于Android的心电监护手机系统设计[D];山东大学;2015年

9 王坤;智能手机多模多卡软件方案的研究与应用[D];北京工业大学;2014年

10 李颖;NXP手机系统软件测试用例设计方法的改进与实施[D];北京邮电大学;2008年



本文编号:2882948

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/2882948.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户85f0e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com