- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在网络初始化时加载END和subEND,并在其中初始化IP协议栈,在TMS初始化时绑定IP到SubEND,单播路由协议初始化在TMS初始化中,根据MIB配置确定初始化哪个单播路由协议,RIP初始化可以在网络初始化时,OSPF初始化在TMS初始化中根据TMSMIB配置确定,END的IP地址在网络初始化时设置,SwEND的IP地址在网管配置时设置。一、在configAll.H中定义了所有定置系统配置的宏《INCLUDED SOFTWARE FACILITIES》:定义了基本组件;《EXCLUDED FACILITIES》:定义了扩充组件,缺省不包括;《KERNEL SOFTWARE CONFIGURATION》:内核运行的基本参数定义,包括文件个数、任务个数等等;《GENERIC BOARD CONFIGURATION》:板通用属性定义;《MISCELLANEOUS CONSTANTS》:共享的信号量以及相关对象个数定义;《INCLUDED NETWORK FACILITIES》:包括的网络协议组件定义;《EXCLUDED NETWORK FACILITIES》:未包括的网络协议组件定义;二、在bootConfig.C中的流程usrInit()的流程,该例程被rom—start()中的boot代码调用。调用intVecBaseSet ((FUNCPTR *) VEC_BASE_ADRS)设置中断向量;调用excVecInit ()设置异常向量;调用sysHwInit ()初始化硬件;调用usrKernelInit ()配置VXWORK内核;调用kernelInit ((FUNCPTR) usrRoot, ROOT_STACK_SIZE,启动usrRoot();usrRoot()有多个,一个在bootConfig。C中,一个在usrConfig。C中。三、bootConfig.C中的usrRoot()流程(是BOOTROM用的)调用 memInit (pMemPoolStart, memPoolSize);/* XXX select between memPartLibInit */初始化内存;调用 sysClkConnect ((FUNCPTR) usrClock, 0);/* connect clock interrupt routine */sysClkRateSet (60); /* set system clock rate */sysClkEnable (); /* start it */初始化系统时钟;调用 iosInit (NUM_DRIVERS, NUM_FILES, /null);初始化文件系统;根据配置的串口和控制台口个数,初始化串口;调用 wdbConfig(); /* configure and initialize the WDB agent */初始化WDB;调用 pipeDrv (); /* install pipe driver */excInit (); /* init exception handling */excHookAdd ((FUNCPTR) bootExcHandler); /* install exc handler */logInit (consoleFd, 5); /* initialize logging */初始化相关功能模块;调用 hashLibInit (); /* hashLib used by dosFS */初始化DOS文件系统;根据配置选择bootAoutInit (); /* use a.out format */#else /* coff or ecoff */#if defined(INCLUDE_ECOFF)bootEcoffInit (); /* use ecoff format */#else /* coff */#if defined(INCLUDE_COFF)bootCoffInit (); /* use coff format */#else /* coff */#if defined(INCLUDE_ELF)bootElfInit (); /* use elf format */之上的其一初始化;调用 if (muxLibInit() == ERROR)初始化MUX;根据END个数加载END;调用bootCmdLoop创建tBoot任务,启动下一步初始化;四、bootCmdLoop()流程调用key = autoboot (timeout);启动初始化;五、autoboot()流程调用 if (bootLoad (BOOT_LINE_
您可能关注的文档
- VOIP业务介绍.ppt
- 计算机组成原理实验28微程序控制器赖晓铮.ppt
- VLT-2800变频.doc
- 角美中骏四季阳光一期商业推售方案2015-59页.pptx
- VRAY20教程—vray20新功能修改效果图一例(阅读).doc
- 计算机系统结构实验31微程序版CPU赖晓铮.ppt
- vrayforRhino产品工业设计专业摄影级别渲染设置.doc
- 认识低压电器.ppt
- VRayAdvV15RC3(高级渲染器)简体中文纯净版安装教程.doc
- Vocabulary910.ppt
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)