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

      支持在小閃存分區(qū)上讀寫文件的方法

      文檔序號:6602077閱讀:189來源:國知局
      專利名稱:支持在小閃存分區(qū)上讀寫文件的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及嵌入式系統(tǒng),尤其涉及嵌入式系統(tǒng)中,在小閃存分區(qū)上讀寫文件的方法。
      背景技術(shù)
      近年來隨著各個行業(yè)信息化的持續(xù)深入,嵌入式系統(tǒng)因其可定制性已廣泛應(yīng)用于網(wǎng)絡(luò)通信、消費電子、制造、工業(yè)控制、安防系統(tǒng)等多個領(lǐng)域。為了適應(yīng)軟件日益增長的功能 密度、硬件靈活的網(wǎng)絡(luò)連接、微功耗、低成本的要求,使用價廉的較小閃存作為存儲器來降 低成本是一種有效的方法。但是,有些小閃存的分區(qū)過小,存在不足以建立可讀寫文件系統(tǒng)的缺點。

      發(fā)明內(nèi)容
      本發(fā)明目的是針對現(xiàn)有技術(shù)的不足,為了在降低成本而使用小容量的閃存時,仍 然能夠預(yù)留出一小部分分區(qū)來保存文件,提出一種支持在小閃存分區(qū)上讀寫文件的方法。本發(fā)明的技術(shù)方案是一種支持在小閃存分區(qū)上讀寫文件的方法,包括如下步 驟步驟1 在操作系統(tǒng)啟動時,啟動運行支持在小閃存分區(qū)上讀寫文件的進程;步驟2 支持在小閃存分區(qū)上讀寫文件的進程從小閃存分區(qū)中讀出原始數(shù)據(jù),并 解包目錄樹到指定的臨時目錄中;步驟3 使用該小閃存分區(qū)上的數(shù)據(jù)的應(yīng)用程序利用在小閃存分區(qū)上讀寫文件的 進程對解包在臨時目錄中的目錄樹文件進行操作;步驟4:在有寫閃存請求時,操作系統(tǒng)發(fā)消息給支持在小閃存分區(qū)上讀寫文件的 進程,該進程在接收到消息后將指定的臨時目錄中的目錄樹文件打包后寫到小閃存分區(qū) 中。進一步的,步驟3中使用該小閃存分區(qū)上數(shù)據(jù)的程序?qū)獍哪夸洏涞奈募M行 的操作包括創(chuàng)建、讀取、修改和刪除。本發(fā)明的優(yōu)點是即使使用小容量的閃存,也能在小閃存分區(qū)上進行文件的讀寫 操作,從而可以使用較小閃存分區(qū)實現(xiàn)降成本。其中,對目錄樹打包和解包的過程對應(yīng)用程 序來說是透明的,對文件操作過程也不變,不同之處只是需要應(yīng)用程序在保存數(shù)據(jù)到分區(qū) 時需要通過發(fā)消息來通知支持在小閃存分區(qū)上讀寫文件的進程,這樣可以最小限度的修改 應(yīng)用程序,從而降低成本,維護方便。


      下面結(jié)合附圖及實施例對本發(fā)明作進一步描述圖1為本發(fā)明的實施例的流程圖。
      具體實施例方式實施例本實施例的支持在小閃存分區(qū)上讀寫文件的方法,其原理是設(shè)計了一個在較小閃存分區(qū)上支持文件讀寫的進程,借助計算機和配套軟件程序?qū)⒅С衷谛¢W存分區(qū) 上讀寫文件的進程代碼整合到文件系統(tǒng)鏡像中,在操作系統(tǒng)啟動時先將其作為一個后臺進 程運行起來,從而實現(xiàn)較小閃存分區(qū)支持文件可讀寫。在操作系統(tǒng)啟動時,啟動運行支持在小閃存分區(qū)上讀寫文件的進程,支持在小閃 存分區(qū)上讀寫文件的進程隨操作系統(tǒng)的啟動而啟動。支持在小閃存分區(qū)上讀寫文件的進程啟動時將原始數(shù)據(jù)從閃存的分區(qū)中讀出,然 后解包目錄樹到指定的臨時目錄中。使用該小閃存分區(qū)上的數(shù)據(jù)的應(yīng)用程序利用支持在小閃存分區(qū)上讀寫文件的進 程操作指定的臨時目錄中的文件,在需要保存時(發(fā)出保存請求時),由操作系統(tǒng)發(fā)消息給 支持在小閃存分區(qū)上讀寫文件的進程。操作包括對文件的創(chuàng)建、讀取、修改和刪除。使用該 小閃存分區(qū)上的數(shù)據(jù)的應(yīng)用程序不必關(guān)心數(shù)據(jù)真正存儲的位置和形式,只需在指定的臨時 目錄中對文件進行創(chuàng)建、讀取、修改和刪除的操作。支持在小閃存分區(qū)上讀寫文件的進程接收到消息后將指定的臨時目錄中的目錄 樹打包后寫到小閃存分區(qū)中。在此過程中,應(yīng)用程序?qū)δ夸洏湮募牟僮鬟^程,以及臨時文件中的目錄樹文件 和存儲在閃存分區(qū)上的數(shù)據(jù)之間的轉(zhuǎn)換都由支持在小閃存分區(qū)上讀寫文件的進程來完成。 支持在小閃存分區(qū)上讀寫文件的進程對目錄樹文件打包和解包的過程對使用該小閃存分 區(qū)上的數(shù)據(jù)的應(yīng)用程序來說是透明的,對文件的操作過程不變,不同之處只是需要應(yīng)用程 序在保存數(shù)據(jù)到分區(qū)時需要通過操作系統(tǒng)發(fā)消息來通知支持在小閃存分區(qū)上讀寫文件的 進程,由該進程進行打包保存過程,這樣可以最小限度的修改應(yīng)用程序,從而降低成本,維 護方便。以上所述,僅為本發(fā)明的優(yōu)選實施例,并不能以此限定本發(fā)明實施的范圍,凡依本 發(fā)明權(quán)利要求及說明書內(nèi)容所作的簡單的變換,皆應(yīng)仍屬于本發(fā)明覆蓋的保護范圍。
      權(quán)利要求
      一種支持在小閃存分區(qū)上讀寫文件的方法,其特征在于包括如下步驟步驟1在操作系統(tǒng)啟動時,啟動運行支持在小閃存分區(qū)上讀寫文件的進程;步驟2支持在小閃存分區(qū)上讀寫文件的進程從小閃存分區(qū)中讀出原始數(shù)據(jù),并解包目錄樹到指定的臨時目錄中;步驟3使用該小閃存分區(qū)上的數(shù)據(jù)的應(yīng)用程序利用在小閃存分區(qū)上讀寫文件的進程對解包在臨時目錄中的目錄樹文件進行操作;步驟4在有寫閃存請求時,操作系統(tǒng)發(fā)消息給支持在小閃存分區(qū)上讀寫文件的進程,該進程在接收到消息后將指定的臨時目錄中的目錄樹文件打包后寫到小閃存分區(qū)中。
      2.根據(jù)權(quán)利要求1中所述的支持在小閃存分區(qū)上讀寫文件的方法,其特征在于步驟3 中使用該小閃存分區(qū)上數(shù)據(jù)的程序?qū)獍哪夸洏涞奈募M行的操作包括創(chuàng)建、讀取、修 改和刪除。
      全文摘要
      本發(fā)明公開了一種支持在小閃存分區(qū)上讀寫文件的方法,在操作系統(tǒng)啟動時,啟動運行支持在小閃存分區(qū)上讀寫文件的進程;支持在小閃存分區(qū)上讀寫文件的進程從小閃存分區(qū)中讀出原始數(shù)據(jù),并解包目錄樹到指定的臨時目錄中;使用該小閃存分區(qū)上的數(shù)據(jù)的應(yīng)用程序利用在小閃存分區(qū)上讀寫文件的進程對解包在臨時目錄中的目錄樹文件進行操作;在有寫閃存請求時,操作系統(tǒng)發(fā)消息給支持在小閃存分區(qū)上讀寫文件的進程,該進程在接收到消息后將指定的臨時目錄中的目錄樹文件打包后寫到小閃存分區(qū)中。即使使用小容量的閃存,利用本發(fā)明后也能在小閃存分區(qū)上進行文件的讀寫操作,從而可以使用較小閃存分區(qū)實現(xiàn)降成本。
      文檔編號G06F3/06GK101825995SQ201010168559
      公開日2010年9月8日 申請日期2010年5月11日 優(yōu)先權(quán)日2010年5月11日
      發(fā)明者樊東東 申請人:太倉市同維電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1