一)configAll.h中定义所有定置系统配置的宏
INCLUDED SOFTWARE FACILITIES:定义了基本组件;
EXCLUDED FACILITIES:定义了扩充组件,缺省不包括;
KERNEL SOFTWARE CONFIGURATION:内核运行的基本参数定义,包括文件个数、任务个数等等;
"GENERIC" BOARD CONFIGURATION:板通用属性定义;
"MISCELLANEOUS" CONSTANTS:共享的信号量以及相关对象个数定义;
INCLUDED NETWORK FACILITIES:包括的网络协议组件定义;
EXCLUDED NETWORK FACILITIES:未包括的网络协议组件定义;
二)boot流程(bootrom)
usrInit()
{
intVecBaseSet ((FUNCPTR *) VEC_BASE_ADRS)设置中断向量;
excVecInit ()设置异常向量;
sysHwInit ()初始化硬件
usrKernelInit ()配置VXWORK内核;
kernelInit ((FUNCPTR)
INCLUDED SOFTWARE FACILITIES:定义了基本组件;
EXCLUDED FACILITIES:定义了扩充组件,缺省不包括;
KERNEL SOFTWARE CONFIGURATION:内核运行的基本参数定义,包括文件个数、任务个数等等;
"GENERIC" BOARD CONFIGURATION:板通用属性定义;
"MISCELLANEOUS" CONSTANTS:共享的信号量以及相关对象个数定义;
INCLUDED NETWORK FACILITIES:包括的网络协议组件定义;
EXCLUDED NETWORK FACILITIES:未包括的网络协议组件定义;
二)boot流程(bootrom)
usrInit()
{
intVecBaseSet ((FUNCPTR *) VEC_BASE_ADRS)设置中断向量;
excVecInit ()设置异常向量;
sysHwInit ()初始化硬件
usrKernelInit ()配置VXWORK内核;
kernelInit ((FUNCPTR)