天天看點

關于USB驅動的軟體測試方法

在工作中難免會使用一些外部裝置挂載到平台進行測試,比如U盤,那麼判斷一個U盤是否能正常讀寫的方法如下:

1、在U盤中放入一個二進制檔案(xxx.bin)

2、通過U盤在軟體上讀取該二進制檔案,并計算其checksum值

3、通過checksum值的正确與否即可判斷U盤讀寫是否好壞

核心算法大緻如下:

for(i = 0 ; i < xxx / 4  ; i++)  

    {  

        one = buffer[i] & 0xff ;  

        two = (buffer[i] & 0xff00) >> 8 ;  

        three = (buffer[i] & 0xff0000) >> 16 ;  

        four = (buffer[i] & 0xff000000) >> 24 ;  

        checksum += one + two + three + four ;  

    }  

繼續閱讀