VxWorks各部分初始化流程
发布日期:2021-07-01 01:03:51
浏览次数:2
分类:技术文章
本文共 625 字,大约阅读时间需要 2 分钟。
一)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) usrRoot, ROOT_STACK_SIZE,启动usrRoot(); } usrRoot() { memInit (pMemPoolStart, memPoolSize);/* XXX select between memPartLibInit */初始化内存;转载地址:https://mao0514.blog.csdn.net/article/details/21078235 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月15日 07时30分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SnapEx的新感觉,对新手很友好
2019-05-01
首个聚合器怎么产生的,并运用领域在什么
2019-05-01
区块链技术应用,最先医疗行业
2019-05-01
新币上市旧币会降价吗
2019-05-01
当博士进入币圈会怎么样
2019-05-01
委员会怎么验证比特币真伪
2019-05-01
PHP之 使用PHPMailer插件实现邮件发送功能
2019-05-01
《增长黑客》(肖恩·艾利斯)学习笔记——第二部分 实战
2019-05-01
python使用HTMLTestRunner查看运行函数
2019-05-01
python的ImportError
2019-05-01
linux下安装jenkins+git+python
2019-05-01
windows10家庭版开启组策略
2019-05-01
解决uiautomatorviewer中添加xpath的方法
2019-05-01
性能测试的必要性评估以及评估方法
2019-05-01
Spark学习——利用Mleap部署spark pipeline模型
2019-05-01
Oracle创建表,修改表(添加列、修改列、删除列、修改表的名称以及修改列名)
2019-05-01
使用redis实现订阅功能
2019-05-01
URL特殊字符转码
2019-05-01
对称加密整个过程
2019-05-01