메뉴 건너뛰기

NEOS 예제 코드

램 디스크 생성 (v5)

관리자 2018.05.29 14:18 조회 수 : 487

주의 : 본 기능은 NEOS V5에만 적용됩니다.

 

이 예제는 메모리 디스크를 등록하는 방법을 나타낸다. RamDiskDevCreate() 함수의 2번째 인자가 NULL이면, 동적으로 메모리를 할당하여 메모리 디스크를 생성한다.  NULL이 아니라면 지정된 메모리를 사용하여 메모리 디스크를 생성한다.

 

#include <stdio.h>
#include <neos.h>

#define DISK_ADRS 0x80000000 
#define BYTE_PER_SEC 512 
#define SEC_PER_TRACK 64 
#define SECTORS 4096 
#define HEADS 64

void  example(void) 
{
    Status status;

    status = RamDiskDevCreate(“ramdisk”, NULL, BYTES_PER_SEC, SECTORS, SECTORS, 0);
}
위로