基于MT6735平台的阿里云手机系统的移植和优化
【学位单位】:宁波大学
【学位级别】:硕士
【学位年份】: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