www.pudn.com > vXworksBSPfors3c44b0.rar > usrAppInit.c
/* usrAppInit.c - stub application initialization routine */
/* Copyright 1984-1998 Wind River Systems, Inc. */
/*
modification history
--------------------
01a,02jun98,ms written
*/
/*
DESCRIPTION
Initialize user application code.
*/
#include "vxworks.h"
#include "s3c44b0x.h"
/*tTick任务的函数体*/
void tTick(void)
{
while(1){
taskDelay (sysClkRateGet()/2); /*延时0.5s*/
*CPLDREG2 &= ~(0x04); /*亮*/
taskDelay (sysClkRateGet()/2); /*延时0.5s*/
*CPLDREG2 |= 0x04; /*灭*/
}
}
/******************************************************************************
*
* usrAppInit - initialize the users application
*/
void usrAppInit (void)
{
int tid;
#ifdef USER_APPL_INIT
USER_APPL_INIT; /* for backwards compatibility */
#endif
/*创建并激活tTick任务,优先级150,任务栈4096字节,无入口参数*/
tid = taskCreat("tTick",255, 0, 4096,(FUNCPTR)tTick,0,0,0,0,0,0,0,0,0,0);
taskActivate(tid);
}