[發明專利]一種實現U盤自動掛載并測試USB端口速率的方法在審
| 申請號: | 201610270803.8 | 申請日: | 2016-04-27 |
| 公開(公告)號: | CN105700980A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 肖峰鎮 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 自動 測試 usb 端口 速率 方法 | ||
技術領域
本發明涉及消費電子行業技術領域,尤其涉及一種實現U盤自動掛載并測試 USB端口速率的方法,用以實現自動化測試USB端口性能之目的。
背景技術
Udev簡介:
1、我們都知道,所有的設備在Linux里都是以設備文件的形式存在。在早 期的Linux系統中文件采用了devfs,一個基于內核的動態設備文件系統,但是 devfs有一些嚴重的限制,從2.6.13版本后移走了。目前取代他的便是本文要提 到的udev--一個用戶空間程序。udev只為那些連接到Linux操作系統的設備 產生設備文件,并且udev能通過定義一個udev規則(rule)來產生匹配設備 屬性的設備文件,這些設備屬性可以是內核設備名稱、總線路徑、廠商名稱、型 號、序列號或者磁盤大小等等。
2、udev規則說明
2.1udev規則的操作符:
“==”:比較鍵、值,若等于,則該條件滿足;
“!=”:比較鍵、值,若不等于,則該條件滿足;
“=”:對一個鍵賦值;
2.2udev規則的匹配鍵:
ACTION:一個時間活動的名字,比如add,當設備增加的時候
KERNEL:在內核里看到的設備名字,比如sd*表示任意SCSI磁盤設備
DEVPATH:內核設備路徑,比如/devices/*
SUBSYSTEM:子系統名字,比如sound,net
BUS:總線的名字,比如IDE,USB
DRIVER:設備驅動的名字,比如ide-cdrom
ID:獨立于內核名字的設備名字
ENV{key}:環境變量,可以表示任意
PROGRAM:可執行的外部程序,如果程序返回0值,該鍵則認為為真(true)
RESULT:上一個PROGRAM調用返回的標準輸出。
NAME:根據這個規則創建的設備文件的文件名。
SYMLINK:根據規則創建的字符連接名
OWNER:設備文件的屬組
GROUP:設備文件所在的組。
MODE:設備文件的權限,采用8進制
RUN:為設備而執行的程序列表
LABEL:在配置文件里為內部控制而采用的名字標簽
GOTO:跳到匹配的規則(通過LABEL來標識),有點類似程序語言中的GOTO
IMPORT{type}:導入一個文件或者一個程序執行后而生成的規則集到當前文件
PTIONS:特定的選項:last_rule對這類設備終端規則執行;ignore_device 忽略當前規則;ignore_remove忽略接下來的并移走請求。all_partitions為 所有的磁盤分區創建設備文件。
Linux常用命令的簡介:
1、DD命令是一個簡單的命令行工具,用來COPY文件。DD命令通用語法格 式如下:
ddif=path/to/input_fileof=/path/to/output_filebs=block_size count=number_of_blocks
if后接輸入文件路徑,of后接輸出文件路徑,bs指要copy的塊文件大 小,count代表塊文件數量
2、/dev/null等價于一個只寫文件.所有寫入它的內容都會永遠丟失. 而嘗試從它那兒讀取內容則什么也讀不到。
3、/dev/zero主要的用處是用來創建一個指定長度用于初始化的空文件。
目前生產測試中沒有針對USB口功能的測試項目,目前只是使用鍵盤等設備 時才能判斷接口功能是否完好,判定方法簡單而且不完善。
發明內容
為了解決該問題,本發明提出了一種實現U盤自動掛載并測試USB端口速率 的方法,以實現U盤自動掛載用測試USB端口讀寫速率。
本方法利用Linux系統內核自帶的Udev管理功能,實現U盤自動掛載。并利 用Linux常用的命令通過USB端口傳輸大小制定的文件,用以判斷USB口讀寫速 率,借以判定USB端口功能以及系統整體的性能指標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610270803.8/2.html,轉載請聲明來源鉆瓜專利網。





