可固化于FLASH的只读文件系统的创建方法技术方案

技术编号:13306788 阅读:50 留言:0更新日期:2016-07-10 02:04
可固化于FLASH的只读文件系统的创建方法,其包括:1)创建文件系统所需的文件系统结构;文件系统所需的文件系统结构是以C文件的形式呈现的;2)将C文件形式的文件系统结构转换成二进制文件格式,在二进制文件的头部和尾部加上数据信息;头部数据信息包括4个字节数据,4个字节数据是文件系统结构的长度;尾部数据信息包括4个字节数据,4个字节数据是文件的数量;3)将含有头部数据信息和尾部数据信息的二进制文件格式以二进制文件格式固化到用户FLASH中。本发明专利技术提供了一种可通过FLASH实现快速可靠的文件数据存储、可屏蔽掉FLASH操作的具体细节以及给嵌入式计算机应用开发带来了极大使用方便的用于嵌入式Vxworks中并可固化于FLASH的只读文件系统的创建方法。

【技术实现步骤摘要】

本专利技术属于嵌入式计算机应用领域,涉及一种可固化于FLASH的只读文件系统的创建方法,尤其涉及一种用于嵌入式Vxworks中并可固化于FLASH的只读文件系统的创建方法。
技术介绍
嵌入式Vxworks在开发过程中,随着开发任务日益增多,处理的数据量日益增大,开发人员经常会希望像windows系统中操作文件那样直接操作文件数据,而不是将文件数据通过一系列复杂的算法转换成可以直接操作和使用的二进制数据。这就需要使用Vxworks操作系统自带的文件系统来管理大量的文件数据。目前Vxworks支持的文件系统主要有TSFS、dosFs、rawFs等。在结构上,Vxworks中的文件系统可以说是比较复杂。他们向上需要提供通用的I/O接口甚至一些专用接口,向下需要连接块设备驱动程序。所以当使用文件系统时,首先需要执行一个个复杂的安装流程。包括安装必要的支持库、执行文件系统初始化、初始化块设备驱动、初始化文件系统设备等。但是在很多应用中,大量文件数据在使用过程中是不需要去写入的,只是本文档来自技高网...

【技术保护点】
一种可固化于FLASH的只读文件系统的创建方法,其特征在于:所述方法包括以下步骤:1)创建文件系统所需的文件系统结构;所述文件系统所需的文件系统结构是以C文件的形式呈现的;2)将C文件形式的文件系统结构转换成二进制文件格式,并且在二进制文件的头部和尾部加上数据信息;所述头部数据信息包括4个字节数据;所述4个字节数据是文件系统结构的长度;所述尾部数据信息包括4个字节数据;所述4个字节数据是文件的数量;3)将步骤2)所得到的含有头部数据信息和尾部数据信息的二进制文件格式以二进制文件格式固化到用户FLASH中。

【技术特征摘要】
1.一种可固化于FLASH的只读文件系统的创建方法,其特征在于:所述方
法包括以下步骤:
1)创建文件系统所需的文件系统结构;所述文件系统所需的文件系统结构
是以C文件的形式呈现的;
2)将C文件形式的文件系统结构转换成二进制文件格式,并且在二进制文
件的头部和尾部加上数据信息;所述头部数据信息包括4个字节数据;所述4个
字节数据是文件系统结构的长度;所述尾部数据信息包括4个字节数据;所述4
个字节数据是文件的数量;
3)将步骤2)所得到的含有头部数据信息和尾部数据信息的二进制文件格
式以二进制文件格式固化到用户FLASH中。
2.根据权利要求1所述的可固化于FLASH的只读文件系统的创建方法,其
特征在于:所述步骤1)的具体实现方式是:
1.1)在Vxworks操作系统中将个人PC操作...

【专利技术属性】
技术研发人员:俞大磊余松涛李鹏解文涛何立军石海洋
申请(专利权)人:中国航空工业集团公司第六三一研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1