【发布时间】:2018-01-09 10:01:03
【问题描述】:
如何使用内核映像(VIP)项目链接/加载 DKM 项目,以便我可以从内核映像项目的“usrAppInit.c”调用 DKM 项目(应用程序)的入口点函数,以在启动时自动启动应用程序? 有人可以描述步骤或指向我的任何文档吗?
【问题讨论】:
标签: c++ c vxworks rtos wind-river-workbench
如何使用内核映像(VIP)项目链接/加载 DKM 项目,以便我可以从内核映像项目的“usrAppInit.c”调用 DKM 项目(应用程序)的入口点函数,以在启动时自动启动应用程序? 有人可以描述步骤或指向我的任何文档吗?
【问题讨论】:
标签: c++ c vxworks rtos wind-river-workbench
使用这种方法,当您构建 VIP 时,它将首先构建子 DKM 项目(将生成 .out 文件)然后是 VIP,生成包含 .out 文件的 vxworks 映像
【讨论】:
a.o、b.o 与c_partial.o 链接到c.out 时会发生什么... 我的VIP 应该参考什么?是否通过 Extra_Modules 包含?
此问题的另一种解决方案无需将项目组合在一起,需要将 DKM 应用程序的部分图像“.o”目标文件路径指定到 EXTRA_MODULES 宏而不是“.out”路径。例如,如果应用程序是“myApp”,则应在宏中指定“myapp_partialImage.o”路径。如果需要链接多个应用程序,可以在带有空格的宏中指定多个路径
【讨论】: