Android设备硬件自动化测试的研究与实现

被引量 : 0次 | 上传用户:Windows365666151
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机和平板电脑的市场份额越来越大,越来越多的通信终端制造商加入了Android智能产品的制造行列。如何提升产品质量、缩减成本、提升竞争力成为了各个终端公司的研究方向。硬件测试是智能产品生产测试中的重要一环,本文以Android智能设备硬件的测试为课题,通过分析常用测试方法的不足提出了一种新的硬件自动化测试方案。该测试方案具有以下创新点:第一,更改测试程序的启动方式,使测试程序在启动时操作更简单;第二,测试程序采用C语言编写,运行在Android Linux Kernel之上,大大缩短了测试程序的启动时间;第三,运用文件节点和测试程序将对硬件的测试交给Kernel层处理,不仅减少了人操作,还大大提高了测试的效率。本课题研究的硬件自动化测试系统主要用于Android产品(手机和平板电脑)的PCBA功检和整机功检。在使用测试系统时可以根据PCBA功检和整机功检的不同的测试要求修改TF卡中的配置文件来减少或者添加测试项目。制造商需要推出多种产品来满足市场需求。考虑到这种情况,该测试系统在设计之初就考虑到其必须具有良好的可扩展性和可移植性。同时为了在开发过程中便于调试,在测试系统中加入丰富的log输出,这样可以大大缩短解决问题所需的时间。本文开篇介绍了课题的背景,然后通过对Android系统架构和启动流程的分析,确定了启动测试系统的方式和其运行的环境。接着对测试系统开发所需要的相关知识进行介绍,包括硬件自动化测试的原理、进程与线程、ADB调试工具、Android编译系统、init.rc脚本,并结合测试系统的实现对这些知识进行了描述。在第4章和第5章完成了测试系统的详细的实现,包括需求分析,测试系统的文件结构及代码的执行流程,测试程序中关键模块的实现。最后重点介绍了测试系统的实现原理及各个测试项的详细实现。第6章总结了测试系统开发过程中用到的调试方法和常见问题的处理方法。文章最后总结了测试系统的优点和不足并预测了未来测试系统的发展方向。该测试系统已经广泛的用于智能手机和平板电脑的生产中,对生产效率的提高和产品质量的控制起到了重要的作用。
其他文献
暨阳学院园林类专业大学生实践动手能力强,思维活跃,艺术气息浓,怀疑精神和创业意识强。本文分析了新时期"95后"大学生思想政治教育的内涵、特点和挑战,介绍了暨阳学院园林类
近年来,随着规模化的生猪养殖厂越来越多,生猪发生重大疫病的风险在不断加大,猪瘟、高致病性猪繁殖与呼吸综合征、口蹄疫等重大疫病时有发生。猪的各类传染病,特别是病毒性传染病
关于日本人论的研究一直很热门,并且逐渐深化和细化。从某个字或某个词入手来考察日本人、日本文化,已经成为日本人论研究的一种视角。本论文基于这种新视角,围绕“间”这个字对
当前,我国刑事司法建设处于从传统到现代的制度转型时期,法制规范建构应当立足于我国的传统文化和定性定量的犯罪认知体系。在全球法律文化交流日益频繁的今天,正确认知两大
长城是世界著名的历史文化遗产。山西大同、忻州一带,地处山西北部,是内外长城交界处,是闻名历史的军事要塞,是长城中的精华所在。它雄伟壮观,记录着中国古代坚固的防御工事
在单价选择性阳离子交换膜的制备中,通过对普通阳离子交换膜(CEM)进行表面修饰而使其具有单价选择性已经成为了一个重要的方法,但是在实际应用中,带正电荷的聚合物电解质由物理吸
在走向"核心素养"为本的基础教育课程改革的国际趋势下,本文重点探讨了作为民族地区农村教师队伍生力军的民族地区五年制定向师范生在培养过程中所应具备的语文核心素养"三力
<正> 元人的用墨成就以元季山水四家为代表。黄公望用墨干湿浓淡兼施,俊逸华滋:吴镇多用湿笔重墨,沉郁古朴;倪瓒全用淡墨渴笔,简括清幽;王蒙的用墨总体上繁复多变,雄秀兼具。
隧道穿越断层破碎带时,由于围岩破碎、节理发育、围岩强度低、自稳能力差、可能存在高压富水等构造特征,施工中极易诱发塌方、突水突泥等灾害,其中突水突泥是最严重的地质灾
目的:评价心脏再同步化治疗(CRT)治疗慢性心力衰竭的疗效及手术安全性。方法:收集2009年3月至2012年11月在浙一医院接受心脏再同步化治疗的73例慢性心衰患者资料,观察术后并发