跨Windows Mobile和Android驱动框架的设计与实现

被引量 : 0次 | 上传用户:ronalito
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着电子产业的飞速发展,新兴的智能手机正以迅猛的速度占领着传统手机的市场。智能手机最重要的部分在于其上运行的智能手机操作系统。目前市场上出现了种类繁多的智能手机操作系统,分别占据着不同的市场份额,这使得手机开发商往往面临着在同一规格的手机硬件平台上支持多种智能手机操作系统的需求。由于不同的智能手机操作系统有其特有的驱动程序框架和开发方式,对于同一规格的手机硬件平台,需要为其将要搭载的每一种智能手机操作系统开发一套与之对应的设备驱动程序。这样,随着智能手机操作系统数量的增多,开发智能手机设备驱动程序的工作量也在大幅度增加。为了解决这个问题,本文以Windows Mobile和Android这两款智能手机操作系统为例,通过深入分析其设备驱动程序框架和开发特点,并结合华为海思Hi3611和Marvell PXA 935这两款具体的智能手机硬件平台,设计和实现了“跨Windows Mobile和Android的驱动框架”(Cross Windows Mobile and Android Driver Framework,简称CWMADF)。该框架包含封闭的设备驱动程序运行时环境和跨Windows Mobile和Android的程序开发包两部分。封闭的设备驱动程序运行时环境屏蔽了这两个操作系统间设备驱动程序运行时环境的差异。跨Windows Mobile和Android的程序开发包向外提供了统一的接口。这样,对于某一种硬件设备,只需基于此框架开发一次设备驱动程序,就可以实现跨Windows Mobile和Android运行。为了更好地验证这一设计目标的正确性,本文基于此框架开发了重力传感器的驱动程序,该驱动程序能正常地实现跨Windows Mobile和Android运行。本文最后对跨Windows Mobile和Android的驱动框架进行了测试,验证了其功能的正确性,并结合课题实际实施的情况,提出了不足和值得改进的地方。
其他文献
中国资本主义形式的保险业是随着帝国主义对中国通商贸易和经济侵略而来的。外商保险业垄断了中国的保险市场,因而,外商保险业获得了大量的保险利润。外商在华保险业获得如此
结合PID控制对线性定常系统控制的优越性和模糊控制器对复杂非线性系统的有效控制,设计了一种基于模糊PID控制算法实现导盲机器人的避障循迹控制。导盲机器人采用乐高套件搭
目的:通过考察门诊患者对就诊所得抗菌药物的满意程度及影响因素,了解不同人群患者在药品需求上的差异。方法:以抗菌药物为研究标的,门诊患者为研究对象,采用问卷调查收集相关
硫化矿自然发火是金属矿山开采中所面临的重大灾害之一,火灾的发生将引发一系列的安全与环境问题,并且造成矿物资源的巨大浪费。硫化矿石被崩落以后比表面积骤然增大,矿石与
随着我国经济的快速发展和城市化水平的不断提高,城市生活垃圾产量日益增加,但是我国城市垃圾无害化处理设施缺乏。到目前为止填埋仍是垃圾处理的主要方式,而且大多数已建成
世界能源的发展正面临着越来越严重的挑战,能源供不应求的问题也变得日益严峻。我国的资源状况也不容乐观,节约使用能源,提高能源的利用效率,是我国所面临的现实选择。空调系
农村低保作为保障农村特困人口最低生活的制度安排,是中国特色社会救助体系的重要组成部分,是农民生活最后一道“安全网”。在白族农村地区,由于受自然资源、人口素质、经济
介绍了颜色原理系列实验的设计思想、实验内容和教学效果分析。采用一系列小实验取代课堂教学传授某些对体验性要求高的知识,更容易被学生所接受,并激发其学习兴趣。
英美法系中的遵循先例原则是其判例制度中一项重要的原则,是普通法系的核心和基础,具有重要的理论和司法价值。遵循先例原则源自英国,其形成与英国的历史进程、制度发展和民
作文指导教学是一个循序渐进的过程。作文指导教学应该与小学生的生活经历与心理发展相联系。小学语文课本是最符合小学生心理发展进程的权威读本。要想让小学语文课本更好地