• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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文件系統結構如下:

    按此在新窗口瀏覽圖片



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 河北区| 名山县| 定兴县| 九龙坡区| 大石桥市| 华池县| 泰兴市| 阿坝县| 象山县| 正阳县| 平江县| 常宁市| 南乐县| 惠东县| 盐池县| 资阳市| 称多县| 柳江县| 克东县| 祁阳县| 双江| 隆德县| 峡江县| 阜阳市| 仁布县| 秦安县| 紫阳县| 柳江县| 吉隆县| 兴山县| 永定县| 顺义区| 明溪县| 合江县| 西乌珠穆沁旗| 胶州市| 靖边县| 麟游县| 徐闻县| 拉萨市| 马边|