首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于VxWorks的文件系统的研究与实现
来源:本站整理  作者:佚名  2009-09-25 09:49:39




    (2)为支持TFFS,在所建的BSP目录下必须包含1个sysTffs.c文件,该文件可从Tornado的安装目录下找一个较相近的文件复制到所建立的BSP目录下,然后作如下修改:


    因为所选的2片Flash不在连续的空间,所以还需在sysTffsInit()函数中增加一个Socket注册。
    文件将TFFS的所有功能层链接到一起并与VxWorks绑定,其他无关的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 VxWorks映像的加载
    (1)在Shell上用TFFSShow验证mx29lvMtdIdentiy:

   

   
    至此引导完成。Flash整个TFFS文件系统成功建立。


4 结束语
    VxWorks下的TFFS文件系统方便VxWorks映像和应用程序存储到Flash,这有利于开发者和用户更新应用程序而无需重新烧写booTRom,加快程序开发进程。系统中所用的2片Flash扩展了文件系统的可使用空间,所实现的系统也包括fTP服务器,通过 FTP客户端软件升级系统。可在MICETEK的MPC860开发板上实现系统,因此,表明该系统具有稳定性好、可靠性高的特点。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:110,293.00000 毫秒