本发明涉及板卡测试,具体涉及一种板卡出厂测试方法、装置、设备及存储介质。
背景技术:
1、各类板卡如:电视机板卡(以下简称tv板卡)在出货前都需要进行出厂测试,电视板卡在进行出厂测试即tv测试的过程中需要工厂烧录特定的key,以往烧录key的方式有两种,第一种是在启动阶段即boot阶段烧录,第二种是在验收测试即at测试时烧录,但两种方式都只能串行烧录,极大的耗费了出厂测试的时间,增大了测试成本。
技术实现思路
1、有鉴于此,本发明实施例提供了一种板卡出厂测试方法、装置、设备及存储介质,以克服现有技术中由于板卡在出厂测试过程中通过串行烧录key的方式耗费出厂测试时间、增加测试成本的问题。
2、根据第一方面,本发明实施例提供了一种板卡出厂测试方法,包括:
3、在监测到存储有待测试板卡对应待烧录key文件的u盘接入时,启动对待测试板卡进行出厂测试的第一部分测试,并同步建立新的线程从所述u盘中读取待烧录key文件向所述待测试板卡烧录各个key,所述第一部分测试不包含与key相关的测试项;
4、当每一个key烧录完成时,对数据存储分区中对应key的完成标志位的状态进行更新;
5、在所述出厂测试的测试时间达到预设时长时,读取数据存储分区中每个key对应完成标志位的当前状态;
6、基于每个key对应完成标志位的当前状态确定所述待测试板卡的烧录key测试结果。
7、根据第二方面,本发明实施例提供了一种板卡出厂测试装置,包括:
8、第一处理模块,用于在监测到存储有待测试板卡对应待烧录key文件的u盘接入时,启动对待测试板卡进行出厂测试的第一部分测试,并同步建立新的线程从所述u盘中读取待烧录key文件向所述待测试板卡烧录各个key,所述第一部分测试不包含与key相关的测试项;
9、第二处理模块,用于当每一个key烧录完成时,对数据存储分区中对应key的完成标志位的状态进行更新;
10、第三处理模块,用于在所述出厂测试程的测试时间达到预设时长时,读取数据存储分区中每个key对应完成标志位的当前状态;
11、第四处理模块,用于基于每个key对应完成标志位的当前状态确定所述待测试板卡的烧录key测试结果。
12、根据第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令被处理器执行时实现本发明第一方面及其任意一种可选方式所述的方法。
13、根据第四方面,本发明实施例提供了一种板卡出厂测试设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行本发明第一方面及其任意一种可选方式所述的方法。
14、本发明技术方案,具有如下优点:
15、本发明实施例提供的板卡出厂测试方法,通过在监测到存储有待测试板卡对应待烧录key文件的u盘接入时,启动对待测试板卡进行出厂测试的第一部分测试,并同步建立新的线程从u盘中读取待烧录key文件向待测试板卡烧录各个key;当每一个key烧录完成时,对数据存储分区中对应key的完成标志位的状态进行更新;在出厂测试的测试时间达到预设时长时,读取数据存储分区中每个key对应完成标志位的当前状态;基于每个key对应完成标志位的当前状态确定待测试板卡的烧录key测试结果。从而通过事先将板卡所需烧录key存入u盘的方式,在利用u盘启动出厂测试的同时,开启另一个线程利用u盘中存储的key文件进行key的烧录,key烧录过程与出厂测试同步进行,不会影响原有测试的进行,仅通过监测数据存储分区的key完成标志位即可完成烧录key的测试,从而无需在测试过程中花费时间进行key烧录,这种并行烧录key的方式,大大缩短了出厂测试的时间,降低了测试成本,并且无需人工烧录,提高烧录效率。
1.一种板卡出厂测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对数据存储分区中对应key的完成标志位的状态进行更新,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于每个key对应完成标志位的当前状态确定所述待测试板卡的烧录key测试结果,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求3所述的方法,其特征在于,在待测试板卡的烧录key测试结果为已烧录时,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:
8.一种板卡出厂测试装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机指令,所述计算机指令被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种板卡出厂测试设备,其特征在于,包括: