⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ramdisk.c

📁 2410/vxworks/tornado下的基本实验包括 serial,ramdrv,interrupt,multi-tasking,FTP,TCP,UDP
💻 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 + -