vxWorks供给了一个用户接口usrAppInit。咱们能够依据需求来完成或许改写这个函数,对应的usrAppInit.c在已创立的VIP目录下。VIP编译的过程中这个函数将被编译进内核镜像,在系统启动后将会主动履行这个函数。
函数原始界说如下:
/* usrAppInit.c – stub application initialization routine */
/* Copyright (c) 1998,2006 Wind River Systems, Inc.
*
* The right to copy, distribute, modify or otherwise make use
* of this software may be licensed only pursuant to the terms
* of an applicable Wind River license agreement.
*/
/*
modification history
——————–
01b,16mar06,jmt Add header file to find USER_APPL_INIT define
01a,02jun98,ms written
*/
/*
DESCRIPTION
Initialize user application code.
*/
#include
#if defined(PRJ_BUILD)
#include prjParams.h
#endif /* defined PRJ_BUILD */
/******************************************************************************
*
* usrAppInit – initialize the users application
*/
void usrAppInit (void)
{
#ifdef USER_APPL_INIT
USER_APPL_INIT; /* for backwards compatibility */
#endif
/* add application specific code here */
}