问题标签 [qnx-neutrino]

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 投票
2 回答
1175 浏览

colors - 如何为 QNX 终端添加颜色?

我正在使用 PuTTY 0.62 通过 SSH 连接到 QNX Neutrino。

我启用了“允许终端指定 ASCI 颜色”和“允许终端使用 xterm 256 色模式”。

如何让我的终端 (qansi-m) 为输出文本添加颜色?

0 投票
1 回答
52 浏览

qnx - Jam 在 QNX Neutrino 主机上的内置变量 $(OS) 中有什么价值?

我必须根据构建主机配置我的编译。Windows 和 Linux 很简单,无论如何我都可以访问构建主机来测试它。

到目前为止,我完全没有找到 $(OS) 的值,只是为了检查我的期望,$(OSPLAT)。我假设 OSPLAT 在 x86 机器上是 X86,类似于其他 QNX 支持的 SDP 包

如果有人可以访问安装了 QNX SDP 的 QNX/Neutrino 系统,则下面的 Jam 脚本可以产生结果:

0 投票
1 回答
700 浏览

c - 如何在 QNX 中重置进程 ID

如果有人知道如何在 QNX 中保留进程 ID,请告诉我。我正在网上搜索,但似乎找不到任何东西。我实际上需要编写一个脚本来执行以下操作:

  1. 查找当前进程 ID
  2. 如果 PID 大于某个特定值,则重置 PID 并启动我的进程
  3. 如果不是更大,那么开始我的过程

为此,我只需要有关如何在 QNX 操作系统中重置进程 ID 的信息。预先感谢。

0 投票
3 回答
7999 浏览

linux - 如何将 qnx 分区挂载为仅用于执行特定代码行的读写启用?

即,感兴趣的分区已经挂载为只读。该分区需要挂载为启用 rw 的分区,以便单独执行特定的脚本行。之后,该分区应该进入以前的只读状态。

0 投票
1 回答
819 浏览

virtual-machine - 如何在 qnx 操作系统中加载 devnp-ncm.so?

650SP1VMplayer. 我想加载devnp-ncm.so驱动程序。

我尝试过以下事情 -

1) #io-pkt-v4-hc -d /lib/dll/devnp-ncm.so path=/dev/io-usb/io-usb -ptcpip verbose &

2) # io-pkt-v4-hc & #mount -T io-pkt devnp-ncm.so

请给我一些建议如何加载它。

0 投票
1 回答
589 浏览

sigkill - QNX 系统在使用 phshutdown 关闭时挂起

使用 phshutdown(重新启动或关闭)关闭 QNX neutrino 时,系统在杀死消息队列(mqueue)时挂起。屏幕上显示的消息是

关闭服务提供者(mqueue)

这可能是什么原因?

0 投票
1 回答
991 浏览

c++ - boost::asio QNX 链接器错误

我是在 QNX 平台上使用 boost 库的新手。我在链接 asio 库时遇到问题。它给我带来了未定义的参考链接器错误boost::asio::detail::socket_ops。消息是:

在函数boost::asio::detail::socket_ops::call_bind未定义引用绑定..

listen& , recvmsg, accept, setsockopt..的类似错误

当我将 asio 库仅作为头库包含时出现这些错误(我没有单独编译它)。

然后我尝试通过定义BOOST_ASIO_SEPARATE_COMPILATION和包含<boost/asio/ssl/impl/src.hpp>一次来显式编译库。它向我抛出了更多未定义的对 socket_ops.hpp 中定义的函数的引用错误。

错误发生在socket_ops.ipp我在 QNX Neutrino Momentics 6.50 中使用 boost_1_49

0 投票
2 回答
19914 浏览

c++ - 在 C/C++ 中通过套接字发送 int

我在通过套接字发送整数数组时遇到了麻烦。代码看起来像这样

程序1:(在windows上运行)

程序 2:(在中微子上运行)

它应该打印位图大小:64
宽度:8
高度:8

位图大小:64
宽度:6
高度:4096
我做错了什么?

0 投票
1 回答
1643 浏览

kernel - QNX 内核二进制文件名是什么

我正在开发一个项目,其中底层内核来自 QNX,所有内核源都以二进制形式提供,例如块驱动程序的 CAM 层以 libcam.a 的形式存在,但找不到应该完整存在的确切内核二进制文件项目的源代码树。

谁能告诉我有什么方法可以找到它??

0 投票
2 回答
11077 浏览

qnx - 获取 QNX 中正在运行的用户进程列表

我在 QNX 操作系统中运行一些守护程序用户进程以及一些 Xlet GUI 应用程序。我使用 TeraTerm 连接到 QNX 控制台。我需要获取正在运行的用户应用程序/进程的列表,以便查看哪些用户应用程序已经在运行在系统中。我需要 processID、内存和 appname。

我遇到了该pidin命令,但它列出了所有进程。无论如何要过滤掉用户进程及其应用程序名称?