手机部件测试软件的设计和实现

被引量 : 0次 | 上传用户:zhumuray
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和手机的快速普及,手机在人们的学习,工作和生活中占有越来越重要的地位。每种型号手机在出厂批量生产之前,都会经过大量严格的测试,以确保其性能处于最佳状态。无论是智能手机还是非智能手机,摄像头(Camera)几乎是每部手机的必需品,几乎人手一部的手机上都会带有Camera,可以随时随地扑捉美好的瞬间。因此,对Camera模块参数的设置是手机测试中的非常重要的内容之一。传统测试Camera的方式是通过修改手机代码直接修改手机寄存器的值,经过编译,链接,然后将代码重新烧进手机,开机拍照,查看效果,跟以前的拍照效果进行对比。每修改一个参数都要重复上述工作,效率低下,且在烧制的过程中还容易出错,稳定性能不高,浪费时间和精力,成本高。本文设计并实现了一个PC侧工具软件,通过DIAG(Diagnositic诊断)和ADB(Android Debug Bridge安卓调试桥)实现PC和手机通信,实现在PC侧工具上修改手机寄存器参数,查看手机截屏和照片等功能。该测试软件不仅可以支持与高通平台的非智能手机之间的数据传输,也支持Google开发的基于Linux平台的、开源的智能手机操作系统Android平台,可移植性强。本论文首先介绍了实现工具软件所需要的主要技术:DIAG,ADB和匿名管道技术。并且对该工具软件进行了详细的功能需求分析,明确了该工具软件Camera模块和LCD模块分别所要实现的具体功能,同时设计合理的图形用户界面方便用户的操作。其次,对基于DIAG连接的工具软件,从协议层模块、物理连接层模块和通讯监控模块三个方面进行了设计,其中通讯监控模块检测到用户的操作,调用协议层函数将本次操作打包成数据报文,物理连接层模块将该报文发送至相应的终端设备。对基于ADB连接的工具软件,按照首先搜索ADB端口,最后发送ADB命令的顺序设计。然后,根据工具软件的需求分析,将Camera模块划分为寄存器模块,图片模块和信息栏模块。分别按照DIAG和ADB命令不同的设计方法,实现PC与手机Camera模块的信息交互。LCD模块类似。最后,对此工具软件分别从黑盒测试和白盒测试两方面进行了详细的测试,从测试结果来看实现了需求中要求的各个功能,具有很高的实用价值。
其他文献
《额尔古纳河右岸》从死亡与救赎的终极视角见证了二十世纪鄂温克文明的兴衰。作品有别于中国二十世纪九十年代以来的长篇历史重写潮流,而转向自然与原始文明的重建。其中,死
我国的部分北方地区煤炭资源丰富,但水资源匮乏,随着经济的快速发展,这些地区新建了很多直接空冷发电机组。因此,空冷机组的给水泵配置问题在各个工程中突出的表现出来。本文
近年来禽流感的大范围流行,带来了巨大的经济损失井严重威胁人类的健康.由于其重要的经济和公共卫生学意义。使得禽流感的防制显得突出重要.疫苗的使用是控制禽流感的主要手段.目
<正>刘再复教授(以下简称"刘"):今天我很高兴,能够和不远万里而来的挚友,也是我一直非常钦佩的挚友高行健进行对话,交谈"要怎样的文学"这个题目。我之所以非常钦佩他,不仅因
绿色植被在地球的能量转化和物质循环中起着巨大而独特的作用,植被与环境的关系一直是植被研究的重要方面,基于卫片和航片的研究是如今最为广泛的研究方法。植被在RGB模式的
虹影的“重写海上花”三部曲从女性的角度出发,阐述女性在父权制社会中处于从属地位,通过作品中女性人物形象的刻画,唤醒女性意识的觉醒,从而打破男性的话语权,探求女性的独立与平
<正>在美国,艺术教育的不公平在教育领域始终存在。有的学校为部分学生提供参加艺术教育项目的机会;有的学校这种机会又很少。洛杉矶艺术委员会的一项调查显示,家庭富裕、成
目的分析音乐联合催眠用于产妇分娩镇痛的疗效。方法选择昌吉市人民医院于2018年1月至2019年3月入院的产妇300例,分为3组,每组各100例,A组患者采用音乐联合催眠进行镇痛,B组
扁鹊研究对了解先秦、汉代医学史乃至整个中医学史的渊源和发展有重要的意义。扁鹊医学的特点是诊脉和望色合参。从《史记》、《难经》及《脉经》等古籍中的扁鹊医学相关描述
目的探索研究针对毛细支气管炎患儿进行综合护理干预的治疗效果。方法 194例毛细支气管炎患儿,随机分为研究组和对照组,各97例。对照组进行常规护理,研究组在此基础上实施环