问题标签 [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 投票
1 回答
3787 浏览

vxworks - 在 VxWorks 653 中如何在 PCI 设备上读/写内存?

我正在使用 VxWorks 653,我的目标是 wrSbc7457 Power PC。

我的 wrSbc7457 上有一张夹层卡,我正在尝试写入/读取该夹层卡上的内存。

对于那些熟悉 VxWorks 的人,我的usrAppInit()ModuleOS 的功能中有以下内容:

加载操作系统启动映像时,我的目标输出以下内容:

我的问题是:如何将夹层卡的内存映射到主机的地址空间,然后如何写入/读取夹层卡上的内存?

0 投票
2 回答
1301 浏览

c - 在这个例子中应该创建什么任务?

对于普通的二进制信号量,尝试与外部事件同步的任务会创建一个空信号量……控制同步事件的第二个任务在不再需要信号量时提供该信号量。

我的问题是为什么我没有看到创建空信号量的第一个任务,如所述?(看起来它只是在主函数中“一般”完成?) “尝试与外部事件同步的任务会创建一个空信号量”。

另外,我真的不明白第二个任务是如何“控制”同步的?

谢谢你。

参见:通过二进制信号量同步的示例
http://www.cross-comp.com/instr/pages/embedded/VxWorksTutorial.aspx#VxWorks%20Programming

0 投票
1 回答
2045 浏览

c++ - 在 VxWorks 中使用 Boost C++ 库时出错

我正在尝试在内核模式下使用带有 VxWorks 6.6 的 boost-only Property Tree 库,并且std::runtime_error::~runtime_error在加载 DKM 时得到一个未定义的符号。有任何想法吗?如果我std::runtime_error直接使用,我没有问题,但使用 Boost 我似乎收效甚微。

我真的很想使用 Boost,但似乎我遇到了很多问题。

0 投票
1 回答
519 浏览

vxworks - 函数在 VxWorks 上运行混乱

我们正在尝试使用 VxWorks 的 UDP 多播。
使用命令行(->),我们用一些参数调用初始化函数,多播成功运行。

当我尝试从代码运行此方法时,初始化函数返回 OK(无错误),但不初始化多播 UDP 端口。

有问题吗?

0 投票
1 回答
4681 浏览

memory - vxWorks 6.8 将物理内存映射到虚拟内存

这是我在这里的第一个问题:)。

我一直在尝试将物理内存映射到 vxWorks 6.8 中的虚拟内存,但没有成功,我正在尝试使用“vmMap”函数,但不知何故它一直返回:

errno = 0x30065 S_taskLib_NAME_NOT_FOUND。

我的代码是:

任何帮助将不胜感激,谢谢,

莫舍。

0 投票
2 回答
676 浏览

vxworks - 相同的来源,但编译的二进制文件不同

嗨,我使用 ccarm 编译器在 WinXP 上为 VxWorks 开发 C/C++。我想在很久以前构建的已发布交付之上添加一个热修复。来源保存在 Clear Case 中,并且每次交付都贴上标签。因此可以访问某个交付的源代码。

为了确保与原始发布版本没有任何变化,我必须确保我可以再次构建相同的输出文件。

这是问题所在;我从 CC 服务器检索源代码并构建它们。然后我将输出文件与相应的发布输出进行比较(输出文件类型为 *.lad 文件 + 文件格式 elf32-littlearm)。而且差异很大(不是一些时间戳)。另一方面,我也比较了装配清单,它们也不同。

你知道什么会导致这种差异吗?在我看来,可能导致这种差异的项目列表 - 发布的输出是使用自动构建脚本在不同的 PC(再次是 WinXP)上构建的。新输出是在我的本地构建的,具有相同的编译器和设置。- 从存储库中检索错误的标签

有什么要补充的吗?

提前致谢

0 投票
1 回答
732 浏览

ip - 如何在 vxworks 中发送 IP 数据包?

我正在 vxworks 平台上开发一个数据包过滤器。为此,我需要发送一个单独的 IP 数据包。谁能说这是最简单的方法吗?我可以像 linux 一样在 vxworks 中使用 RAW 套接字吗?

谢谢和问候, Likhin

0 投票
1 回答
871 浏览

c++ - 二进制文件在编译后被“咀嚼”是什么意思?

标题几乎说明了这一点。这是关于 VxWorks 的;不幸的是,文档或多或少说它发生了,但没有说明它的原因或目的。

0 投票
2 回答
1119 浏览

c++ - 用于识别 VxWorks 中的调试/发布模式的预处理器定义

哪些预处理器定义可以让您识别 VxWorks 中项目的构建版本?我正在寻找 VC++ 中使用的 _DEBUG(调试模式)/_NDEBUG(发布模式)行。

0 投票
4 回答
8814 浏览

vxworks - VxWorks 上的 CopyFile()

什么是 VxWorks 上用于复制文件的简单 API(看起来像 Windows API 上的 CopyFile())?