優秀的產品離不開完善的測試,即使一個簡單的USB接口也要確保穩定性及兼容性。不同的U盤在ARM+Linux板卡下的兼容性、速率怎么樣呢?本文將為大家提供測試參考數據及詳細測試步驟!
1. 測試準備
主控選用最近發布的64位Cortex-A55核心板,搭載16 bit高速DDR4 內存,最高配置為1G內存+8G存儲,工作溫度滿足-40~85℃等級。該系列核心板外設資源豐富,支持千兆網x 2、USB2.0 x 2、UART x 5、CAN-FD x 2、SPI x 3、I2C x 2、I2S x 4、ADC x 2 等。

圖1 HD-G2UL系列核心板
U盤選用市面上常見的海康、閃迪、愛國者、金士頓品牌,部分U盤支持USB3.0模式,但受制于ARM處理器的USB2.0,其均只能工作在USB2.0模式。

2. 測試原理
2.1dd命令
1.Linux dd 命令用于讀取、轉換并輸出數據。
2.dd 可從標準輸入或文件中讀取數據,根據指定的格式來轉換數據,再輸出到文件、設備或標準輸出。
3.測試指令如下:

2.2dd的相關解釋

2.3開始測試
將U盤插入USB口后開發板會打印插入U盤時的調試信息,并自動掛載到/run/media/sda1目錄下。按照測試原理中的測試方法逐個測試U盤,并記錄數據。


2.3.2閃迪USB3.0 16GB

2.3.3愛國者USB3.0 64GB

2.3.4金士頓USB3.0 32GB

2.3.5閃迪 USB2.0 1GB

2.3.6愛國者USB2.0 32GB

3. 測試結果

注:受測試環境影響,本數據可能存在偏差,僅供開發者參考。
-
ARM
+關注
關注
134文章
9312瀏覽量
375163 -
Linux
+關注
關注
87文章
11465瀏覽量
212832 -
U盤
+關注
關注
7文章
494瀏覽量
64012
發布評論請先 登錄
Linux系統中通過預留物理內存實現ARM與FPGA高效通信的方法

CAN丟幀很常見,你知道有哪些主要原因嗎?(下)

龍杰智能卡推出ACR1555U便攜式安全藍牙? NFC讀寫器
請問ads7957寄存器地址是多少?
Linux 驅動開發與應用開發,你知道多少?

國產RK3568J基于FSPI的ARM+FPGA通信方案分享
Purple Pi OH在Android11下測試WiFi和LAN的TCP和UDP傳輸速率

評論