关于USB驱动的软件测试方法

在工作中难免会使用一些外部设备挂载到平台进行测试,比如U盘,那么判断一个U盘是否能正常读写的方法如下:

1、在U盘中放入一个二进制文件(xxx.bin)

2、通过U盘在软件上读取该二进制文件,并计算其checksum值

3、通过checksum值的正确与否即可判断U盘读写是否好坏

核心算法大致如下:

  1. for(i = 0 ; i < xxx / 4  ; i++)  
  2.     {  
  3.         one = buffer[i] & 0xff ;  
  4.         two = (buffer[i] & 0xff00) >> 8 ;  
  5.         three = (buffer[i] & 0xff0000) >> 16 ;  
  6.         four = (buffer[i] & 0xff000000) >> 24 ;  
  7.         checksum += one + two + three + four ;  
  8.     }  

你可能感兴趣的:(关于USB驱动的软件测试方法)