[發(fā)明專利]基于通用usb總線的設(shè)備固件升級(jí)方法無效
| 申請(qǐng)?zhí)枺?/td> | 201010290776.3 | 申請(qǐng)日: | 2010-09-21 |
| 公開(公告)號(hào): | CN101963910A | 公開(公告)日: | 2011-02-02 |
| 發(fā)明(設(shè)計(jì))人: | 劉均;鐘益斌;詹銳 | 申請(qǐng)(專利權(quán))人: | 深圳市元征軟件開發(fā)有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F13/38 |
| 代理公司: | 深圳市德力知識(shí)產(chǎn)權(quán)代理事務(wù)所 44265 | 代理人: | 林才桂 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 通用 usb 總線 設(shè)備 升級(jí) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及設(shè)備固件升級(jí)技術(shù),尤其涉及一種基于通用usb總線的設(shè)備固件升級(jí)方法。
背景技術(shù)
隨著電子技術(shù)的迅猛發(fā)展,各行各業(yè)可以看到越來越多的智能檢測、測試設(shè)備的深入應(yīng)用。這些智能設(shè)備有個(gè)共同的特點(diǎn),其內(nèi)部設(shè)有程序只讀存儲(chǔ)器,在這個(gè)存儲(chǔ)器中儲(chǔ)存了使智能設(shè)備發(fā)揮智能控制作用的控制程序。只讀存儲(chǔ)器中的程序,在設(shè)備正常工作中只讀、不可修改,好似固化不動(dòng)的物件,因此被稱為固件。由于智能設(shè)備功能需求的變化,或者固件程序存在缺陷需要修復(fù),有必要開發(fā)一種新的方法,可使設(shè)備固件程序得到更新和升級(jí)。
現(xiàn)有技術(shù)中最常用的辦法,就是為智能設(shè)備設(shè)計(jì)一個(gè)外部接口,將控制電腦通過這個(gè)外部接口與智能設(shè)備進(jìn)行電性連接,然后操作控制電腦,將固件升級(jí)版本下載到智能設(shè)備,進(jìn)行升級(jí)。這種方法簡單易操作。但是,通常設(shè)計(jì)的這個(gè)外部接口,要么是私有定義的,要么采用的是簡單并且工業(yè)界常見的串口。私有定義的接口,要求在控制電腦連接端,必須使用可轉(zhuǎn)換為私有接口的轉(zhuǎn)換端子。使用串口的,一方面串口存在速度低的缺點(diǎn),另一方面也要求控制電腦端可支持串口連接,并且還要進(jìn)行串口的配置。這些都對(duì)控制電腦提出了一定的約束和限制。過去的PC臺(tái)式機(jī)電腦因體積夠大,外部接口中仍保留著串口。但移動(dòng)筆記本電腦由于體積上的約束以及大眾化應(yīng)用,已經(jīng)很難見到外部接口仍保留串口的。隨著筆記本電腦的日漸普及,利用易攜帶移動(dòng)的筆記本電腦,也能完成智能設(shè)備的固件升級(jí)要求,這已是普遍的大眾需要,因此有必要提供一種新的方法,以滿足這一需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種基于通用usb總線的設(shè)備固件升級(jí)方法,其充分利用電腦現(xiàn)有標(biāo)準(zhǔn)配置usb接口的作用,通過通用usb總線將控制電腦與智能設(shè)備進(jìn)行連接,為用戶提供升級(jí)快捷、操作友好、使用方便的智能設(shè)備固件升級(jí)方法,幫助用戶高效完成固件升級(jí)任務(wù)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于通用usb總線的設(shè)備固件升級(jí)方法,包括如下步驟:
步驟1、提供一控制電腦及智能設(shè)備,該控制電腦采用標(biāo)準(zhǔn)配置的usb接口,其內(nèi)包括有固件升級(jí)程序上位機(jī),智能設(shè)備內(nèi)包括有固件升級(jí)程序下位機(jī);
步驟2、提供一通用usb總線,利用該usb總線通過標(biāo)準(zhǔn)配置的usb接口將該智能設(shè)備與控制電腦電性連接;
步驟3、控制電腦運(yùn)行固件升級(jí)程序上位機(jī),提供用戶一人機(jī)友好的向?qū)缴?jí)操作和顯示界面;
步驟4、智能設(shè)備運(yùn)行固件升級(jí)程序下位機(jī);
步驟5、固件升級(jí)程序上位機(jī)將用戶的操作指令經(jīng)usb總線發(fā)送給固件升級(jí)程序下位機(jī),控制智能設(shè)備切換到固件升級(jí)模式;
步驟6、固件升級(jí)程序上位機(jī)從網(wǎng)絡(luò)、本地硬盤、或移動(dòng)存儲(chǔ)設(shè)備獲取固件新版本程序,分塊下載到固件升級(jí)程序下位機(jī)中;
步驟7、固件升級(jí)程序下位機(jī)取得所有分塊的程序后進(jìn)行組合拼裝及校驗(yàn),然后將校驗(yàn)的結(jié)果返回給固件升級(jí)程序上位機(jī),提示用戶固件升級(jí)是否成功。
所述控制電腦的固件升級(jí)程序上位機(jī)內(nèi)包括操作向?qū)K、固件程序讀取模塊、固件程序下載模塊、usb通訊模塊、程序數(shù)據(jù)編輯模塊、及高級(jí)功能模塊。
所述控制電腦的固件升級(jí)程序上位機(jī)運(yùn)行在Windows操作系統(tǒng)環(huán)境下。
所述Windows操作系統(tǒng)內(nèi)包含有usb驅(qū)動(dòng),以支持usb數(shù)據(jù)通訊,完成新版本程序的下載升級(jí)。
所述智能設(shè)備的固件升級(jí)程序下位機(jī)內(nèi)包含有主控制程序模塊、固件程序接收模塊、固件程序校驗(yàn)?zāi)K、及usb通訊模塊。
所述智能設(shè)備的固件升級(jí)程序下位機(jī)內(nèi)還包括usb驅(qū)動(dòng),以支持usb數(shù)據(jù)通訊。
本發(fā)明的有益效果:本發(fā)明所提供的基于通用usb總線的設(shè)備固件升級(jí)方法,其通過usb總線將控制電腦與智能設(shè)備進(jìn)行連接,控制電腦從網(wǎng)絡(luò)、本地硬盤、或移動(dòng)存儲(chǔ)盤取得要升級(jí)的固件新版本程序,在操作向?qū)崾鞠拢瑢⒐碳掳姹境绦蚪?jīng)usb總線下載到智能設(shè)備中,更新和升級(jí)固件;該方法充分利用了電腦現(xiàn)有標(biāo)準(zhǔn)配置usb接口的作用,具有即插即用的優(yōu)點(diǎn),使用非常方便,為用戶提供升級(jí)快捷、操作友好、使用方便的智能設(shè)備固件升級(jí)方法,幫助用戶高效完成固件升級(jí)任務(wù)。
為了能更進(jìn)一步了解本發(fā)明的特征以及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說明與附圖,然而附圖僅提供參考與說明用,并非用來對(duì)本發(fā)明加以限制。
附圖說明
下面結(jié)合附圖,通過對(duì)本發(fā)明的具體實(shí)施方式詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其他有益效果顯而易見。
附圖中,
圖1為本發(fā)明的基于通用usb總線的設(shè)備固件升級(jí)方法的流程示意圖;
圖2為本發(fā)明中控制電腦與智能設(shè)備的連接關(guān)系示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市元征軟件開發(fā)有限公司,未經(jīng)深圳市元征軟件開發(fā)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010290776.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





