메뉴 건너뛰기

NEOS 예제 코드

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

 

이 예제는 ModuleLoadAt()를 이용하여 hello.app라는 응용프로그램을 시스템 메모리의 0x30000000 위치에 올리고, ModuleExecute()를 이용하여

해당 응용프로그램을 실행 시킨다.

여기서, hello.app 응용프로그램 작성법은 설명하지는 않는다.

 

#include <stdio.h>
#include <neos.h>
#include <loader/Loader.h>

void 
example(void) 
{
    ObjectModule *myid;
    myid = ModuleLoadAt(“hello.app”, 0x30000000, MODULE_TYPE_EXE, 0);

    if (myid == NULL) 
    {
        printf("hello.app load failed.\n");
        return; 
    }

    /* execute loaded application */
    ModuleExecute("hello.app", 0); 
}
위로