2008-09-23 15 views

답변

2

가장 쉬운 해결책은 커널 모듈 또는 실시간 프로세스로 컴파일 할 수있는 단일 파일을 만드는 것입니다. 그것은 아마 다음과 비슷한 모습이 될 것입니다


void MyModule_Init() 
{ 
    // Initialize the module 
    ... 
} 
... 
#ifdef __RTP__ 
int main(...) 
{ 
    // RTP Main just invokes the Module's initialization 
    MyModule_Init(); 
} 
#endif 

__RTP__ 매크로가 정의 된 빌드가 빌드가 커널 환경 인 경우 _WRS_KERNEL 매크로가 정의 된 RTP 환경
위한 경우.

두 매크로를 사용하면 두 환경 모두에 대해 코드를 컴파일 할 수 있습니다.

+0

또한 DKM과 관련된 RTP의 시스템 호출을 사용하지 않도록주의해야합니다. – endTunnel

관련 문제