国产精品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>

      一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法及裝置的制造方法

      文檔序號(hào):10534522閱讀:458來源:國(guó)知局
      一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法及裝置的制造方法
      【專利摘要】本發(fā)明提供一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,需提供外置SD卡、BOOTROM存儲(chǔ)器、處理單元、DRAM存儲(chǔ)器以及SPINOR存儲(chǔ)器,將解壓后的系統(tǒng)固件存儲(chǔ)在行車記錄儀的外置SD卡上,啟動(dòng)時(shí),判斷SD卡是否存在系統(tǒng)固件來決定從SD卡讀取固件還是從SPINOR存儲(chǔ)器上讀取固件,并優(yōu)先選擇SD卡上的固件執(zhí)行。本發(fā)明還提供一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,省去了從SPINOR存儲(chǔ)器上讀取解壓固件和固件解壓的時(shí)間,只需要進(jìn)行一次解壓系統(tǒng)固件操作,之后直接從SD卡上獲取解壓后的系統(tǒng)固件執(zhí)行,大大提高了啟動(dòng)時(shí)間,減少開機(jī)時(shí)間。
      【專利說明】
      一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及行車記錄儀領(lǐng)域,尤其涉及一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法及裝置。
      【背景技術(shù)】
      [0002]為了降低產(chǎn)品成本,現(xiàn)有的行車記錄儀產(chǎn)品,將系統(tǒng)固件存儲(chǔ)在價(jià)格便宜、容量較小的SPI NOR存儲(chǔ)器件上,為了存放下完整的系統(tǒng)固件,需要將系統(tǒng)固件進(jìn)行壓縮,這樣就導(dǎo)致每次設(shè)備啟動(dòng)時(shí),都需要先將系統(tǒng)固件讀取到內(nèi)存,解壓后執(zhí)行,壓縮比越高解壓耗時(shí)就越長(zhǎng),開機(jī)也會(huì)變慢。

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

      [0003]本發(fā)明要解決的技術(shù)問題之一,在于提供一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,加快啟動(dòng)速度,減小開機(jī)時(shí)間。
      [0004]本發(fā)明要解決的技術(shù)問題之一是這樣實(shí)現(xiàn)的:一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,需提供外置SD卡、BOOTROM存儲(chǔ)器、處理單元、DRAM存儲(chǔ)器以及SPI NOR存儲(chǔ)器,所述BOOTROM存儲(chǔ)器、DRAM存儲(chǔ)器以及SPI NOR存儲(chǔ)器分別與處理單元連接,所述方法包括如下步驟:
      [0005]步驟1、行車記錄儀上電,處理器單元執(zhí)行BOOTROM存儲(chǔ)器上的啟動(dòng)代碼;
      [0006]步驟2、讀取SPI NOR存儲(chǔ)器上的引導(dǎo)代碼到DRAM存儲(chǔ)器中執(zhí)行;
      [0007]步驟3、所述引導(dǎo)代碼檢查是否存在外置SD卡,若存在,則進(jìn)入步驟4;否則,讀取SPI NOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件,結(jié)束流程;
      [0008]步驟4、判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡,同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件。
      [0009]進(jìn)一步的,所述步驟3具體為:判斷SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡固件分區(qū)域上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,對(duì)SD卡進(jìn)行格式化,將SD卡劃分成固件分區(qū)和數(shù)據(jù)分區(qū),讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡的固件分區(qū),同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件,所述SD卡的數(shù)據(jù)分區(qū)用以存放音視頻數(shù)據(jù)。
      [0010]本發(fā)明要解決的技術(shù)問題之二,在于提供一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,加快啟動(dòng)速度,減小開機(jī)時(shí)間。
      [0011]本發(fā)明要解決的技術(shù)問題之二是這樣實(shí)現(xiàn)的:一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,包括DRAM存儲(chǔ)器、處理器單元、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡,所述DRAM存儲(chǔ)器、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡分別與處理單元連接;
      [0012]所述SPINOR存儲(chǔ)器用于存儲(chǔ)引導(dǎo)代碼和壓縮的系統(tǒng)固件;
      [0013]所述外置SD卡用于存儲(chǔ)解壓后的系統(tǒng)固件和用戶數(shù)據(jù);
      [0014]所述BOOTROM存儲(chǔ)器用于存儲(chǔ)啟動(dòng)代碼;
      [0015]所述DRAM存儲(chǔ)器用于存放解壓后的系統(tǒng)固件;
      [0016]所述處理單元用于執(zhí)行所述啟動(dòng)代碼和引導(dǎo)代碼,所述引導(dǎo)代碼用于檢查是否存在外置SD卡,所述處理單元還用于根據(jù)引導(dǎo)代碼檢查結(jié)果選擇系統(tǒng)固件獲取途徑并優(yōu)先選擇SD卡上的系統(tǒng)固件執(zhí)行;
      [0017]在存在外置SD卡時(shí),所述處理單元用于判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取外置SD卡上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行,否則,讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡,同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件;在不存在外置SD卡時(shí),所述處理單元用于讀取SPINOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件。
      [0018]進(jìn)一步的,所述外置SD卡包括用于存儲(chǔ)解壓后的系統(tǒng)固件的固件分區(qū)和用于存儲(chǔ)音視頻數(shù)據(jù)的數(shù)據(jù)分區(qū)。
      [0019]本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明將解壓后的系統(tǒng)固件存儲(chǔ)在行車記錄儀的外置SD卡上,啟動(dòng)時(shí),判斷SD卡是否存在系統(tǒng)固件來決定從SD卡讀取固件還是從SPI NOR存儲(chǔ)器上讀取固件,并優(yōu)先選擇SD卡上的固件執(zhí)行,省去了從SPI NOR存儲(chǔ)器上讀取解壓固件和固件解壓的時(shí)間,且本發(fā)明只需要進(jìn)行一次解壓系統(tǒng)固件操作,之后直接從SD卡上獲取解壓后的系統(tǒng)固件執(zhí)行,大大提高了啟動(dòng)時(shí)間,且SD卡的讀寫速度一般快于SPI NOR存儲(chǔ)器,這也將節(jié)省一部分開機(jī)時(shí)間。
      【附圖說明】
      [0020]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
      [0021]圖1為本發(fā)明一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法執(zhí)行流程圖。
      [0022]圖2為本發(fā)明一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置邏輯框圖。
      【具體實(shí)施方式】
      [0023]如圖1所示,一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,需提供外置SD卡、BOOTROM存儲(chǔ)器、處理單元、DRAM存儲(chǔ)器以及SPI NOR存儲(chǔ)器,所述BOOTROM存儲(chǔ)器、DRAM存儲(chǔ)器以及SPINOR存儲(chǔ)器分別與處理單元連接,所述方法包括如下步驟:
      [0024]步驟1、行車記錄儀上電,處理器單元執(zhí)行BOOTROM存儲(chǔ)器上的啟動(dòng)代碼;
      [0025]步驟2、讀取SPI NOR存儲(chǔ)器上的引導(dǎo)代碼到DRAM存儲(chǔ)器中執(zhí)行;
      [0026]步驟3、所述引導(dǎo)代碼檢查是否存在外置SD卡,若存在,則進(jìn)入步驟4;否則,讀取SPI NOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件,結(jié)束流程;所述步驟3具體為:判斷SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡固件分區(qū)域上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,對(duì)SD卡進(jìn)行格式化,將SD卡劃分成固件分區(qū)和數(shù)據(jù)分區(qū),讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡的固件分區(qū),同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件,所述SD卡的數(shù)據(jù)分區(qū)用以存放音視頻數(shù)據(jù);
      [0027]步驟4、判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡,同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件。
      [0028]如圖2所示,一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,包括DRAM存儲(chǔ)器、處理器單元、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡,所述DRAM存儲(chǔ)器、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡分別與處理單元連接;
      [0029]所述SPINOR存儲(chǔ)器用于存儲(chǔ)引導(dǎo)代碼和壓縮的系統(tǒng)固件;
      [0030]所述外置SD卡用于存儲(chǔ)解壓后的系統(tǒng)固件和用戶數(shù)據(jù);所述外置SD卡進(jìn)一步包括用于存儲(chǔ)解壓后的系統(tǒng)固件的固件分區(qū)和用于存儲(chǔ)音視頻數(shù)據(jù)的數(shù)據(jù)分區(qū)。
      [0031 ] 所述BOOTROM存儲(chǔ)器用于存儲(chǔ)啟動(dòng)代碼;
      [0032]所述DRAM存儲(chǔ)器用于存放解壓后的系統(tǒng)固件;
      [0033]所述處理單元用于執(zhí)行所述啟動(dòng)代碼和引導(dǎo)代碼,所述引導(dǎo)代碼用于檢查是否存在外置SD卡,所述處理單元還用于根據(jù)引導(dǎo)代碼檢查結(jié)果選擇系統(tǒng)固件獲取途徑并優(yōu)先選擇SD卡上的系統(tǒng)固件執(zhí)行;
      [0034]在存在外置SD卡時(shí),所述處理單元用于判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取外置SD卡固件分區(qū)域上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行,否則,對(duì)SD卡進(jìn)行格式化,將SD卡劃分成固件分區(qū)和數(shù)據(jù)分區(qū),讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡的固件分區(qū),同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件;在不存在外置SD卡時(shí),所述處理單元用于讀取SPI NOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件。
      [0035]本發(fā)明將解壓后的系統(tǒng)固件存儲(chǔ)在行車記錄儀的外置SD卡上,啟動(dòng)時(shí),判斷SD卡是否存在系統(tǒng)固件來決定從SD卡讀取固件還是從SPI NOR存儲(chǔ)器上讀取固件,并優(yōu)先選擇SD卡上的固件執(zhí)行,省去了從SPI NOR存儲(chǔ)器上讀取解壓固件和固件解壓的時(shí)間,帶有外置SD卡的行車記錄儀只需要進(jìn)行一次解壓系統(tǒng)固件操作,之后直接從SD卡上獲取解壓后的系統(tǒng)固件執(zhí)行,大大提高了啟動(dòng)時(shí)間,且SD卡的讀寫速度一般快于SPI NOR存儲(chǔ)器,這也將節(jié)省一部分開機(jī)時(shí)間。
      [0036]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,其特征在于:需提供外置SD卡、BOOTROM存儲(chǔ)器、處理單元、DRAM存儲(chǔ)器以及SPI NOR存儲(chǔ)器,所述BOOTROM存儲(chǔ)器、DRAM存儲(chǔ)器以及SPINOR存儲(chǔ)器分別與處理單元連接,所述方法包括如下步驟: 步驟1、行車記錄儀上電,處理器單元執(zhí)行BOOTROM存儲(chǔ)器上的啟動(dòng)代碼; 步驟2、讀取SPI NOR存儲(chǔ)器上的引導(dǎo)代碼到DRAM存儲(chǔ)器中執(zhí)行; 步驟3、所述引導(dǎo)代碼檢查是否存在外置SD卡,若存在,則進(jìn)入步驟4 ;否則,讀取SPINOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件,結(jié)束流程; 步驟4、判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡,同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件。2.根據(jù)權(quán)利要求1所述的一種行車記錄儀的系統(tǒng)固件存儲(chǔ)方法,其特征在于:所述步驟.3具體為:判斷SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取SD卡固件分區(qū)域上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行;否則,對(duì)SD卡進(jìn)行格式化,將SD卡劃分成固件分區(qū)和數(shù)據(jù)分區(qū),讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡的固件分區(qū),同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件,所述SD卡的數(shù)據(jù)分區(qū)用以存放音視頻數(shù)據(jù)。3.—種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,其特征在于:包括DRAM存儲(chǔ)器、處理器單元、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡,所述DRAM存儲(chǔ)器、SPI NOR存儲(chǔ)器、BOOTROM存儲(chǔ)器以及外置SD卡分別與處理單元連接; 所述SPI NOR存儲(chǔ)器用于存儲(chǔ)引導(dǎo)代碼和壓縮的系統(tǒng)固件; 所述外置SD卡用于存儲(chǔ)解壓后的系統(tǒng)固件和用戶數(shù)據(jù); 所述BOOTROM存儲(chǔ)器用于存儲(chǔ)啟動(dòng)代碼; 所述DRAM存儲(chǔ)器用于存放解壓后的系統(tǒng)固件; 所述處理單元用于執(zhí)行所述啟動(dòng)代碼和引導(dǎo)代碼,所述引導(dǎo)代碼用于檢查是否存在外置SD卡,所述處理單元還用于根據(jù)引導(dǎo)代碼檢查結(jié)果選擇系統(tǒng)固件獲取途徑并優(yōu)先選擇SD卡上的系統(tǒng)固件執(zhí)行; 在存在外置SD卡時(shí),所述處理單元用于判斷所述SD卡中是否存在解壓后的系統(tǒng)固件,若是,則讀取外置SD卡上的解壓后的系統(tǒng)固件到DRAM存儲(chǔ)器中執(zhí)行,否則,讀取SPI NOR存儲(chǔ)器上的壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,將解壓后的系統(tǒng)固件寫入SD卡,同時(shí)執(zhí)行DRAM存儲(chǔ)器中解壓后的系統(tǒng)固件;在不存在外置SD卡時(shí),所述處理單元用于讀取SPI NOR存儲(chǔ)器上壓縮的系統(tǒng)固件到DRAM存儲(chǔ)器進(jìn)行解壓,并執(zhí)行解壓后的系統(tǒng)固件。4.根據(jù)權(quán)利要求3所述的一種行車記錄儀的系統(tǒng)固件存儲(chǔ)裝置,其特征在于:所述外置SD卡包括用于存儲(chǔ)解壓后的系統(tǒng)固件的固件分區(qū)和用于存儲(chǔ)音視頻數(shù)據(jù)的數(shù)據(jù)分區(qū)。
      【文檔編號(hào)】G07C5/00GK105893051SQ201610223609
      【公開日】2016年8月24日
      【申請(qǐng)日】2016年4月12日
      【發(fā)明人】陳奮
      【申請(qǐng)人】福州瑞芯微電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1