欢迎光临散文网 会员登陆 & 注册

U盘插拔暴力测试对照组+完整测试教程

2022-07-31 17:34 作者:epcdiy  | 我要投稿

前言:

首先没看过视频的,请先看这个视频:

对照组:

然后评论区里有很多人指出,没有对照组,那是因为之前我还不知道如何用代码控制U盘弹出,不过这个问题已经被我攻破了,我用的是NTDDK api实现安全弹出U盘的.

UI上勾选“安全弹出”后即可每次拷贝完成后安全弹出U盘后再调用树莓派模拟拔出.

好了,下面是对照组数据:

1、闪迪CZ80

闪迪测试图

对照测试结论:NTFS、FAT32、EXFAT三项各千次测试全部0错误!

测试导出文件下载地址如下:

https://pan.baidu.com/s/1ccmg4eYEl7codALPCK624A?pwd=einu 

2、金士顿

金士顿测试图

对照测试结论:NTFS、FAT32、EXFAT三项各千次测试全部0错误!

测试导出文件下载地址如下:

https://pan.baidu.com/s/1W8829-4UOzxZh8_f1onUUQ?pwd=nmxr

其他U盘还在测试中,感兴趣的可以持续关注本专栏更新!

---------

如果你也想自己测试,下面的内容我将详细介绍下如何测试。

测试流程:

架构设计:

测试分为PC端软件和树莓派端,PC端是负责整体调度,负责拷贝文件,发指令给树莓派开关继电器,校验文件。

循环设计:

控制树莓派连接U盘,拷贝文件,等待1秒,(如果勾选安全弹出则先安全弹出U盘),控制树莓派拔出U盘,再控制树莓派连接U盘,校验文件,下一个循环。

测试方法:

启动方法是下载最新(版本大于等于V2.5.1.0)的白眼app,作为隐藏功能,打开方法如下:

  1. 给白眼.exe创建一个快捷方式

  2. 点开快捷方式属性,在目标这里 最后填入“ bustudisk”(注意bustudisk之前要加一个空格)

  3. 运行该快捷方式。

树莓派端:

python程序下载地址:(lightctl.py)

https://pan.baidu.com/s/1C2YNhXSmXlKOZKU9NOYXyw?pwd=hiae

树莓派为python程序,注意GPIO采用BCM序列,14号位连接数据线继电器IN口,15号位连接电源继电器IN口,然后继电器的VCC分别连接到树莓派的5V口上(注意不可以是3.3V),然后GND连到任意GND口即可。

树莓派GPIO
继电器与USB连接图
树莓派、继电器连接图,USB HUB一头接U盘一头接电脑

然后是USB剥线,建议某宝买一个USB HUB,然后剪开,把绿色连到数据继电器上,红色连到电源继电器上,其余两个接回即可。

然后插入电脑,确保树莓派python程序已启动,默认为5000端口。

电脑端运行后选择好要拷贝的文件、U盘盘符,以及树莓派IP

如果不知道树莓派IP可以在树莓派SSH上运行ifconfig查看。

注意电脑要和树莓派在同一局域网下,树莓派要有wifi连接,或者有线连接,这个自行配置好。

建议开始前点击“测试”按钮,确保树莓派连接正常。

然后点击开始按钮开始暴力测试,测试一轮大约需要30-40分钟

测试完成后点击导出数据,即可把测试结果导出。

【注意,暴力测试会对U盘寿命有损害】

觉得有用,记得去原视频三连哦!

U盘插拔暴力测试对照组+完整测试教程的评论 (共 条)

分享到微博请遵守国家法律