eMMC测试方法、装置、可读存储介质及电子设备与流程

emmc测试方法、装置、可读存储介质及电子设备
技术领域
1.本发明涉及存储芯片安全性测试技术领域,尤其涉及一种emmc测试方法、装置、可读存储介质及电子设备。


背景技术:



2.emmc(embedded multi media card)是emmc协会订立的,主要针对手机或平板电脑等产品的内嵌式存储器标准规格,其包括至少一个nand(闪存)和控制器,控制器中配置有固件,能够对emmc的运行过程进行控制。
3.现有由xu4平台和emmc芯片组成的emmc协议测试系统,是pc端执行脚本通过串口通信的方式调用xu4平台的测试固件进行测试,存在如下缺点:1.串口在pc端重启后,端口号可能会改变,需要人为确认;2.需要接外设,例如串口工具,不便于扩展,一台电脑接多个串口工具就会导致自动化测试的不稳定,进而造成测试效率受限;3.多使用tcp(transmission control protocol,传输控制协议)接口方式进行数据交换,在产生测试结果错误时,需要额外排除文件系统的因素,加大了测试工作量。


技术实现要素:



4.本发明所要解决的技术问题是:提供一种emmc测试方法、装置、可读存储介质及电子设备,能够实现稳定、高效的emmc自动化测试。
5.为了解决上述技术问题,本发明采用的一种技术方案为:一种emmc测试方法,包括步骤:接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;将所述测试过程信息保存至第二预设缓存队列。
6.为了解决上述技术问题,本发明采用的另一种技术方案为:一种emmc测试装置,包括:通信连接建立模块,用于接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;数据接收模块,用于接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;测试模块,用于基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;测试结果处理模块,用于将所述测试过程信息保存至第二预设缓存队列。
7.为了解决上述技术问题,本发明采用的另一种技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种emmc测试方法中的各个步骤。
8.为了解决上述技术问题,本发明采用的另一种技术方案为:一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种emmc测试方法中的各个步骤。
9.本发明的有益效果在于:根据接收的待测emmc的接入完成信息与pc端建立网络通信连接,再保存pc端发送的网络通信数据至第一预设缓存队列,基于第一预设缓存队列对待测emmc进行测试,得到测试过程信息,最后将测试过程信息保存至第二预设缓存队列,不再像现有技术中,使用串口通信方式实现emmc测试,而是将测试平台和pc端通过网口通信方式实现emmc的自动化测试,可以实现大数据量的数据交互,通信质量高于其它接口方式,且网络通信更易于扩展,可通过交换机拓扑更多的测试平台,同时网线连接方式没有传输距离限制,提升了自动化测试的稳定性,减少了人力维护成本,以便于规模化的测试,接收到pc端的数据时,将网络通信数据保存至第一预设缓存队列,测试时,将测试过程信息保存至第二预设缓存队列,以此通过缓存机制更方便地传输多个源头的数据,从而实现了稳定、高效的emmc自动化测试。
附图说明
10.图1为本发明实施例的一种emmc测试方法的步骤流程图;图2为本发明实施例的一种emmc测试装置的结构示意图;图3为本发明实施例的一种电子设备的结构示意图;图4为本发明实施例的emmc测试方法中的测试平台与pc端的结构示意图。
具体实施方式
11.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
12.请参照图1,本发明实施例提供了一种emmc测试方法,包括步骤:接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;将所述测试过程信息保存至第二预设缓存队列。
13.从上述描述可知,本发明的有益效果在于:根据接收的待测emmc的接入完成信息与pc端建立网络通信连接,再保存pc端发送的网络通信数据至第一预设缓存队列,基于第一预设缓存队列对待测emmc进行测试,得到测试过程信息,最后将测试过程信息保存至第二预设缓存队列,不再像现有技术中,使用串口通信方式实现emmc测试,而是将测试平台和pc端通过网口通信方式实现emmc的自动化测试,可以实现大数据量的数据交互,通信质量高于其它接口方式,且网络通信更易于扩展,可通过交换机拓扑更多的测试平台,同时网线
连接方式没有传输距离限制,提升了自动化测试的稳定性,减少了人力维护成本,以便于规模化的测试,接收到pc端的数据时,将网络通信数据保存至第一预设缓存队列,测试时,将测试过程信息保存至第二预设缓存队列,以此通过缓存机制更方便地传输多个源头的数据,从而实现了稳定、高效的emmc自动化测试。
14.进一步地,所述根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接包括:根据所述接入完成信息基于预设tftp协议进行网络通信连接配置,并发送网络通信连接配置指令至所述待测emmc对应的pc端;接收所述pc端发送的与所述网络通信连接配置指令对应的配置完成信息。
15.由上述描述可知,通过基于预设tftp协议进行网络通信连接配置,实现了测试平台与pc端的网络通信连接,网络通信可以将pc端与多个测试平台之间实现隔离,即pc端仅需要网线连接测试平台,不需要其它任何接口,便于测试平台的模块化,简化了测试操作步骤,提升了测试效率,且对测试平台有一定的保护性。
16.进一步地,所述根据所述接入完成信息基于预设tftp协议进行网络通信连接配置包括:根据所述接入完成信息基于预设tftp协议初始化net模块。
17.由上述描述可知,net模块为可用于创建socket服务器或socket客户端,通过基于tftp协议初始化net模块,实现了测试平台的网络通信连接配置。
18.进一步地,所述网络通信数据包括emmc测试命令;所述基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息包括:解析所述第一预设缓存队列,得到所述emmc测试命令;根据所述emmc测试命令对所述待测emmc进行测试,得到测试过程信息。
19.由上述描述可知,第一预设缓存队列中缓存了pc端发送的所有网络通信数据,解决了网络通信速率与数据处理速率不一致的问题,即来不及处理的数据可在缓存队列中暂存等待处理,网络通信数据有不同的类型,其中包括emmc测试命令,通过解析第一预设缓存队列,得到emmc测试命令,根据emmc测试命令对待测emmc进行测试,得到测试过程信息,以此实现稳定、高效的emmc的自动化测试。
20.进一步地,所述根据所述emmc测试命令对所述待测emmc进行测试,得到测试过程信息包括:获取预设交互字典;基于所述预设交互字典对所述emmc测试命令进行识别,得到识别结果;根据所述识别结果对所述待测emmc进行测试,得到测试过程信息。
21.由上述描述可知,预设交互字典为人机交互测试字典,字典是一种描述一一对应关系的数据结构,在pc端与测试平台之间建立预设交互字典,能够把实际测试命令与人所能理解的命令进行一一对应,降低测试人员进行测试的难度,测试时,测试平台基于预设交互字典对emmc测试命令进行识别,将其转化为机器语言后对待测emmc进行测试,从而实现了简单、高效的emmc自动化测试。
22.进一步地,所述测试过程信息包括emmc日志信息和运行日志信息;
所述将所述测试过程信息保存至第二预设缓存队列包括:将所述emmc日志信息和运行日志信息保存至第二预设缓存队列。
23.由上述描述可知,emmc日志信息为emmc输出的日志信息,运行日志信息为测试平台输出的日志信息,通过两种日志信息即可了解本次测试的情况,比如测试结果等,将emmc日志信息和运行日志信息保存至第二预设缓存队列,第二预设缓存队列能够解决网络通信速率与数据输出速率不一致的问题,将日志信息保存至第二预设缓存队列后,网络接口会自动从该队列读取数据发送至pc端,以此提高了emmc自动化测试的可靠性和稳定性。
24.进一步地,所述将所述测试过程信息保存至第二预设缓存队列之后包括:从所述第二预设缓存队列中发送所述测试过程信息至所述pc端;判断是否接收到所述pc端发送的与所述测试过程信息对应的测试完成信息,若是,则对所述待测emmc进行初始化。
25.由上述描述可知,将日志信息保存至第二预设缓存队列后,网络接口会自动从第二预设缓存队列读取测试过程信息发送至pc端,当接收到pc端发送的与测试过程信息对应的测试完成信息,则表示本次测试结束,则对待测emmc进行初始化,能够实现自动初始化,便于后续再对emmc进行下一轮的测试,从而实现了高效的emmc自动化测试。
26.请参照图2,本发明另一实施例提供了一种emmc测试装置,包括:通信连接建立模块,用于接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;数据接收模块,用于接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;测试模块,用于基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;测试结果处理模块,用于将所述测试过程信息保存至第二预设缓存队列。
27.本发明另一实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种emmc测试方法中的各个步骤。
28.请参照图3,本发明另一实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种emmc测试方法中的各个步骤。
29.本发明上述的一种emmc测试方法、装置、可读存储介质及电子设备能够适用于emmc中,以下通过具体实施方式进行说明:实施例一请参照图1和图4,搭建硬件平台:如图4所示,测试平台xu4的tf卡(tf card)安装预设uboot(bootloader的一种,是一个嵌入式引导程序)镜像,支持网络接入;测试平台xu4通过网线或交换机与pc端连接,待测emmc包括uart口(universal asynchronous receiver/transmitter,通用异步收发器),用于发送待测emmc的日志(log)信息,将待测emmc的uart口的tx管脚与测试平台xu4的串口uart_rx连接;本实施例的一种emmc测试方法,包括步骤:s1、接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接,具体包括:
s11、接收待测emmc的接入完成信息;具体的,将待测emmc low format(开卡)后放入测试平台xu4的socket接口,测试平台xu4接收待测emmc的接入完成信息;s12、根据所述接入完成信息基于预设tftp协议进行网络通信连接配置,并发送网络通信连接配置指令至所述待测emmc对应的pc端;所述s12中所述根据所述接入完成信息基于预设tftp协议进行网络通信连接配置包括:根据所述接入完成信息基于预设tftp协议初始化net模块;具体的,测试平台xu4根据所述接入完成信息进行上电,进入系统uboot,并基于预设tftp协议初始化net模块,还初始化mmc模块和uart模块等,以建立网络通信连接,后续的测试和通信交互过程均在uboot中实现,测试平台xu4作为tftp协议客户端;s13、接收所述pc端发送的与所述网络通信连接配置指令对应的配置完成信息;具体的,所述pc端作为tftp协议服务端,所述pc端接收所述网络通信连接配置指令,根据所述网络通信连接配置指令基于所述预设tftp协议进行网络通信连接配置,即(1)设定服务器的ip和端口号(默认为69);(2)设定服务器工作目录;(3)建立主循环进行监听,根据收到的信息选择读/写模式;(4)建立新的线程及socket执行读写操作;将与所述网络通信连接配置指令对应的配置完成信息发送至所述测试平台xu4;所述测试平台xu4接收所述pc端发送的与所述网络通信连接配置指令对应的配置完成信息,接收之后则说明pc端与测试平台xu4双方可以通过tftp协议进行网络通信,如图4所示;s2、接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;其中,所述第一预设缓存队列为测试平台网络通信缓存队列;所述网络通信数据包括emmc测试命令;具体的,如图4所示,所述pc端可通过python脚本程序监控网络接口并向python socket中输入emmc测试命令(即图4中的test case),发送emmc测试命令,实现自动化测试,所述测试平台xu4接收所述pc端发送的emmc测试命令,并保存所述emmc测试命令至第一预设缓存队列;在一种可选的实施方式中,所述网络通信数据还包括电源管理命令、升级命令及其它命令;s3、基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息,具体包括;s31、解析所述第一预设缓存队列,得到所述emmc测试命令;s32、根据所述emmc测试命令对所述待测emmc进行测试,得到测试过程信息,具体包括:s321、获取预设交互字典;其中,所述预设交互字典为人机交互测试字典,字典是一种描述一一对应关系的数据结构,在pc端与测试平台之间建立所述预设交互字典,比如所述预设交互字典包括“[protocol_5_1]”=“command queue”,表示测试人员只要在pc端输入“command queue”字
符串到脚本发送至测试平台xu4,即可转换为实际的测试命令[protocol_5_1],“[protocol_5_1]”可以理解为一串二进制的数;具体的,测试平台xu4获取预设交互字典;s322、基于所述预设交互字典对所述emmc测试命令进行识别,得到识别结果;具体的,测试平台xu4基于所述预设交互字典对所述emmc测试命令进行识别,得到识别结果,比如,所述emmc测试命令为“command queue”,测试平台xu4基于预设交互字典对“command queue”进行识别,得到识别结果[protocol_5_1];s323、根据所述识别结果对所述待测emmc进行测试,得到测试过程信息;具体的,根据所述识别结果执行c程序对所述待测emmc进行测试,得到测试过程信息;在一种可选的实施方式中,若解析第一预设缓存队列,得到所述电源管理命令,则可在uboot中通过测试平台xu4对待测emmc进行重启;s4、将所述测试过程信息保存至第二预设缓存队列;其中,所述第二预设缓存队列为测试平台log(日志)模块缓存队列,所述测试过程信息包括emmc日志信息和运行日志信息,所述emmc日志信息为待测emmc通过uart输出的log信息,所述运行日志信息为测试平台本身输出的log信息;具体的,将所述emmc日志信息和运行日志信息保存至第二预设缓存队列,所述第二预设缓存队列是为了解决uart模块以及测试平台输出log的数据输出速率与网络模块通信速率不一致的问题;s5、从所述第二预设缓存队列中发送所述测试过程信息至所述pc端;具体的,测试平台xu4的网络接口从所述第二预设缓存队列中发送所述测试过程信息至所述pc端;所述pc端接收所述测试过程信息,根据关键字pass(通过)或fail(失败)判断本次测试结果,并生成测试完成信息,将所述测试完成信息发送至所述测试平台xu4;s6、判断是否接收到所述pc端发送的与所述测试过程信息对应的测试完成信息,若是,则对所述待测emmc进行初始化;具体的,所述测试平台xu4判断是否接收到所述pc端发送的与所述测试过程信息对应的测试完成信息,若是,则通过电源模块i2c对所述待测emmc进行初始化,如图4所示;通过网络通信方式可以实现大数据量的数据交互,通信质量高于其它接口,通过缓存机制,即在测试平台建立第一预设缓存队列和第二预设缓存队列,可以很方便地传输多个源头的日志信息和数据;网络通信的方式更易于扩展,可以通过交换机拓扑更多的测试平台,且其它通信方式在距离较远时通信质量会降低,而网线连接的方式没有传输距离的限制,提升了自动化测试的稳定性,减少人工维护成本,便于规模化的测试;网络通信可以在pc端与多个测试平台之间实现隔离,即pc端仅需要网线连接测试平台,不需要其它任何接口,便于测试平台的模块化,简化测试操作步骤,提升了测试效率,且对测试平台有一定的保护性;网络通信与pc端的交互可通过python脚本实现,通过脚本控制测试平台,可以实现更加灵活的自动化测试,提高了自动化程度,且简单的人机交互界面降低了人工维护成本,可以很方便地扩展到其它平台。
[0030]
实施例二请参照图2,本实施例的一种emmc测试装置,包括:通信连接建立模块,用于接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;数据接收模块,用于接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;测试模块,用于基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;测试结果处理模块,用于将所述测试过程信息保存至第二预设缓存队列。
[0031]
实施例三一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可实现实施例一中emmc测试方法的各个步骤。
[0032]
实施例四请参照图3,一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中emmc测试方法的各个步骤。
[0033]
综上所述,本发明提供的一种emmc测试方法、装置、可读存储介质及电子设备,根据接收的待测emmc的接入完成信息基于预设tftp协议进行网络通信连接配置,并发送网络通信连接配置指令至待测emmc对应的pc端,接收pc端发送的配置完成信息,以此建立pc端与测试平台的网络接口通信;接收pc端发送的网络通信数据,并保存网络通信数据至第一预设缓存队列,其中,网络通信数据包括emmc测试命令;测试时,解析第一预设缓存队列,得到emmc测试命令,根据emmc测试命令利用预设交互字典对待测emmc进行测试,得到测试过程信息,第一预设缓存队列解决了网络通信速率与数据处理速率不一致的问题,利用预设交互字典降低了测试人员进行测试的难度;将测试过程信息保存至第二预设缓存队列,第二预设缓存队列解决了uart模块以及测试平台输出log的数据输出速率与网络模块通信速率不一致的问题;通过网口通信方式实现emmc的自动化测试,可以实现大数据量的数据交互,网络通信更易于扩展,可通过交换机拓扑更多的测试平台,同时网线连接方式没有传输距离限制,提升了自动化测试的稳定性,从而实现了稳定、高效的emmc自动化测试。
[0034]
在本技术所提供的上述实施例中,应该理解到,所揭露的方法、装置、计算机可读存储介质以及电子设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个组件或模块可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或组件或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0035]
所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为组件显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部组件来实现本实施例方案的目的。
[0036]
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以
是各个组件单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0037]
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0038]
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0039]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0040]
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种emmc测试方法,其特征在于,包括步骤:接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息;将所述测试过程信息保存至第二预设缓存队列。2.根据权利要求1所述的一种emmc测试方法,其特征在于,所述根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接包括:根据所述接入完成信息基于预设tftp协议进行网络通信连接配置,并发送网络通信连接配置指令至所述待测emmc对应的pc端;接收所述pc端发送的与所述网络通信连接配置指令对应的配置完成信息。3.根据权利要求2所述的一种emmc测试方法,其特征在于,所述根据所述接入完成信息基于预设tftp协议进行网络通信连接配置包括:根据所述接入完成信息基于预设tftp协议初始化net模块。4.根据权利要求1所述的一种emmc测试方法,其特征在于,所述网络通信数据包括emmc测试命令;所述基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程信息包括:解析所述第一预设缓存队列,得到所述emmc测试命令;根据所述emmc测试命令对所述待测emmc进行测试,得到测试过程信息。5.根据权利要求4所述的一种emmc测试方法,其特征在于,所述根据所述emmc测试命令对所述待测emmc进行测试,得到测试过程信息包括:获取预设交互字典;基于所述预设交互字典对所述emmc测试命令进行识别,得到识别结果;根据所述识别结果对所述待测emmc进行测试,得到测试过程信息。6.根据权利要求1所述的一种emmc测试方法,其特征在于,所述测试过程信息包括emmc日志信息和运行日志信息;所述将所述测试过程信息保存至第二预设缓存队列包括:将所述emmc日志信息和运行日志信息保存至第二预设缓存队列。7.根据权利要求1所述的一种emmc测试方法,其特征在于,所述将所述测试过程信息保存至第二预设缓存队列之后包括:从所述第二预设缓存队列中发送所述测试过程信息至所述pc端;判断是否接收到所述pc端发送的与所述测试过程信息对应的测试完成信息,若是,则对所述待测emmc进行初始化。8.一种emmc测试装置,其特征在于,包括:通信连接建立模块,用于接收待测emmc的接入完成信息,并根据所述接入完成信息与所述待测emmc对应的pc端建立网络通信连接;数据接收模块,用于接收所述pc端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;测试模块,用于基于所述第一预设缓存队列对所述待测emmc进行测试,得到测试过程
信息;测试结果处理模块,用于将所述测试过程信息保存至第二预设缓存队列。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种emmc测试方法中的各个步骤。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的一种emmc测试方法中的各个步骤。

技术总结


本发明公开一种eMMC测试方法、装置、可读存储介质及电子设备,接收待测eMMC的接入完成信息,并根据所述接入完成信息与所述待测eMMC对应的PC端建立网络通信连接;接收所述PC端发送的网络通信数据,并保存所述网络通信数据至第一预设缓存队列;基于所述第一预设缓存队列对所述待测eMMC进行测试,得到测试过程信息;将所述测试过程信息保存至第二预设缓存队列,通过网口通信方式实现eMMC的自动化测试,可以实现大数据量的数据交互,且网络通信更易于扩展,同时提升了自动化测试的稳定性,减少了人力维护成本,以便于规模化的测试,通过缓存机制更方便地传输多个源头的数据,从而实现了稳定、高效的eMMC自动化测试。高效的eMMC自动化测试。高效的eMMC自动化测试。


技术研发人员:

孙成思 孙日欣 李新春 郭芸

受保护的技术使用者:

深圳佰维存储科技股份有限公司

技术研发日:

2022.03.03

技术公布日:

2022/4/1

本文发布于:2024-09-23 19:15:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/13191.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   测试   队列   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议