vx7启动流程

1、VxWorks7在arm/ppc平台启动流程:

附:

void usrRoot (char *pMemPoolStart, unsigned memPoolSize)
{
usrKernelCoreInit(); /* core kernel facilities */
..
usrMmuInit((VIRT_ADDR) pMemPoolStart, memPoolSize); /* MMU global map support */
usrKernelCreateInit (); /* object creation routines */
...
usrIosCoreInit(); /* core I/O system */
vxbTimerStubInit(); /* vxBus Timer Stub Support for delay functions */
boardInit(); /* call the boardInit() routine during system startup */
vxbLibInit(); /* vxBus subsystem */
excIntNestLogInit();
...
}
void boardInit()
{
if ((gpBoardFuncTbl != NULL) &&
(gpBoardFuncTbl->init != NULL))
gpBoardFuncTbl->init();
}

猜你喜欢

转载自www.cnblogs.com/blog-yangyang/p/12768674.html