ramdisk.c
来自「操作系统中的一找你个的相关的淡淡的码源代码」· C语言 代码 · 共 30 行
C
30 行
/*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 + =
减小字号Ctrl + -
显示快捷键?