国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于固件設(shè)備的差量式升級(jí)方法

      文檔序號(hào):6522609閱讀:248來源:國知局
      用于固件設(shè)備的差量式升級(jí)方法
      【專利摘要】本發(fā)明公開了一種用于固件設(shè)備的差量式升級(jí)方法,包括如下步驟:a)首先讀出固件設(shè)備中原有的內(nèi)容;b)然后將要寫入的內(nèi)容和固件設(shè)備中讀出的原有內(nèi)容進(jìn)行對(duì)比;c)如果內(nèi)容不一致則擦除固件設(shè)備中原有的內(nèi)容后寫入新數(shù)據(jù),如果內(nèi)容一致則不進(jìn)行擦寫,直接完成本次寫入操作。本發(fā)明提供的用于固件設(shè)備的差量式升級(jí)方法,將需要寫入固件的內(nèi)容與當(dāng)前固件內(nèi)容進(jìn)行對(duì)比,如果相同則不進(jìn)行升級(jí),不同才會(huì)進(jìn)行升級(jí),通過差量式升級(jí)方法,從而大大降低擦寫存儲(chǔ)器件的頻繁程度,減小損壞概率,降低維護(hù)成本。
      【專利說明】用于固件設(shè)備的差量式升級(jí)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種計(jì)算機(jī)存儲(chǔ)、嵌入式設(shè)備升級(jí)方法,尤其涉及一種用于固件設(shè)備的差量式升級(jí)方法。
      【背景技術(shù)】
      [0002]現(xiàn)有固件升級(jí)時(shí),都是直接對(duì)flash進(jìn)行擦寫?,F(xiàn)有固件升級(jí)方法存在如下問題:首先,直接擦寫flash首先會(huì)造成系統(tǒng)資源的浪費(fèi),影響系統(tǒng)固件更新的速度,其次,存儲(chǔ)設(shè)備的壽命是有限的,頻繁擦寫會(huì)造成損壞?,F(xiàn)有設(shè)備存儲(chǔ)器件損壞就只能返廠維修了,造成維修成本上升。因此,有必要提供一種用于固件設(shè)備的差量式升級(jí)方法,能夠降低擦寫存儲(chǔ)器件的頻繁程度,減小損壞概率,降低維護(hù)成本。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明所要解決的技術(shù)問題是提供一種用于固件設(shè)備的差量式升級(jí)方法,能夠大大降低擦寫存儲(chǔ)器件的頻繁程度,減小損壞概率,降低維護(hù)成本。
      [0004]本發(fā)明為解決上述技術(shù)問題而采用的技術(shù)方案是提供一種用于固件設(shè)備的差量式升級(jí)方法,包括如下步驟:a)首先讀出固件設(shè)備中原有的內(nèi)容;b)然后將要寫入的內(nèi)容和固件設(shè)備中讀出的原有內(nèi)容進(jìn)行對(duì)比;c)如果內(nèi)容不一致則擦除固件設(shè)備中原有的內(nèi)容后寫入新數(shù)據(jù),如果內(nèi)容一致則不進(jìn)行擦寫,直接完成本次寫入操作。
      [0005]上述的用于固件設(shè)備的差量式升級(jí)方法,其中,所述寫入的內(nèi)容按塊進(jìn)行劃分,每次寫入時(shí),按塊為單位進(jìn)行對(duì)比并判斷是否需要擦除更新。
      [0006]上述的用于固件設(shè)備的差量式升級(jí)方法,其中,所述固件設(shè)備的存儲(chǔ)器件為flash
      -H-* I I
      心/T O
      [0007]本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明提供的用于固件設(shè)備的差量式升級(jí)方法,將需要寫入固件的內(nèi)容與當(dāng)前固件內(nèi)容進(jìn)行對(duì)比,如果相同則不進(jìn)行升級(jí),不同才會(huì)進(jìn)行升級(jí),通過差量式升級(jí)方法,從而大大降低擦寫存儲(chǔ)器件的頻繁程度,減小損壞概率,降低維護(hù)成本。
      【專利附圖】

      【附圖說明】
      [0008]圖1為本發(fā)明用于固件設(shè)備的差量式升級(jí)方法流程示意圖;
      [0009]圖2為本發(fā)明用于固件設(shè)備的差量式按塊升級(jí)流程圖。
      【具體實(shí)施方式】
      [0010]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
      [0011]圖1為本發(fā)明用于固件設(shè)備的差量式升級(jí)方法流程示意圖。
      [0012]請(qǐng)參見圖1,本發(fā)明提供的用于固件設(shè)備的差量式升級(jí)方法包括如下步驟:
      [0013]步驟S1:首先讀出固件設(shè)備中原有的內(nèi)容;[0014]步驟S2:然后將要寫入的內(nèi)容和固件設(shè)備中讀出的原有內(nèi)容進(jìn)行對(duì)比;
      [0015]步驟S3:如果內(nèi)容不一致則擦除固件設(shè)備中原有的內(nèi)容后寫入新數(shù)據(jù),如果內(nèi)容一致則不進(jìn)行擦寫,直接完成本次寫入操作。
      [0016]上述的用于固件設(shè)備的差量式升級(jí)方法,所述固件設(shè)備的存儲(chǔ)器件為flash芯片;在Linux系統(tǒng)中,應(yīng)用程序進(jìn)行升級(jí)操作時(shí),flash驅(qū)動(dòng)會(huì)對(duì)固件分塊(block)進(jìn)行擦寫操作。當(dāng)flash驅(qū)動(dòng)對(duì)數(shù)據(jù)塊(block)進(jìn)行擦除動(dòng)作之前,先對(duì)要寫入的內(nèi)容和改寫塊的內(nèi)容進(jìn)行對(duì)比,如果內(nèi)容一致則不進(jìn)行擦寫,避免無用的操作,具體流程如圖2所示。
      [0017]綜上所述,本發(fā)明提供的用于固件設(shè)備的差量式升級(jí)方法,將需要寫入固件的內(nèi)容與當(dāng)前固件內(nèi)容進(jìn)行對(duì)比,如果相同則不進(jìn)行升級(jí),不同才會(huì)進(jìn)行升級(jí),通過差量式升級(jí)方法,從而大大降低擦寫存儲(chǔ)器件的頻繁程度,減小損壞概率,降低維護(hù)成本。
      [0018]雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
      【權(quán)利要求】
      1.一種用于固件設(shè)備的差量式升級(jí)方法,其特征在于,包括如下步驟: a)首先讀出固件設(shè)備中原有的內(nèi)容; b)然后將要寫入的內(nèi)容和固件設(shè)備中讀出的原有內(nèi)容進(jìn)行對(duì)比; c)如果內(nèi)容不一致則擦除固件設(shè)備中原有的內(nèi)容后寫入新數(shù)據(jù),如果內(nèi)容一致則不進(jìn)行擦寫,直接完成本次寫入操作。
      2.如權(quán)利要求1所述的用于固件設(shè)備的差量式升級(jí)方法,其特征在于,所述寫入的內(nèi)容按塊進(jìn)行劃分,每次寫入時(shí),按塊為單位進(jìn)行對(duì)比并判斷是否需要擦除更新。
      3.如權(quán)利要求1或2所述的用于固件設(shè)備的差量式升級(jí)方法,其特征在于,所述固件設(shè)備的存儲(chǔ)器件為flash芯片。
      【文檔編號(hào)】G06F9/445GK103729209SQ201310656170
      【公開日】2014年4月16日 申請(qǐng)日期:2013年12月6日 優(yōu)先權(quán)日:2013年12月6日
      【發(fā)明者】郝鵬飛, 田峰, 原佳, 陳劼 申請(qǐng)人:南京智達(dá)康無線通信科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1