• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于VxWorks的文件系統的研究與實現

    基于VxWorks的文件系統的研究與實現

    作者: 時間:2009-09-25 來源:網絡 收藏

    (2)為支持TFFS,在所建的BSP目錄下必須包含1個sysTffs.c文件,該文件可從Tornado的安裝目錄下找一個較相近的文件復制到所建立的BSP目錄下,然后作如下修改:

    本文引用地址:http://www.czjhyjcfj.com/article/202640.htm


    因為所選的2片Flash不在連續的空間,所以還需在sysTffsInit()函數中增加一個Socket注冊。
    文件將TFFS的所有功能層鏈接到一起并與綁定,其他無關的MTD driver包含頭均可去掉。
    (3)系統用的開發板是基于PPC860的處理器。由于器件實現了虛擬內存管理,所以需要編輯sysLib.C中的sysPhys-MemDesc[]數組,將文件中Flash基地址和大小加入到MMU中,即將上面用到的地址空間映射加入內存管理單元,以供后續訪問Flash,否則訪問Flash失敗。
    (4)修改TFFSConfig.c文件。為便于管理,通常將src/drv/TFFS/目錄下該文件拷貝到BSP目錄下,然后再修改。在MTDidentifyRoutine mtdTable[]表中加入如下代碼:


    (6)在所建立的BSP目錄中加入建立FTP服務器所需的頭文件和源文件。
    (7)將Flash相關的MTD驅動和FTP服務器加入到make-file中,即:MACH_EXTRA=mx29lvMtd.o FTPlib.o
    3.2 映像的加載
    (1)在Shell上用TFFSShow驗證mx29lvMtdIdentiy:


    至此引導完成。Flash整個TFFS成功建立。


    4 結束語
    下的TFFS方便VxWorks映像和應用程序存儲到Flash,這有利于開發者和用戶更新應用程序而無需重新燒寫booTRom,加快程序開發進程。系統中所用的2片Flash擴展了的可使用空間,所實現的系統也包括fTP服務器,通過 FTP客戶端軟件升級系統。可在MICETEK的MPC860開發板上實現系統,因此,表明該系統具有穩定性好、可靠性高的特點。


    上一頁 1 2 3 下一頁

    關鍵詞: VxWorks 文件系統

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 金川县| 娄底市| 鹤峰县| 隆林| 兖州市| 临城县| 林周县| 定南县| 略阳县| 克拉玛依市| 南京市| 巴彦淖尔市| 南皮县| 高邑县| 定日县| 深圳市| 青海省| 长沙县| 普兰县| 辽阳市| 鄂州市| 孟州市| 汕头市| 蒲江县| 岳阳县| 年辖:市辖区| 顺平县| 邢台市| 陕西省| 将乐县| 吉水县| 阿图什市| 达州市| 呼和浩特市| 青冈县| 云和县| 韩城市| 泰兴市| 吉首市| 济南市| 新干县|