[發(fā)明專(zhuān)利]PowerPC主機(jī)板的遠(yuǎn)程升級(jí)系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510422877.4 | 申請(qǐng)日: | 2015-07-17 |
| 公開(kāi)(公告)號(hào): | CN105302593B | 公開(kāi)(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 馬振華;張凱;寧立革 | 申請(qǐng)(專(zhuān)利權(quán))人: | 天津市英貝特航天科技有限公司 |
| 主分類(lèi)號(hào): | G06F8/65 | 分類(lèi)號(hào): | G06F8/65 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 300384 天津市南開(kāi)區(qū)華苑產(chǎn)業(yè)區(qū)*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | powerpc 主機(jī)板 遠(yuǎn)程 升級(jí) 系統(tǒng) 方法 | ||
1.一種PowerPC主機(jī)板的遠(yuǎn)程升級(jí)方法,其特征在于:遠(yuǎn)程主機(jī)通過(guò)網(wǎng)絡(luò)登錄PowerPC主機(jī)板,PowerPC主機(jī)板在Flash芯片中備份舊版本程序,然后將網(wǎng)絡(luò)傳輸來(lái)的新版本程序覆蓋舊版本程序;在備份程序文件或生成傳輸程序文件時(shí),都需先計(jì)算出一個(gè)校驗(yàn)文件,將檢驗(yàn)文件同程序文件一起備份或傳輸;當(dāng)程序文件完成備份或者傳輸后,本地的PowerPC主機(jī)板再計(jì)算一次校驗(yàn)文件,將新的校驗(yàn)文件和備份或傳輸前獲得的舊校驗(yàn)文件進(jìn)行對(duì)比,結(jié)果一致即認(rèn)為完成備份或者傳輸,不一致則退回舊版本;
如果在覆蓋主程序文件的過(guò)程中主程序文件損壞,則依程序的層次結(jié)構(gòu)從備份區(qū)域啟動(dòng)程序,首先引導(dǎo)程序由CPLD芯片判斷是否從備份區(qū)域啟動(dòng)程序,操作系統(tǒng)由引導(dǎo)程序來(lái)判斷,應(yīng)用程序由操作系統(tǒng)來(lái)判斷,而FPGA加載程序由應(yīng)用程序來(lái)判斷;
具體為,首先啟動(dòng)主引導(dǎo)程序,由CPLD芯片進(jìn)行啟動(dòng)計(jì)時(shí)判斷,如果主引導(dǎo)程序文件受損,則啟動(dòng)失敗,CPLD芯片控制PowerPC主機(jī)板從備份區(qū)域存儲(chǔ)的備份引導(dǎo)程序進(jìn)行啟動(dòng);引導(dǎo)程序啟動(dòng)完成后,加載主操作系統(tǒng),同時(shí)判斷主操作系統(tǒng)是否正常啟動(dòng),如果主操作系統(tǒng)的文件受損致啟動(dòng)失敗,則引導(dǎo)程序控制PowerPC主機(jī)板從備份操作系統(tǒng)加載程序文件;操作系統(tǒng)啟動(dòng)后,加載主應(yīng)用程序,同樣啟動(dòng)判斷,如果主應(yīng)用程序啟動(dòng)失敗,則啟動(dòng)備份應(yīng)用程序;最后啟動(dòng)主FPGA加載程序,同時(shí)應(yīng)用程序判斷FPGA加載標(biāo)志,如主FPGA加載程序啟動(dòng)失敗則啟動(dòng)備份FPGA加載程序,當(dāng)完成所有文件的加載后,PowerPC主機(jī)板正常啟動(dòng),遠(yuǎn)程登錄主機(jī)并判斷每一部分程序文件是否從備份區(qū)域加載,如果是則將備份區(qū)域的各備份程序文件拷貝回相應(yīng)的主程序區(qū)域,實(shí)現(xiàn)程序的回退,并再次重復(fù)升級(jí)步驟,直到新版本軟件全部由主程序區(qū)域啟動(dòng),即完成整個(gè)遠(yuǎn)程升級(jí)。
2.根據(jù)權(quán)利要求1所述的PowerPC主機(jī)板的遠(yuǎn)程升級(jí)方法,包括以下步驟:遠(yuǎn)程主機(jī)通過(guò)Telnet方式連接并登錄PowerPC主機(jī)板,登錄后PowerPC主機(jī)板首先備份各程序文件和對(duì)應(yīng)的校驗(yàn)文件,完成后用MD5算法計(jì)算出新的校驗(yàn)文件并與舊校驗(yàn)文件對(duì)比,不一致就認(rèn)為備份出錯(cuò),重新進(jìn)行備份,兩校驗(yàn)文件一致則完成備份;備份完成后即開(kāi)始更新升級(jí)文件,遠(yuǎn)程主機(jī)端的新版本程序文件連同生成的校驗(yàn)文件一起通過(guò)網(wǎng)絡(luò)傳輸至PowerPC主機(jī)板并保存在主程序區(qū)域,傳輸完成后用MD5算法計(jì)算出新的校驗(yàn)文件,將新的校驗(yàn)文件與傳輸來(lái)的校驗(yàn)文件進(jìn)行對(duì)比,如不一致就認(rèn)為傳輸出錯(cuò),重新進(jìn)行傳輸,如兩驗(yàn)證文件一致則完成傳輸,準(zhǔn)備重新啟動(dòng)主機(jī)。
3.基于權(quán)利要求1所述的遠(yuǎn)程升級(jí)方法的遠(yuǎn)程升級(jí)系統(tǒng),其特征在于:PowerPC主機(jī)板包括PowerPC處理器、CPLD芯片、FPGA芯片、對(duì)外接口、網(wǎng)口芯片和Flash芯片;其中,PowerPC處理器連接網(wǎng)口芯片和CPLD芯片,CPLD芯片連接Flash芯片和FPGA芯片,F(xiàn)PGA芯片設(shè)置有對(duì)外接口,遠(yuǎn)程主機(jī)通過(guò)以太網(wǎng)連接并登陸PowerPC處理器。
4.根據(jù)權(quán)利要求3所述的遠(yuǎn)程升級(jí)系統(tǒng),其特征在于:Flash芯片中存儲(chǔ)引導(dǎo)程序、操作系統(tǒng)、應(yīng)用程序和FPGA加載程序,每種程序都對(duì)應(yīng)包括主程序文件和相應(yīng)的備份程序文件,主程序文件存儲(chǔ)于主程序區(qū)域,備份程序文件存儲(chǔ)在備份區(qū)域,而每個(gè)主程序文件和備份程序文件又分別各自對(duì)應(yīng)獨(dú)立的校驗(yàn)文件。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于天津市英貝特航天科技有限公司,未經(jīng)天津市英貝特航天科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510422877.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種應(yīng)用于PowerPC最小系統(tǒng)的引導(dǎo)裝置及引導(dǎo)方法
- 一種PowerPC云存儲(chǔ)平臺(tái)采用Heartbeat實(shí)現(xiàn)高可用集群的方法
- 一種PowerPC云存儲(chǔ)平臺(tái)采用LAMP實(shí)現(xiàn)系統(tǒng)管理的方法
- 一種基于Vxworks的顯卡加速器
- 一種加密板卡
- 一種基于PowerPC的SRIO接口固態(tài)硬盤(pán)設(shè)計(jì)方法
- 一種在PowerPC DPAA模式下實(shí)現(xiàn)網(wǎng)絡(luò)接口自適應(yīng)的方法
- 一種基于PCIE的多Powerpc快速加載方法
- 基于PowerPC處理器的RPDU通信板卡及配電系統(tǒng)
- 一種基于PowerPC+SRIO交換技術(shù)的信息處理系統(tǒng)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車(chē)遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車(chē)輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器





