关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于VxWorks的文件系统的研究与实现

基于VxWorks的文件系统的研究与实现

作者:时间:2009-09-25来源:网络收藏

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

本文引用地址:http://www.eepw.com.cn/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 文件系统

评论


相关推荐

技术专区

关闭