[发明专利]一种缩短VxWorks7嵌入式操作系统下写文件时间的方法在审
申请号: | 202110949912.3 | 申请日: | 2021-08-18 |
公开(公告)号: | CN113655962A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 唐亮 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缩短 vxworks7 嵌入式 操作系统 文件 时间 方法 | ||
1.一种缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,该方法包括如下步骤:
S1、设置缓存参数;
S2、设置后台写数据使能;
S3、设置回调函数入口地址;
S4、执行dosFs文件系统初始化;
S5、安装文件系统搜索和实例化器函数。
2.如权利要求1所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S1具体包括:
S11、设置最大缓存文件个数;
S12、设置簇缓存大小;
S13、设置数据缓存大小。
3.如权利要求2所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述最大缓存文件个数为20;所述簇缓存大小为0x10000;所述数据缓存大小为0x200000。
4.如权利要求1所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S2包括:将backgrndFlushEnabled变量置为1。
5.如权利要求1-4任一项所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S3具体包括:
S31、设置更新缓存入口描述符函数入口地址:将dosFsCacheMount函数入口地址挂接到dosFsCacheMountRtn中;
S32、设置创建硬盘缓存函数入口地址:将dosFsCacheCreate函数入口地址挂接到回调函数dosFsCacheCreateRtn中。
6.如权利要求5所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S32中的dosFsCacheCreate函数执行时将会使用步骤S1中的参数设置。
7.如权利要求5所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S4具体包括:
S41、将步骤S1中的参数传入dosFs文件系统初始化函数dosFsInit;
S42、执行dosFs文件初始化函数,对文件系统进行重新设定。
8.如权利要求7所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S42调用所述步骤S32中的dosFsCacheCreate函数。
9.如权利要求7或8所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S5具体包括:
S51、安装文件系统搜索函数,对步骤S4中的文件系统初始化有效性进行检测;
S52、安装创建dosFs设备函数;
S53、执行回调函数dosFsCacheCreateRtn创建缓存机制dosFsCacheCreateInternal和后台缓存任务dosFsCacheFlushTsk。
10.如权利要求9所述的缩短VxWorks7嵌入式操作系统下写文件时间的方法,其特征在于,所述步骤S52调用所述步骤S31中的dosFsCacheMount函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110949912.3/1.html,转载请声明来源钻瓜专利网。