技术新讯 > 信息存储应用技术 > 一种基于Android系统的嵌入式存储芯片老化测试系统和测试方法与流程  >  正文

一种基于Android系统的嵌入式存储芯片老化测试系统和测试方法与流程

  • 国知局
  • 2024-07-31 19:43:05

本发明涉及嵌入式芯片测试相关,具体涉及一种基于android系统的嵌入式存储芯片老化测试系统和测试方法。

背景技术:

1、嵌入式存储芯片(emmc)是一种采用闪存作为存储介质的复合式芯片,应用于各种手持式装置、智能家电、智能汽车等平台上,因此嵌入式存储芯片(emmc)的使用寿命与其应用产品的使用周期息息相关。

2、当前市面上基本的嵌入式存储芯片(emmc)的测试方式都以pc为主,但目前pc端的测试工具并不是通过直连嵌入式存储芯片(emmc)的方式进行测试,而是需要通过读卡器、转接器等硬件设备通过usb接口转接进行嵌入式存储芯片(emmc)与pc的互联。这种测试方式虽然可以排除绝大部分问题,但通过usb接口设备转接存在一定弊端:1. 嵌入式存储芯片(emmc)并非和主机直连,存在一定的性能损失和传输错误的可能性;2.部分usb接口的转接设备会将主机端设定好的参数打包一起发送,无法达成预期想要的乱度和零碎度;3.pc主机端大部分工具都已经成型,只能参照已有的设定和参数去测试,无法针对特定产品做专门的匹配和设定。

3、因此,当前亟需设计一种老化测试系统和测试方法,解决上述的弊端。

技术实现思路

1、为了解决上述内容中提到的问题,本发明提供了一种基于android系统的嵌入式存储芯片老化测试系统和测试方法,以改善传统测试模式限制于电脑、需要通过usb转接、无法客制化的缺点。

2、其技术方案是这样的:

3、一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述测试系统包括pc端、android测试平台和被测嵌入式存储芯片;

4、所述pc端用于编译测试脚本和寿命老化测试程序;

5、所述被测嵌入式存储芯片安装在android测试平台上,所述android测试平台用于调整测试脚本的参数和控制嵌入式存储芯片的读写。

6、进一步的,所述android测试平台安装linux操作系统。

7、进一步的,所述测试脚本用于在linux操作系统下启动寿命老化测试程序,实现自动化测试。

8、进一步的,所述android测试平台包括控制模块,所述控制模块用于识别盘符、控制电源和执行测试脚本。

9、进一步的,所述测试脚本用于设置盘符格式、设置测试数据分布、设置测时间和设置队列深度。

10、进一步的,基于上述测试系统,本发明还提供了一种测试方法,其特征在于:所述方法包括以下步骤:

11、步骤1:架设测试环境,所述测试环境包括android测试平台、嵌入式存储芯片;

12、步骤2:确认android测试平台的测试系统正常启动,以及测试脚本确认无编译错误;

13、步骤3:将嵌入式存储芯片安装至android测试平台;

14、步骤4:在测试脚本中根据实际需求修改测试参数;

15、步骤5:执行寿命老化测试程序;

16、步骤6:测试结果输出,进行正常与错误判定;

17、步骤7:结束测试,寿命老化测试程序生成android测试平台信息和测试过程的日志,存放在设定的路径文件夹下,方便测试人员做分析与排查。

18、进一步的,所述步骤1中架设测试环境具体为:先将嵌入式存储芯片预处理,再将android测试平台通电,启动测试系统, 打开终端工具,以执行完成测试环境准备。

19、进一步的,所述步骤4中修改测试参数包括:1. 设置嵌入式存储芯片的盘符格式,所述盘符格式包括ext4、ntfs、fat32;2.设置测试时数据分布,所述数据分布包括:数据为4k时占比30%。数据为8k时占比20%,数据为16k时占比50%;3.设置测试时间。所述测试时间包括:8h、24h、168h;4.设置队列深度。

