当前位置: 代码迷 >> VxWorks >> VxWorks下文件系统有关
  详细解决方案

VxWorks下文件系统有关

热度:160   发布时间:2016-04-28 11:34:29.0
VxWorks下文件系统相关
自己完成了从CF卡启动vxworks操作系统,现在想将.txt的文件,放到CF卡里,然后开发应用程序,完成对.txt文件的读写,这应该涉及到vxworks的文件系统操作相关的吧?
另外,在裁剪vxworks系统组件时,对于文件系统组件,有什么要注意的地方吗?CF卡启动vxworks系统之后,在shell命令行下,操作对于文件读写的函数,但是没有什么效果,不知怎么回事?还请大侠指点!!
------解决方案--------------------
如果是把.txt文件的读写到CF卡中,CF卡又挂载了文件系统,那么肯定涉及到vxworks的文件系统操作。
首先1)确定在shell上用devs命令是否可以看到cf卡文件系统?
2)从pc机拷贝一个文件到cf中是否成功?
3)如果拷贝成功,.txt文件肯定能操作。
4)如果不能,CF卡挂载的文件系统有问题。

------解决方案--------------------

偶一般这样做,可参考:
1. 把CF卡格式化成FAT16格式。
2. 装个DOS6.22
3. 将DOS下的config.sys加入
   DEVICE=C:\DOS\HIMEM.SYS/testmem:off;
   DOS=HIGH,UMB
4. Autoexec.bat加入:
   set path=c:\dos;c:\bc31\bin;
   vxload bootrom.sys
5. 在VxWorks->operation system components下包含:File System and Disk Utilities
   读写*.txt文件时,可以用fread,fopen进行操作了。

 
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Thu Nov 23 10:01:03 CST 2017
  • 最近登录:Thu Nov 23 10:01:03 CST 2017
  • 最近登录:Thu Nov 23 10:01:03 CST 2017
  • 最近登录:Thu Nov 23 10:01:03 CST 2017
  • 最近登录:Thu Nov 23 10:01:03 CST 2017