天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于μC/OS-Ⅱ的NAND Flash文件系統(tǒng)研究

發(fā)布時(shí)間:2021-01-21 23:45
  嵌入式系統(tǒng)是嵌入到對(duì)象體系中的專用計(jì)算機(jī)系統(tǒng),隨著技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域中發(fā)揮著越來越重要的作用,有非常廣泛的發(fā)展前景。Flash是嵌入式系統(tǒng)中廣泛使用的存儲(chǔ)器,有NOR和NAND兩種類型。NAND Flash成本低、容量大,一般用于存儲(chǔ)數(shù)據(jù),是U盤、CF卡和SD卡等存儲(chǔ)器的重要組成部分,隨著技術(shù)的進(jìn)步有取代傳統(tǒng)磁盤的趨勢(shì)。μC/OS-Ⅱ是一種開源的嵌入式實(shí)時(shí)操作系統(tǒng),采用微內(nèi)核結(jié)構(gòu)設(shè)計(jì),可固化、可裁剪,性能優(yōu)良,穩(wěn)定性和可靠性較強(qiáng),便于移植和維護(hù),在嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。在嵌入式系統(tǒng)中使用文件系統(tǒng)能方便軟件的開發(fā),保證軟件的層次性,增強(qiáng)軟件的可移植性和可維護(hù)性,降低系統(tǒng)的開發(fā)成本。μC/OS-Ⅱ只是一個(gè)微內(nèi)核,只提供了操作系統(tǒng)的基本功能,沒有文件系統(tǒng)。雖然現(xiàn)已存在一些開源的文件系統(tǒng),但它們是為不同的目的而設(shè)計(jì)的,有些不一定適合用在NAND Flash上。因此研究一種適用于NAND Flash的開源文件系統(tǒng),并把它集成到μC/OS-Ⅱ中,有著非常重要的意義。本文首先分析了μC/OS-Ⅱ的運(yùn)行原理,包括任務(wù)的管理和調(diào)度、任務(wù)的同步與通信、中斷和時(shí)間管理以及內(nèi)存管理,... 

【文章來源】:武漢理工大學(xué)湖北省 211工程院校 教育部直屬院校

【文章頁數(shù)】:77 頁

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
Abstract
第1章 緒論
    1.1 研究背景及意義
    1.2 研究?jī)?nèi)容和論文安排
第2章 嵌入式操作系統(tǒng)μC/OS-Ⅱ及其移植
    2.1 實(shí)時(shí)操作系統(tǒng)與μC/OS-Ⅱ
        2.1.1 實(shí)時(shí)操作系統(tǒng)
        2.1.2 μC/OS-Ⅱ概述
    2.2 μC/OS-Ⅱ原理分析
        2.2.1 μC/OS-Ⅱ的任務(wù)及其狀態(tài)
        2.2.2 任務(wù)管理
        2.2.3 任務(wù)調(diào)度與切換
        2.2.4 任務(wù)的同步和通信
        2.2.5 中斷和時(shí)間管理
        2.2.6 內(nèi)存管理
    2.3 μC/OS-Ⅱ在S3C2440處理器上的移植
        2.3.1 μC/OS-Ⅱ的移植條件及代碼結(jié)構(gòu)
        2.3.2 MDK環(huán)境下S3C2440的啟動(dòng)
        2.3.3 μC/OS-Ⅱ在S3C2440上的移植過程
        2.3.4 移植的測(cè)試
第3章 Flash文件系統(tǒng)
    3.1 嵌入式文件系統(tǒng)的引入
    3.2 FLASH文件系統(tǒng)概述
    3.3 FLASH文件系統(tǒng)的實(shí)現(xiàn)方式
        3.3.1 集中索引文件系統(tǒng)
        3.3.2 日志文件系統(tǒng)
        3.3.3 線性文件系統(tǒng)
    3.4 幾種FLASH文件系統(tǒng)
        3.4.1 JFFS
        3.4.2 JFFS2
        3.4.3 YAFFS
        3.4.4 TrueFFS
    3.5 YAFFS的優(yōu)勢(shì)
第4章 YAFFS的原理
    4.1 YAFFS的NAND模型
    4.2 YAFFS的文件存儲(chǔ)
    4.3 YAFFS的序列號(hào)
    4.4 YAFFS在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)
Object">        4.4.1 yaffsObject
        4.4.2 對(duì)象哈希表
        4.4.3 目錄結(jié)構(gòu)
        4.4.4 硬鏈接和符號(hào)鏈接
        4.4.5 文件對(duì)象
    4.5 數(shù)據(jù)塊和頁面的管理
        4.5.1 數(shù)據(jù)塊的狀態(tài)
        4.5.2 數(shù)據(jù)塊和頁面的分配
        4.5.3 垃圾回收
        4.5.4 損耗均衡
Tnode和yaffsObject的管理">        4.5.5 yaffsTnode和yaffsObject的管理
    4.6 內(nèi)部緩存
    4.7 掃描過程
第5章 YAFFS和μC/OS-Ⅱ的集成
    5.1 YAFFS DIRECT INTERFACE
    5.2 YAFFS對(duì)系統(tǒng)的要求
    5.3 YAFFS和μC/OS-Ⅱ的集成接口
        5.3.1 YAFFS的應(yīng)用程序接口
        5.3.2 YAFFS和μC/OS-Ⅱ的集成接口
        5.3.3 NAND Flash的配置和訪問接口
    5.4 NANDFLASH訪問函數(shù)的實(shí)現(xiàn)
        5.4.1 硬件平臺(tái)介紹
        5.4.2 訪問函數(shù)的實(shí)現(xiàn)
    5.5 系統(tǒng)測(cè)試
        5.5.1 測(cè)試函數(shù)及任務(wù)
        5.5.2 目錄的測(cè)試
        5.5.3 文件的測(cè)試
        5.5.4 鏈接的測(cè)試
第6章 總結(jié)與展望
    6.1 總結(jié)
    6.2 展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間參加的科研項(xiàng)目



本文編號(hào):2992113

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2992113.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶52a82***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com