问题标签 [vxworks]

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 投票
3 回答
4523 浏览

vxworks - 在 vxworks 中,是否应该使用 VX_FP_TASK 选项生成每个任务?

在 vxworks 中,是否应该使用 VX_FP_TASK 选项生成每个任务?

如果您的任务使用任何浮点运算,则需要 VX_FP_TASK 选项。但是一个人如何预测未来 - 我的意思是,一个人怎么知道他/她是否会使用浮点数?

在修复任何错误或引入新代码时,程序员是否应该找到所有任务将受到他/她的代码更改的影响,以及该任务是否使用此选项产生?这是非常乏味的。我错过了什么吗?

0 投票
1 回答
256 浏览

vxworks - 如何在 VxSim 中使用主机的串行端口?

我可以在 VxWorks 5.5 中通过 VxSim 使用主机串口吗?

0 投票
1 回答
624 浏览

vxworks - VxWorks:任务 ID 覆盖到另一个内存位置

我有一个在 VxWorks 5.5.1 上运行的应用程序,它基本上分配了一个 STL 映射数据结构,但在某些情况下我的主要任务崩溃了。当我通过调试器进行监视时,为 STL 映射类型变量分配的大小具有另一个任务 ID 的值,而不是 8。

所以看起来一个任务 ID 和一个变量正在混合。

该问题发生在主任务的连续启动和停止中。有没有可能,任务的 TCB 块会覆盖内存中的一个区域

0 投票
2 回答
5196 浏览

vxworks - 有没有人在台式机上运行 VxWorks 作为目标

我可以使用台式电脑运行 VxWorks 作为操作系统吗?换句话说,可以将标准 PC 用作目标处理器吗?我不是在谈论在同一台机器上托管 Workbench 和 VxSim。相反,我正在考虑在 PC 上仅运行 VxWorks(和我的应用程序)。

只要我们能配置一个板级支持包,并为PCI总线上的I/O卡编写或获取设备驱动程序,这似乎是可行的。我想知道的是,有人真的这样做过吗?

我有兴趣通过使用闲置的备用台式机通过单板计算机和 cPCI 背板在硬件上节省一点钱。该应用程序用于在实验室中使用的测试集。所以,我不需要典型嵌入式处理器的便携性等。

0 投票
1 回答
161 浏览

c - 当任务在 VxWorks 中被阻塞时,保存在堆栈上的任务的上下文是什么?

当任务在 VxWorks 中被阻塞时,保存在堆栈上的任务的上下文是什么?

0 投票
5 回答
28418 浏览

unix - 管道和消息队列之间有什么区别?

管道和消息队列之间有什么区别?

请从 vxworks 和 unix 的角度进行解释。

我认为管道是单向的,但消息队列不是。

但是管道内部不使用消息队列,那么为什么管道是单向的而消息队列不是呢?

您还可以想到哪些其他差异(从设计或使用或其他角度)?

0 投票
2 回答
1502 浏览

c - errno 在 VxWorks PPC 中总是返回零

我在 VxWorks PPC 上运行我的代码,如果系统调用失败,尤其是对于套接字发送/接收函数,errno 总是返回 0。

经过一些分析,我发现 errno 在所有系统调用失败的情况下返回 0。

我应该为 errno 做任何初始化以返回正确的值吗?

0 投票
1 回答
1008 浏览

qt - 关于如何为 VxWorks 构建 Qt 的说明?

我想将 Qt 与 VxWorks 一起使用。那可能吗?如果是这样,有谁知道是否有关于如何做到这一点的教程或分步指南?

额外 如果有人有使用 Qt 和 VxWorks 的经验,你也可以在这里分享。

0 投票
1 回答
930 浏览

vxworks - 一项任务可以从堆中分配内存以供其他任务(例如 T2)释放吗?

我是 VxWorks 的新手。我对 VxWorks 中的内存分配/释放有疑问:

一个任务可以从堆中分配内存(比如 T1)并且可以被其他任务(比如 T2)释放吗?

0 投票
1 回答
381 浏览

c - 堆内存中的一个奇怪问题!

我发现一个多线程应用程序的一个线程在 VxWorks 中崩溃了。我没有调试信息。经过更深入的分析,我发现崩溃是由于全局内存地址值被更改而引起的。

这个全局内存地址(它是一个函数的地址。我使用的是函数指针)存储在堆中的特定地址位置。我发现这个全局内存地址本身正在减少2,这导致不正确的访问和加载指令错误。

这是随机发生的。但是,我真的很惊讶是什么导致地址值减少了 2。

任何方向的任何猜测、想法或指示都可能会有所帮助。