亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于ARM的嵌入式閃存文件系統與FLASH驅動的研究與實踐

基于ARM的嵌入式閃存文件系統與FLASH驅動的研究與實踐

  • 資源大小:2359 K
  • 上傳時間: 2013-07-26
  • 上傳用戶:zkflsq
  • 資源積分:2 下載積分
  • 標      簽: FLASH ARM 嵌入式閃存 實踐

資 源 簡 介

本文以一個PDA項目為依托,在項目中,主要是開發該設備的軟件。其工作包括:上層應用程序的開發、引導程序的編寫、Linux操作系統的移植和各種外設驅動程序的編寫以及文件系統的改進。 本文首先分析了Linux操作系統的虛擬文件系統、高速緩沖區、MTD以及驅動程序模塊。接著,本文分析了JFFS2文件系統的不足,以及在大容量閃存設備中掛載速度過慢的原因。然后,本文結合JFFS2文件系統在開發過程中所出現的各種問題,以及在大容量閃存芯片上進行掛載時的性能要求,對JFFS2文件系統作了一些實際的改進。文中的創新性貢獻包括以下幾個方面: (1)在掃描一個擦除塊之前,首先把擦除塊中的所有內容讀進內存。然后,在內存中進行所有的判斷操作以及拷貝,這樣就可以減少I/O操作。另外,由于所有的拷貝操作都在內存中進行,所以掛載速度就可以有所提升。 (2)通過加入“空閑區域管理節點”對閃存中的空閑區域進行管理。這樣,在掃描的過程中,一旦發現該節點就可以跳過它所描述的空閑區域,從而加快掛載的速度。 (3)在掃描的階段中對有效數據實體進行硬鏈接數的計算,因此,臨時目錄節點就不需要創建了,這樣也免除了臨時目錄的刪除步驟,所以對掛載速度也有明顯的提高。 最后,基于以上的研究與改進,結合本項目的實際要求,對大容量閃存設備的JFFS2文件系統的掛載過程進行了改進的實踐。

相 關 資 源

主站蜘蛛池模板: 阿瓦提县| 普洱| 临桂县| 龙井市| 五台县| 拜城县| 芷江| 海宁市| 孝感市| 潞城市| 龙游县| 道孚县| 巴楚县| 长乐市| 团风县| 高碑店市| 龙江县| 东平县| 霍山县| 宁乡县| 休宁县| 泗阳县| 利辛县| 思茅市| 渝中区| 湛江市| 灵丘县| 岑巩县| 壶关县| 江油市| 藁城市| 台北市| 辰溪县| 玛纳斯县| 阿拉善右旗| 隆昌县| 汝阳县| 灵璧县| 高要市| 阳高县| 宣武区|