问题标签 [wind-river-workbench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
23 浏览

wind-river-workbench - 为什么WindRiver diab 编译器的输出在Windows 和Linux 主机之间存在差异?

我正在使用 WindRiver diab 编译器为嵌入式平台构建代码,并且一直在使用 Windows 主机来执行此操作。由于各种原因,我不得不转而使用 Linux 主机,但我发现生成的固件显然不完全相同 - 任何人都可以提出原因吗?

我正在做的是运行相同的 WindRiver 构建过程,使用从同一安装程序 CD 安装的主机。我看到的是,我们似乎在 Linux 构建的系统中存在小的内存泄漏 [1],而在 Windows 构建的系统中不存在。源代码是相同的,我检查了常见的 Windows/Linux 内容,例如 LF 与 CRLF 以及区分大小写的文件名。

我的怀疑是在 Windows 和 Linux 托管的构建环境之间我没有找到一些细微的差异。有没有其他人碰到过这样的事情?或者,有关如何诊断使用 WindRiver 系统构建的固件上的内存泄漏的任何提示?也许如果我能确定泄漏的原因,它可能会引导我找出导致这些差异的原因。

[1] 我们在各种模式下运行固件之前和之后检查内存使用情况。我们已经允许“不是泄漏的泄漏”,而是 VxWorks 系统在启动时分配内存,但是我们从 Windows 和 Linux 构建的固件中获得的数字之间仍然存在明显差异。

0 投票
0 回答
72 浏览

docker - windriver操作系统无法运行docker容器

我们的项目是一个微服务应用程序。我们使用 docker-compose 运行 5 到 6 个 docker 容器,这在 ubuntu、centos 和 redhat 中运行良好。我无法在 windriver 操作系统中运行相同的程序。所有容器都使用 docker 网络共享信息。当我使用 docker-compose 启动服务时,出现以下错误。

错误:对于我的服务无法启动服务我的服务:未能在网络上创建端点我的服务我的网络:未能添加主机(veth78f811b)<=>沙箱(vethdd9d629)对接口:不支持操作

0 投票
0 回答
15 浏览

nat - VxWorks BSP 宏

我在 VxWorks7 Workbench4 环境中测试 NAT 功能。我正在查看相关文档,但我被困在这部分。

如果您计划在启动时通过调用 ipnet_nat_add_rule( ) 添加 NAT 规则,请为这些规则添加一个挂钩。要创建此挂钩,请在 BSP 中添加一个 USER_APPL_INIT 宏。
例如:

在本例中,usrNATAddRules( ) 只是一个示例例程。它不随您的产品安装一起分发。您必须自己创建它(或具有相似名称的例程)。

我不知道我需要在workbench4 的哪个路径中添加BSP 宏。无论我搜索多少,我都找不到任何可以解释这一点的东西。谁能帮我?

0 投票
0 回答
23 浏览

c++ - 使用 Wind River WorkBench 4 调试 C++ 代码

我有一个 VxWork 映像项目 (VIP) 来构建一个 vxWorks 映像。我还有一个 C++ DKM(可下载内核模块)项目。

我在 Windows 10 上使用 WindRiver Workbench 4,vxWorks 版本为 7(64 位)。如何调试我的 C++ 代码,而它在像这个https://www.xes-inc.com/products/sbcs/xpedite7672/这样的真实硬件上运行?

有调试说明吗?