[发明专利]一种基于Debian系统的板卡测试方法及系统在审
申请号: | 201911421852.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111209150A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 潘海东;曾金生 | 申请(专利权)人: | 珠海六点智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F8/61;G06F9/451 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 郭堃 |
地址: | 519080 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 debian 系统 板卡 测试 方法 | ||
本发明涉及电子投屏领域,并具体提供了一种基于Debian系统的板卡测试方法及系统,其特征在于,包括:把测试固件烧写到待测试的测试板卡并连接好所述测试板卡上的接口,将所述测试板卡上电并运行所述测试固件,创建测试主线程并进行UI框架显示,读取配置文件并创建各模块的测试子线程并进行测试,并形成子模块测试数据,获取所述子模块测试数据并进行UI显示,本发明通过上述方法及结构,通过基于Debian系统进行测试程序固件的烧录以及测试并且在测试模块内设置多个子模块测试单元进行测试的方式实现了在测试过程中不需要人为进行干预,并且在测试完成后直接把测试结果通过图形化界面显示在LCD或HDMI输出设备上,方便了用户的查看。
技术领域
本发明涉及电子投屏领域,尤其是一种基于Debian系统的板卡测试方法及系统。
背景技术
在消费电子行业,很多产品基于嵌入系统开发,在生产过程中为了保证PCB板卡和最终产品的合格率,出厂前都要对板卡进行测试,测试PCB板卡上面所涉及到的功能模块和接口.而板卡的测试效率直接影响到工厂投入的时间和人力成本,
针对嵌入式PCB板卡测试,目前国内各个芯片原厂或产品开发厂商都推出了自己的测试工具,根据所运行的软件系统,大致分为三类,Android系统板卡测试工具,Linux系统板卡测试工具,Windows系统板卡测试工具,但是上述三种测试板卡在进行测试时均需要进行人工干预,导致效率不高。
发明内容
本发明的主要目的在于提供一种使用方便、同时能实现无需人工干预即可进行测试的基于Debian系统的板卡测试方法及系统;
为实现上述目的,本发明采取的技术方案为:
第一方面,如图1所示,本发明提供了一种基于Debian系统的板卡测试方法,包括:
把测试固件烧写到待测试的测试板卡并连接好所述测试板卡上的接口;
将所述测试板卡上电并运行所述测试固件;
创建测试主线程并进行UI框架显示;
读取配置文件并创建各模块的测试子线程并进行测试,并形成子模块测试数据;
获取所述子模块测试数据并进行UI显示。
进一步的,如图2所示,所述读取配置文件并创建各模块的测试子线程并进行测试,并形成子模块测试数据,具体包括:
根据所述配置文件加载测试子模块;
根据所述测试子模块创建对应的所述测试子线程;
运行所述配置文件,并形成所述子模块测试数据。
进一步的,如图3所示,所述根据所述配置文件加载测试子模块,具体包括:
创建音频模组子线程;
获取样本音频;
将所述样本音频进行输出;
当所述样本音频进行输出时,调整所述样本音频的播放状态,并形成测试音频信息;
将所述测试音频信息进行数据转换分析并计算每帧音频数据的幅值,并形成测试幅值信息;
将所述测试幅值信息与所述预设幅度阈值进行比对;
判断当所述测试幅值信息在所述预设幅度阈值内时,记为测试成功,并形成音频子模块测试数据。
进一步的,如图4所示,所述将所述测试幅值信息与所述预设幅度阈值进行比对之后,还包括;
判断当所述测试幅值信息超出所述预设幅度阈值时,记为测试失败;
再次调整所述样本音频的播放状态,从而更新所述测试音频信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海六点智能科技有限公司,未经珠海六点智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911421852.7/2.html,转载请声明来源钻瓜专利网。