您当前的位置:首页 > 行业资讯

VxWorks文件系统、Flash的TFFS设计与实现

时间:2015-03-14  来源:扁平线圈电感厂家  点击:


4.1 Config.h的相关配置

要在vxworks映像中加入TFFS文件系统,需要加入相关的组件,虽然也可以在该文件中直接加入相应的配置宏,但很容易造成遗漏和有些需要依赖的宏没有定义或者冲突,本文采用的方法是建一个bootable的tornado工程,而后在这个工程中通过加入TFFS和DOSFS的相关组件来编译这个工程,从而生成一个prjParams.h文件,该文件里就包含了刚刚加入的组件对应的宏,因而,组件与组件之间依赖也是安全的,不会有任何冲突,最后再在Config.h中包含这个文件即可。

4.2 sysTffs.c文件的修改

该文件用于提供socket层的bsp实现代码。如果镜像文件包含TFFS相关组件,那么,系统启动时就会按照如下过程自动调用sysTffsInit()函数:

usrRoot()→tffsDrv()→flInit()→flRegisterCompo功率电感器nent ()→sysTffslnit ()

sy风华电感sTffsInit ()函数会依次调用socket注册函数simmRegisterOfsl (),注册函数数量视需要构建的文件系统数量而定,本文构建了1个文件系统ofsl,并在simmRegisterOfsl()函数中对文件系统的基地址进行了设置,同时对FLSocket()结构体中的毁掉处理函数进行了挂接,挂接函数也在该文件中实现,如卡上电、断电、写保护等。

对sysTffsFormaOfsl()函数的格式化参数可根据自己的需要进行修改。

4.3 tffsConfig.c和tffSMtd.c文件的修改

tffsConfig.c文件的修改就是在mtdTalbe 电感生产厂家[]表中注册Flash识别函数iUnifiedIdentifyOfsl();而tffsConfig.c文件则用于实现iUnifiedldentifyOfsl()函数,iUnifiedI电感厂家dentifyOfsl()函数对FLFlash结构体中的回调函数进行了挂接,如flash的读、写、擦除等,挂接函数的具体实现可在Dry_MvSFlash.cpp文件中以一个类的方式提供针对M25P32 spi Flash操作的所有驱动接口。

4.4 TFFS文件系统的安装

通过上面的过程,socket层和mtd层就都准备好了,下面便可以安装tffs文件系统。安装时,首先用sysTffsFormatOfsl()函数按照上面设定的参数格式化TFFS文件系统,而后通过usrTffsConfig(电感生产0,0,”ofsl”)函数接口在已建好的TFFS上挂接DOS文件系统,成功后,即可通过open、read、write等来操作Flash上的文件系统,也可以通过FTP方式用IE访问该文件系统中的内容。

4.5 Makefile文件的修改

对于Makefile的修改非常简单,因为几个和TFFS相关的源文件都是以.pl的方式被链人bsp工程的,所以只需要在makefile文件中把这个文件加入即可,即在makefile中加了如下的宏定义:

MACH_EXTRA+=../ArmPri/ARMARCH5gnu/ArmBspPrj.pl

5 结束语

本文对VxWorks下TFFS文件系统的层次结构和FTL层的启动过程、块映射算法、垃圾回收算法以及用FTL创建DOSFS进行了分析,给出了在M25P32 SPI Flash上创建TFFS文件系统和将TFFS挂在DOSFS的实现方法。通过对TFFS核心层FIL的分析给出的TFFS实现方法,可以从更基础的层面来认识VxWorks中的TFFS文件系统,从而给TFFS文件系统的问题定位和实现带来新的方法。

大电流电感

无线传感器网络在车位控制中的应用1 引言 无线传感器网络是一种全新的信息获取和处理技术,在现实生活中得到了越来越广泛的应用。随着通信技术、嵌入式技术、传感器技术的发展,传感器正逐渐向智能化、微型化、无线网络化发展[1]。目前,国内外

基于引言DSP平台的USB接口设计引言USB接口(Universal Serial Bus)是一种通用的高速串行接口。它最主要的特点是它的高速传输特性。USB1.1理论速度极限可以达到12Mb/s,USB2.0可达到 480Mb/s。

SG3525半桥式开关电源增大负载或者加大输入电压如题。。占空比跳变。。板子吱吱的响。




我用自耦调压改变输入,125V进入反馈电压稳定,加到150V的时候板子开始响电压越大响的越严重。占空比跳变不稳定,我吧R15改成20K大

注塑加工厂


上一篇用于LED驱动器的改进型CMOS误差放大器的设计

下一篇基于ARM7的RTU微控制器的设计


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话