新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何將系統軟硬件環境帶到合適狀態解析方案

        如何將系統軟硬件環境帶到合適狀態解析方案

        作者: 時間:2012-05-31 來源:網絡 收藏

        另增加3條輔助指令,一條完成SD卡的格式化,另一條完成對內核的保存,最后一條完成對內核的啟動加載。命令封裝如下:

        CMD_TBL_SD_FORMAT{

        formatSD,DoFormatSDCard,

        formatSDformat SD card with FAT ,

        formatSDformat SD card with FAT ,

        formatSDformat SD card with FAT

        }

        CMD_TBL_SD_STORE{

        SDstore, DoStoreToSDBlocks,

        SDstore [addr] {kernel/rootfs}

        Store kernel/rootfs fromSDRAMto SD card. ,

        SDstore [addr] {kernel/rootfs}

        Store kernel/rootfs fromSDRAM to SD card. ,

        SDstore [addr] {kernel/rootfs}

        Store kernel/rootfs fromSDRAM to SD card.

        }

        CMD_TBL_SD_LOAD{

        SDload, DoLoadFromSDBlocks,

        SDload [addr] {kernel/rootfs}

        Load kernel/rootfs from SD card toSDRAM. ,

        SDstore [addr] {kernel/rootfs}

        Load kernel/rootfs from SD card toSDRAM. ,

        SDstore [addr] {kernel/rootfs}

        Load kernel/rootfs from SD card toSDRAM.

        }

        其中,CMD_TBL_SD_FORMAT的功能是完成對SD卡的格式化,CMD_TBL_SD_STORE的功能是把SDRAM區域中的內核代碼備份到SD卡的固定存儲區,CMD_TBL_SD_LOAD的功能是把SD卡的固定存儲區中的內核代碼加載到指定的SDRAM區域中。

        下面分析一下其基于FAT文件的具體讀取和備份方法。首先看一下FAT文件系統的基本結構。FAT文件系統的整體結構大體由4大部分組成: MBR區(主引導記錄區)、DBR區(DOS引導記錄區)、FAT區(文件分配表區,FAT1為主文件分配表區,FAT2為備份文件分配表區)和DATA 區(數據區,包含FDT區——文件目錄表區)。FAT文件系統結構如下:

        按此在新窗口瀏覽圖片



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉木萨尔县| 太湖县| 白沙| 罗山县| 苗栗市| 大竹县| 白玉县| 正定县| 白山市| 沭阳县| 东莞市| 凭祥市| 平舆县| 陆良县| 凤凰县| 南岸区| 荆门市| 阿拉善右旗| 马鞍山市| 兴城市| 安塞县| 深圳市| 永嘉县| 金平| 周至县| 老河口市| 鱼台县| 康保县| 峨眉山市| 大港区| 平湖市| 左贡县| 和顺县| 高州市| 二手房| 栖霞市| 临湘市| 南部县| 江川县| 防城港市| 丘北县|