20、进一步的,所述步骤6中判定规则为:如果按照设定的测试次数,每一笔测试都没有嵌入式存储芯片的容量与信息错误、写入的资料不正确和读写速度的异常,则判定为正常;如果按照设定的测试次数中有一笔测试嵌入式存储芯片的容量与信息错误,则判定为错误;如果有一笔测试都嵌入式存储芯片写入的资料不正确,则判定为错误;如果读写速度异常,且与环境无关,则判定为错误。

21、本发明的有益效果为:

22、本发明只采用pc端进行测试脚本和测试程序的编译,不参与老化测试,可以避免多种接口转接,以达到更小的性能损耗和外部干扰;在此前提下,采用android测试平台修改测试脚本参数和执行测试程序,实现了寿命测试模型多样化,可根据自身需求修改测试参数,不再局限市面工具的测试项;并且可以根据测试结果进行优化和改进,提高嵌入式存储芯片面对不同使用环境和适配不同cpu的可靠性。

技术特征:

1.一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述测试系统包括pc端、android测试平台和被测嵌入式存储芯片;

2.根据权利要求1所述的一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述android测试平台安装linux操作系统。

3.根据权利要求1所述的一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述测试脚本用于在linux操作系统下启动寿命老化测试程序,实现自动化测试。

4.根据权利要求1所述的一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述android测试平台包括控制模块,所述控制模块用于识别盘符、控制电源和执行测试脚本。

5.根据权利要求1所述的一种基于android系统的嵌入式存储芯片老化测试系统,其特征在于:所述测试脚本用于设置盘符格式、设置测试数据分布、设置测时间和设置队列深度。

6.基于权利要求1-5任意一项所述测试系统的一种基于android系统的嵌入式存储芯片老化测试方法,其特征在于:所述方法包括以下步骤:

7.根据权利要求6所述的一种基于android系统的嵌入式存储芯片老化测试方法,其特征在于:所述步骤1中架设测试环境具体为:先将嵌入式存储芯片预处理,再将android测试平台通电,启动测试系统, 打开终端工具,以执行完成测试环境准备。

8.根据权利要求6所述的一种基于android系统的嵌入式存储芯片老化测试方法,其特征在于:所述步骤4中修改测试参数包括:1. 设置嵌入式存储芯片的盘符格式,所述盘符格式包括ext4、ntfs、fat32;2.设置测试时数据分布,所述数据分布包括:数据为4k时占比30%。数据为8k时占比20%,数据为16k时占比50%;3.设置测试时间。所述测试时间包括:8h、24h、168h;4.设置队列深度。

9.根据权利要求6所述的一种基于android系统的嵌入式存储芯片老化测试方法,其特征在于:所述步骤6中判定规则为:如果按照设定的测试次数,每一笔测试都没有嵌入式存储芯片的容量与信息错误、写入的资料不正确和读写速度的异常,则判定为正常;如果按照设定的测试次数中有一笔测试嵌入式存储芯片的容量与信息错误,则判定为错误;如果有一笔测试都嵌入式存储芯片写入的资料不正确,则判定为错误;如果读写速度异常,且与环境无关,则判定为错误。

技术总结本发明提供了一种基于Android系统的嵌入式存储芯片老化测试系统和测试方法,以改善传统测试模式限制于电脑、需要通过USB转接、无法客制化的缺点,其特征在于:所述测试系统包括PC端、Android测试平台和被测嵌入式存储芯片;所述PC端用于编译测试脚本和寿命老化测试程序;所述被测嵌入式存储芯片安装在Android测试平台上,所述Android测试平台用于调整测试脚本的参数和控制嵌入式存储芯片的读写。技术研发人员:张豪杰,齐元辅受保护的技术使用者:江苏华存电子科技有限公司技术研发日:技术公布日:2024/3/4

本文地址:https://www.jishuxx.com/zhuanli/20240731/183644.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。