亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

嵌入式設(shè)備測試系統(tǒng)及方法

文檔序號:6472299閱讀:141來源:國知局
專利名稱:嵌入式設(shè)備測試系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試系統(tǒng)及方法,特別是涉及一種用以對嵌入式設(shè)備進行測試的測試系 統(tǒng)及方法。
背景技術(shù)
嵌入式設(shè)備一般是指具有計算功能但又不稱之為計算機的設(shè)備,其操作系統(tǒng)和應(yīng)用程式 是以固件(firmware)的形式預(yù)先固化在所述設(shè)備中。測試時,所述嵌入式設(shè)備連接到一電腦 上,然后手動地將所述電腦上的測試程式拷貝到所述嵌入式設(shè)備中,再手動地啟動所述測試 程式,以對所述嵌入設(shè)備進行測試。這種測試方法在測試時需人工干預(yù),測試過程繁瑣,并 且會大大地延長測試時間,降低測試效率。 一種改進的測試方法是在所述嵌入式設(shè)備的固件 中加入特定的指令,通過所述指令使所述測試在拷貝到所述嵌入式設(shè)備中時自動運行。這種 改進的測試方法雖然能使測試過程自動化,節(jié)省測試時間,提高效率,但是,會改變所述嵌 入式設(shè)備的原有固件,而且,對于不同的測試程式,所對應(yīng)的指令也不同,通用性差。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種節(jié)省測試時間、提高測試效率且不需改變待測試嵌入式 設(shè)備的原有固件的嵌入式設(shè)備測試系統(tǒng)及方法。
一種嵌入式設(shè)備測試系統(tǒng),對一具有網(wǎng)絡(luò)標識的嵌入式設(shè)備進行測試,所述嵌入式設(shè)備 具有一串行接口及一網(wǎng)絡(luò)接口,所述測試系統(tǒng)包括一主機,所述主機包括一串行接口、 一網(wǎng) 絡(luò)接口及一存儲裝置,所述存儲裝置儲存一監(jiān)控程式、 一自動運行腳本及一測試程式,所述 主機的串行接口與所述嵌入式設(shè)備的串行接口連接形成一串口連接,所述主機的網(wǎng)絡(luò)接口與 所述嵌入式設(shè)備的網(wǎng)絡(luò)接口連接形成一網(wǎng)絡(luò)連接,所述監(jiān)控程式用于監(jiān)測所述嵌入式設(shè)備的 啟動信息,并在監(jiān)測到所述嵌入式設(shè)備的啟動信息后通過所述串口連接獲得所述嵌入式設(shè)備 網(wǎng)絡(luò)標識,然后將所述測試程式通過所述網(wǎng)絡(luò)連接拷貝到所述嵌入式設(shè)備中,所述測試程式 根據(jù)所述自動運行腳本對所述嵌入式設(shè)備進行測試。
一種嵌入式設(shè)備測試方法,包括以下步驟
通過一串口連接獲得待測的嵌入式設(shè)備的啟動信息及網(wǎng)絡(luò)標識; 通過一網(wǎng)絡(luò)連接拷貝一測試程式到所述的嵌入式設(shè)備;及 所述測試程式根據(jù)一 自動運行腳本對所述的嵌入式設(shè)備進行測試。
4與現(xiàn)有技術(shù)相比,本發(fā)明嵌入式設(shè)備測試系統(tǒng)及方法通過所述自動運行腳本實現(xiàn)測試自 動化,提高測試效率,且無需改變所述嵌入式設(shè)備的原有固件,而且,利用相互連接的嵌入 式設(shè)備的網(wǎng)絡(luò)接口與所述主機的網(wǎng)絡(luò)接口進行傳輸,提高測試速度,節(jié)省測試時間。


