[ZLG-ARM] 请问一下zlg/fs中OSFile.c和File.c之间的关系

[复制链接]
2513|3
 楼主| jie_cs 发表于 2007-5-25 18:36 | 显示全部楼层 |阅读模式
我使用的smartARM2200,在读写u盘文件实验中,<br /><br />任务OSTaskCreate(OSFileTask,&nbsp;(void&nbsp;*)0,&nbsp;&TaskOSFile[1023],&nbsp;8)是建立zlg/fs文件管理系统任务。里面调用的对文件操作的函数是在zlg/fs中的file.c。<br /><br />任务OSTaskCreate&nbsp;(Task_ZLG_FS_DEMO,(void&nbsp;*)0,&nbsp;&TaskStk_FS[TaskFSStkLengh-1],10)是建立zlg/fs演示任务。里面调用的对文件操作的函数是在zlg/fs中的OSFile.c。<br /><br />我看了代码,文件系统通过OSAddFileDriver(USBCammand);让OSFile.C中对文件操作的函数,可以间接对u盘进行底层的操作。<br /><br />我的问题是:<br />1、任务OSTaskCreate(OSFileTask,&nbsp;(void&nbsp;*)0,&nbsp;&TaskOSFile[1023],&nbsp;8)的作用是什么?他与u盘操作之间的关系?通过分析我没有发现与u盘有什么关系。??<br /><br />2、是否可以去掉任务OSTaskCreate(OSFileTask,&nbsp;(void&nbsp;*)0,&nbsp;&TaskOSFile[1023],&nbsp;8),而只保留任务OSTaskCreate&nbsp;(Task_ZLG_FS_DEMO,(void&nbsp;*)0,&nbsp;&TaskStk_FS[TaskFSStkLengh-1],10)?(我去掉后,u盘不能读写了)<br /><br />3、zlg/fs中的file.c和OSFile.c文件中有功能类似的函数,比如FileWrite和OSFileWrite等,请问他们之间有什么区别与联系?<br /><br />在此,小弟先谢谢各位牛人的解答了。
 楼主| jie_cs 发表于 2007-5-28 11:10 | 显示全部楼层

请问一下zlg/fs中OSFile.c和File.c之间的关系

自己顶一下
ppy521 发表于 2007-6-12 09:37 | 显示全部楼层

请问一下isp1160的问题

<br />我最近也在弄isp1160读写U盘的程序<br />可是程序始终弄不出来<br />很多地方也看不明白<br />版主,你的程序弄懂了没有,<br />可否指点一下 <br />邮箱:ppy521@yahoo.com.cn
 楼主| jie_cs 发表于 2007-6-12 17:31 | 显示全部楼层

re

经过自己认真看书和代码,问题已经解决了。<br />OSFile.c中的函数主要实现操作系统与文件系统File.c函数之间的接口。<br /><br />to&nbsp;ppy521:<br />&nbsp;&nbsp;&nbsp;你有什么问题不清楚,具体的说一下,大家一起帮你解决阿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部