2010年(49)
分类: 嵌入式
2010-09-07 11:10:02
当内核vxworks被加载(或从rom中复制或从主机下载)到RAM中之后,会首先执行由sysAlib.s文件中的_sysInit。之后会跳入usrConfig.c的usrInit() =>
usrInit()
{
=>保存启动类型在sysStartType中
=>sysHwInit()
=>usrKernelInit() //配置wind内核
=> kernelInit() //见下
}
kernelInit()
{
=>初始化并启动内核 //此时有操作系统环境了
=>启动根任务usrRoot()
}
usrRoot()
{
初始化输入输出系统
安装驱动器
创建工具
依照configAll.h和config.h中的配置设置网络
}