[發(fā)明專利]Bootloader程序模塊更新方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201711010107.4 | 申請(qǐng)日: | 2017-10-25 |
| 公開(公告)號(hào): | CN107608702A | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計(jì))人: | 羅文武 | 申請(qǐng)(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65 |
| 代理公司: | 北京超凡志成知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11371 | 代理人: | 唐維虎 |
| 地址: | 610041 四川省成都市高*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | bootloader 程序 模塊 更新 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式系統(tǒng)技術(shù)領(lǐng)域,具體而言,涉及一種Bootloader程序模塊更新方法及裝置。
背景技術(shù)
當(dāng)前大多數(shù)嵌入式系統(tǒng)設(shè)備,為了提高操作系統(tǒng)啟動(dòng)的可靠性,通常采用雙Bootloader程序(系統(tǒng)啟動(dòng)引導(dǎo)程序)設(shè)計(jì),其作用是:當(dāng)一個(gè)引導(dǎo)程序失敗后,希望可以通過另一個(gè)引導(dǎo)程序繼續(xù)完成系統(tǒng)的啟動(dòng)引導(dǎo)。現(xiàn)有的引導(dǎo)程序更新方案通常是對(duì)兩個(gè)Bootloader程序同時(shí)更新,在系統(tǒng)重啟后如果一個(gè)引導(dǎo)程序不能成功引導(dǎo)設(shè)備啟動(dòng),另一個(gè)引導(dǎo)程序也不能成功引導(dǎo),導(dǎo)致設(shè)備系統(tǒng)無(wú)法啟動(dòng)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種Bootloader程序模塊更新方法及裝置,以改善上述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提出一種Bootloader程序模塊更新方法,應(yīng)用于包括兩個(gè)Bootloader程序模塊的網(wǎng)絡(luò)設(shè)備,所述方法包括:確定所述兩個(gè)Bootloader程序模塊中的第一Bootloader程序模塊能夠成功引導(dǎo)所述網(wǎng)絡(luò)設(shè)備啟動(dòng);基于所述第一Bootloader程序模塊對(duì)所述兩個(gè)Bootloader程序模塊中的第二Bootloader程序模塊進(jìn)行更新。
第二方面,本發(fā)明實(shí)施例還提出一種Bootloader程序模塊更新裝置,應(yīng)用于包括兩個(gè)Bootloader程序模塊的網(wǎng)絡(luò)設(shè)備,所述裝置包括啟動(dòng)確定模塊和更新模塊,所述啟動(dòng)確定模塊用于確定所述兩個(gè)Bootloader程序模塊中的第一Bootloader程序模塊能夠成功引導(dǎo)所述網(wǎng)絡(luò)設(shè)備啟動(dòng),所述更新模塊用于基于所述第一Bootloader程序模塊對(duì)所述兩個(gè)Bootloader程序模塊中的第二Bootloader程序模塊進(jìn)行更新。
相對(duì)現(xiàn)有技術(shù),本發(fā)明實(shí)施例提供的一個(gè)或多個(gè)技術(shù)方案的組合,具有以下有益效果:
由于在本發(fā)明實(shí)施例提供的Bootloader程序模塊更新方法中,是在確定兩個(gè)Bootloader程序模塊中的第一Bootloader程序模塊能夠成功引導(dǎo)網(wǎng)絡(luò)設(shè)備啟動(dòng)后,才基于所述第一Bootloader程序模塊對(duì)所述兩個(gè)Bootloader程序模塊中的第二Bootloader程序模塊進(jìn)行更新,這樣就保證了第一Bootloader程序模塊和經(jīng)更新的第二Bootloader程序模塊都是能夠成功引導(dǎo)所述網(wǎng)絡(luò)設(shè)備啟動(dòng)的,進(jìn)而避免了在對(duì)第一Bootloader程序模塊與第二Bootloader程序模塊同時(shí)做更新后,相同的第一Bootloader程序模塊與第二Bootloader程序模塊不能引導(dǎo)所述網(wǎng)絡(luò)設(shè)備啟動(dòng)時(shí),網(wǎng)絡(luò)設(shè)備無(wú)法啟動(dòng)的問題,實(shí)現(xiàn)了確保網(wǎng)絡(luò)設(shè)備能夠成功啟動(dòng)的技術(shù)效果。
進(jìn)一步地,由于采用本發(fā)明實(shí)施例所提供的Bootloader程序模塊更新方法,無(wú)需人為關(guān)注兩個(gè)Bootloader程序模塊的差異,Bootloader程序模塊的更新也不需要依靠人手動(dòng)完成,不會(huì)由于時(shí)間長(zhǎng)了疏于維護(hù)和管理導(dǎo)致網(wǎng)絡(luò)設(shè)備不能啟動(dòng),在平時(shí)的使用過程中,當(dāng)發(fā)現(xiàn)其中一個(gè)Bootloader程序模塊無(wú)效時(shí),自動(dòng)完成備份,當(dāng)發(fā)現(xiàn)兩個(gè)Bootloader程序模塊不一致時(shí),能夠自動(dòng)完成Bootloader程序模塊的更新,保證了兩個(gè)Bootloader程序模塊的版本一致性或者版本差異不會(huì)過大,即解決了Bootloader程序模塊的有效性以及版本差異不可控的問題。
此外,本發(fā)明實(shí)施例所提供的Bootloader程序模塊更新方法不依賴于任何具體地軟件、硬件設(shè)計(jì)以及產(chǎn)品,故通用性好,應(yīng)用場(chǎng)合廣。
為使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例所提供的Bootloader程序模塊更新方法及裝置的應(yīng)用環(huán)境示意圖。
圖2示出了本發(fā)明第一實(shí)施例所提供的Bootloader程序模塊更新方法的流程示意圖。
圖3示出了本發(fā)明第二實(shí)施例所提供的Bootloader程序模塊更新方法的流程示意圖。
圖4示出了圖3中步驟S203的具體流程示意圖。
圖5示出了本發(fā)明第三實(shí)施例所提供的Bootloader程序模塊更新裝置的功能模塊圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于邁普通信技術(shù)股份有限公司,未經(jīng)邁普通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711010107.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:紡織面料(2017?26)
- 下一篇:臺(tái)階積木卷筆刀
- 一種嵌入式設(shè)備的多級(jí)引導(dǎo)加載方法
- 一種自動(dòng)更新的bootloader裝置及更新方法
- 一種無(wú)線用車載BootLoader調(diào)試設(shè)備及試驗(yàn)用汽車
- 一種藍(lán)牙用車載BootLoader調(diào)試設(shè)備及試驗(yàn)用汽車
- 一種車用BootLoader調(diào)試設(shè)備及試驗(yàn)用汽車
- Bootloader的測(cè)試方法、裝置及可讀存儲(chǔ)介質(zhì)
- 一種電子控制單元中Bootloader的更新方法和裝置
- SOC啟動(dòng)早期載入用戶配置的方法及系統(tǒng)、Bootloader鏡像配置方法
- 一種BootLoader程序更新方法
- 一種自升級(jí)的bootloader設(shè)計(jì)方法
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