圖l是本發(fā)明嵌入式設(shè)備測試系統(tǒng)的較佳實施方式的硬件構(gòu)成圖。 圖2是圖1的存儲裝置的硬件構(gòu)成圖。
圖3是本發(fā)明嵌入式設(shè)備測試方法的較佳實施方式的流程圖。
具體實施例方式
請參考圖l,本發(fā)明嵌入式設(shè)備測試系統(tǒng)的較佳實施方式包括一電腦20、 一串口線30及 一網(wǎng)線40,用來對一嵌入式設(shè)備10進行測試。
所述嵌入式設(shè)備10以固件的形式預(yù)先固化有操作系統(tǒng)及應(yīng)用程式,并設(shè)有一串行接口 12及一網(wǎng)絡(luò)接口14。
所述電腦20包括一顯示器22及一主機24。所述顯示器22與所述主機24電性連接,并可用 以顯示測試過程及測試結(jié)果。所述主機24包括一主板242、 一與所述主板242電性連接的存儲 裝置244、 一與所述主板242電性連接的串行接口246及一與所述主板242電性連接的網(wǎng)絡(luò)接口 248。請參考圖2,所述存儲裝置244儲存一監(jiān)控程式2442、 一配置文件2444及一用以對所述 嵌入式設(shè)備10進行測試的測試程式2448。所述配置文件2444中預(yù)設(shè)有登陸用戶名、登陸密碼 及一 自動運行腳本2446 。所述測試程式2448可按照所述自動運行腳本2446對所述嵌入式設(shè)備 IO進行測試。所述自動運行腳本2446設(shè)定所述嵌入式設(shè)備10進行測試的測試項目及測試順序 。所述監(jiān)控程式2442具有一自動測試模式及一手動測試模式,兩種模式的區(qū)別在于處于自 動測試模式時,將使用所述配置文件2444中的預(yù)設(shè)登陸用戶名及登陸密碼進行登陸,且不能 進串行接口12、 246及網(wǎng)絡(luò)接口14、 248的參數(shù)進行修改,而處于手動測試模式時,可對登陸 用戶名、登陸密碼及串行接口12、 246及網(wǎng)絡(luò)接口14、 248的參數(shù)進行手動修改。
所述串口線30將所述嵌入式設(shè)備10的串行接口12與所述主機24的串行接口246連接,并 因此形成一串口連接,所述網(wǎng)線40將所述嵌入式設(shè)備10的網(wǎng)絡(luò)接口14與所述主機24的網(wǎng)絡(luò)接 口248連接,并因此形成一網(wǎng)絡(luò)連接。
請參閱圖3,使用上述測試系統(tǒng)對所述嵌入式設(shè)備10進行測試,包括以下步驟
S01:啟動所述電腦20,并運行所述監(jiān)控程式2442,并在所述顯示器22上顯示所述監(jiān)控 程式2442的執(zhí)行畫面及監(jiān)測到的信息;
S02:裝載所述配置文件2444;
5S03:啟動所述嵌入式設(shè)備IO,所述監(jiān)控程式2442監(jiān)測到所述嵌入式設(shè)備10通過所述串 口連接向所述主機20發(fā)送的啟動信息;
S04:判斷所述嵌入式設(shè)備10是否啟動完成,如果是,則執(zhí)行S05步驟;如果否,則重新
啟動所述嵌入式設(shè)備10;
S05:輸入登陸用戶名及登陸密碼并進行判斷,如果兩者都是正確,則通過所述串口連 接登陸到所述嵌入式設(shè)備10;如果輸入登陸用戶名及登陸密碼兩者之一有誤,則重新輸入;
S06:登陸后,所述監(jiān)控程式2442通過所述串口連接獲得所述嵌入式設(shè)備10的網(wǎng)絡(luò)標識 ,如MAC地址或IP地址,并在所述顯示器22上顯示;
S07:啟動網(wǎng)絡(luò)連接,所述監(jiān)控程式2442通過所述網(wǎng)絡(luò)連接將所述測試程式2448拷貝到 所述嵌入式設(shè)備10中;
S08:運行所述測試程式2448,并按照配置文件2444中的自動運行腳本2446對所述嵌入 式設(shè)備10進行測試,同時,所述監(jiān)控程式2442監(jiān)測到通過所述網(wǎng)絡(luò)連接傳送到所述主機24的 測試進程信息,并顯示在所述顯示器22上;
S09:測試完成后,所述監(jiān)控程式2442將測試結(jié)果顯示在所述顯示器22上。
上述測試過程中,如果所述監(jiān)控程式2442選擇自動測試模式,那么,在執(zhí)行S05步驟時 ,則自動輸入所述配置文件2444中預(yù)設(shè)的登陸用戶名及登陸密碼;如果所述監(jiān)控程式2442選 擇自動測試模式手動模式時,則需手動輸入登陸用戶名及登陸密碼。
由于本發(fā)明嵌入式設(shè)備測試系統(tǒng)在對所述嵌入式設(shè)備10測試時,是通過相互連接的網(wǎng)絡(luò) 接口14, 248將儲存在所述主機20上的測試程式2448拷貝到所述嵌入式設(shè)備10中的,并通過 儲存在所述主機20上的自動運行腳本2446啟動所述測試程式2448的運行,因此,無需在所述 嵌入式設(shè)備10的固件中加入特定的指令來啟動和運行所述測試程式2448,不會改變所述嵌入 式設(shè)備10的原有固件。
另外,本發(fā)明嵌入式設(shè)備測試系統(tǒng)在對所述嵌入式設(shè)備10測試時,是通過相互連接的網(wǎng) 絡(luò)接口14、 248,即所述網(wǎng)絡(luò)連接,來傳輸?shù)模皇峭ㄟ^相互連接的串行接口12、 246,即 所述串口連接,來傳輸?shù)?,由于網(wǎng)絡(luò)傳輸?shù)乃俣纫话阋却趥鬏斂欤?,可提高測試速 度,節(jié)省測試時間。
權(quán)利要求
1.一種嵌入式設(shè)備測試系統(tǒng),對一具有網(wǎng)絡(luò)標識的嵌入式設(shè)備進行測試,所述嵌入式設(shè)備具有一串行接口及一網(wǎng)絡(luò)接口,所述測試系統(tǒng)包括一主機,所述主機包括一串行接口、一網(wǎng)絡(luò)接口及一存儲裝置,其特征在于所述存儲裝置儲存一監(jiān)控程式、一自動運行腳本及一測試程式,所述主機的串行接口與所述嵌入式設(shè)備的串行接口連接形成一串口連接,所述主機的網(wǎng)絡(luò)接口與所述嵌入式設(shè)備的網(wǎng)絡(luò)接口連接形成一網(wǎng)絡(luò)連接,所述監(jiān)控程式用于監(jiān)測所述嵌入式設(shè)備的啟動信息,并在監(jiān)測到所述嵌入式設(shè)備的啟動信息后通過所述串口連接獲得所述嵌入式設(shè)備網(wǎng)絡(luò)標識,然后將所述測試程式通過所述網(wǎng)絡(luò)連接拷貝到所述嵌入式設(shè)備中,所述測試程式根據(jù)所述自動運行腳本對所述嵌入式設(shè)備進行測試。
2.如權(quán)利要求l所述的嵌入式設(shè)備測試系統(tǒng),其特征在于所述自動 運行腳本設(shè)定所述嵌入式設(shè)備的測試項目及測試順序。
3.如權(quán)利要求l所述的嵌入式設(shè)備測試系統(tǒng),其特征在于所述自動 運行腳本設(shè)置于所述主機的存儲裝置中的一配置文件,所述配置文件儲存有預(yù)設(shè)的登陸用戶 名及登陸密碼。
4.如權(quán)利要求3所述的嵌入式設(shè)備測試系統(tǒng),其特征在于所述監(jiān)控 程式具有一自動測試模式及一手動測試模式,處于自動測試模式時,在登陸到所述嵌入式設(shè) 備時,使用所述配置文件中的預(yù)設(shè)登陸用戶名及登陸密碼進行登陸;而處于手動測試模式時 ,在登陸到所述嵌入式設(shè)備時要手動輸入登陸用戶名、登陸密碼進行登陸。
5.如權(quán)利要求l所述的嵌入式設(shè)備測試系統(tǒng),其特征在于所述嵌入 式設(shè)備測試系統(tǒng)進一步包括一與所述主機連接并可顯示測試進程與測試結(jié)果的顯示器。
6.一種嵌入式設(shè)備測試方法,包括以下步驟 電腦主機通過一串口連接獲得待測嵌入式設(shè)備的啟動信息及網(wǎng)絡(luò)標識; 電腦主機獲得嵌入式設(shè)備的啟動信息及網(wǎng)絡(luò)標識后,通過一網(wǎng)絡(luò)連接拷貝 一測試程式 到所述的嵌入式設(shè)備;及所述測試程式根據(jù)電腦主機的一 自動運行腳本對所述的嵌入式設(shè)備進行測試。
7.如權(quán)利要求6所述的嵌入式設(shè)備測試方法,其特征在于所述自動運行腳本設(shè)有所述嵌入式設(shè)備的測試項目及測試順序。
8.如權(quán)利要求6所述的嵌入式設(shè)備測試方法,其特征在于所述嵌入 式設(shè)備測試方法,還包括步驟在電腦主機獲得待測的嵌入式設(shè)備的啟動信息后,測試者在 所述嵌入式設(shè)備登陸用戶名及密碼。
9.如權(quán)利要求6或8所述的嵌入式設(shè)備測試方法,其特征在于所述 嵌入式設(shè)備測試方法還包括步驟在一顯示器顯示測試進程信息與測試結(jié)果。
全文摘要
一種嵌入式設(shè)備測試系統(tǒng),對一具有網(wǎng)絡(luò)標識的嵌入式設(shè)備進行測試,所述測試系統(tǒng)包括一主機并儲存一監(jiān)控程式、一自動運行腳本及一測試程式,所述主機與所述嵌入式設(shè)備形成一串口連接及一網(wǎng)絡(luò)連接,所述監(jiān)控程式用于監(jiān)測所述嵌入式設(shè)備的啟動信息,并在監(jiān)測到所述嵌入式設(shè)備的啟動信息后通過所述串口連接獲得所述嵌入式設(shè)備網(wǎng)絡(luò)標識,然后將所述測試程式通過所述網(wǎng)絡(luò)連接拷貝到所述嵌入式設(shè)備中,所述測試程式根據(jù)所述自動運行腳本對所述嵌入式設(shè)備進行測試。本發(fā)明還進一步提供一測試方法。使用本發(fā)明對嵌入式設(shè)備進行測試可節(jié)省測試時間、提高測試效率且不需改變待測試嵌入式設(shè)備的原有固件。
文檔編號G06F11/22GK101539877SQ20081030060
公開日2009年9月23日 申請日期2008年3月17日 優(yōu)先權(quán)日2008年3月17日
發(fā)明者萍 劉, 劉雅彬 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1