📄 ramdisk.c
字号:
/*ramDiskInit - 创建一个512*400的块设备,并加载dosFs文件系统*/
/***************************************************************
* INCLUDE FILES
***************************************************************/
#include "stdio.h"
#include "vxWorks.h"
#include "dosFsLib.h"
#include "ramDrv.h"
#include "blkIo.h"
STATUS ramDiskInit(void)
{
BLK_DEV *pBlkDev;
DOS_VOL_DESC *pVolDesc;
char *ramDiskDevName = "/ram0/";
pBlkDev = ramDevCreate (0, 512, 400, 400, 0); /*创建一个大小为512*400的RAM块设备*/
if(pBlkDev == NULL)
perror("ramDevCreate");
pVolDesc = dosFsMkfs (ramDiskDevName, pBlkDev);/*加载dosFs文件系统*/
if(pVolDesc == NULL)
perror("dosFsMkfs");
return OK;
} /* end of ramDiskInit() */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -