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

filesystems - QNX“闪存文件系统映像”和“操作系统映像”之间的区别?

QNX“Flash 文件系统映像”和“OS 映像”有什么区别?

我有一个旧的 PC104(x86) 单元,它只能与 CompactFlash 卡驱动器一起使用,现在我想知道是否需要将第一个或第二个放在我的 CF 卡上。QNX 文档 [ 1 ] 指出只有 OS 映像是可引导的。我需要 CF 卡可以启动,因为没有其他驱动器可以启动。因此,这是否意味着我无法从当前设置的 Flash 文件系统映像方法中受益?

我不想使用系统生成器来定制我的 QNX 操作系统或任何东西,因为我仍然需要 QNX SDP 在目标上运行。

0 投票
2 回答
1688 浏览

backwards-compatibility - QNX 6.5.0(SP1) 和 6.6.0(向后兼容)有什么区别?

找不到指出 QNX 6.5.1 和 6.6.0 之间确切区别的实际发行说明。我知道 Photon 不再受支持。

到目前为止,我已经获得了 SDP 6.6.0,但可能我的软件也需要在 6.5.0 上运行。那么到 6.5.0 的实际向后兼容级别是多少?有人说“6.6 与 6.5 二进制兼容”[ 1 ] - 任何人都可以用官方文件支持这一点吗?

由于 QNX 遵循 POSIX 标准,我认为 API 是相同的,并且确实应该提供向后兼容性。所以为 6.6.0 创建的程序基本上也应该在 6.5.0 上运行,对吧?

0 投票
1 回答
2788 浏览

runtime-error - QNX 运行时错误:未知符号 __stack_chk_guard

我正在尝试测试 QNX 6.6.0 和 6.5.0 之间的向后兼容性(鉴于我之前遇到的问题)。我使用 SDP6.6.0 编译了一个相对简单的程序,并在 Neutrino 6.5.0 上执行。当我执行程序时,会弹出以下运行时错误:

未知符号:__stack_chk_guard

ldd:FATAL: 无法解析所有符号

这是什么原因造成的?...


(我找到了解决方案,但它没有立即工作。当我开始写这个问题时,我意识到我犯的错误。为了将来的参考,我将在此处作为问答提供解决方案)。

0 投票
1 回答
1191 浏览

remote-server - sshd@QNX:无法加载主机密钥/缺少权限分离

我遵循了 QNX for SDP 6.6.0 提供的关于如何设置OpenSSH SSH 守护程序的手册,但我试图让它在现有的 Neutrino 操作系统上运行。至今无济于事。我遇到了几个我在网上找到的任何指南中都找不到解决的坑。

对于 QNX 6.5.0,它非常容易工作并且开箱即用。例如 “你如何在 qnx 上安装 ssh 服务器”,它只说明生成的密钥并启动守护进程。但这似乎不再是这样了。

到目前为止,这就是我试图解决这个问题的方法:

  • 创建的文件夹/etc/ssh以及 DSA 和 RSA 密钥

  • 尝试启动 sshd => 错误:/etc/ssh/sshd_config

  • 创建空文件/etc/ssh/sshd_config

  • 尝试启动 sshd => 错误:

    /li>
  • 使用适当的权限创建文件夹/var/chroot/sshd和文件/etc/ssh/ssh_host_ecdsa_keychmod 700

PS:为什么只有很少的消息来源真正谈论 SSH 和 QNX。甚至 QNX 也仅通过链接其普通手册页来引用 NetBSD。在 BSP 指南中,他们处理诸如“是的,我们有 SSH - 你可以使用它”之类的主题。如果不是 SSH,那么远程访问的正确方法是什么?!

0 投票
1 回答
1173 浏览

qnx - 如何使用 mkifs 脚本在 QNX 中启动后台进程?

我有一个mkifs带有扩展名的脚本文件,.build用于构建 qnx.ifs图像。当我的 QNX 使用图像启动时,我想在后台启动一个进程。该进程是一个等待传入请求并且永不结束的服务。

我想知道如何在.build文件中定义我的进程以在后台运行它。

0 投票
1 回答
2751 浏览

windows - Pcap 和 WinPcap 有多相似?

我正在尝试做跨平台开发,windows 7 主机,QNX Neutrino 目标。在尝试让跨平台开发工作之前,我想在我的主机上测试和使用代码,但 Windows 不支持 Pcap。

Pcap 和 WinPcap 之间的语法/函数调用有多相似?我可以将我为 WinPcap 编写的代码用于 Pcap 和另一台机器吗?

0 投票
2 回答
702 浏览

unix - 如何列出类unix系统中的所有可用命令?

我想列出 qnx 6.5.0 系统中的所有可用命令。这就是可以从命令行运行的所有命令。

我认为列出 PATH 变量的所有内容就可以了,但我还必须过滤不可执行的部分。

有没有一种简单易行的方法,使用最简单的 unix 命令?

注意:我们的系统使用 korn shell,大多数 unix 命令不包含在映像中。

0 投票
1 回答
744 浏览

qnx - 如何从 qnx660 中的应用程序访问静态库

我已经在 Ubuntu 14.04 中安装了 qnx660。

1-我为应用程序创建了一个测试项目 hello world。在构建变体选项中,我选择了 x86 变体。在构建项目时,控制台中没有错误消息。在 x86 的工作空间中构建项目后,它会创建 o 和 og 文件夹。但是当尝试将项目作为 C/C++ QNX 应用程序运行时,会出现一些错误,例如“必须选择一个目标”。所以请建议我如何解决这个问题。

2-我创建了两个项目,一个用于应用程序,第二个用于共享库。从应用程序我想访问必须在库中定义的 API。但我不能写任何东西,因为没有 .c 文件可以写。在库项目中,只有 Makefile 和 comman.mk 可用。所以请帮我解决这个问题。

0 投票
1 回答
825 浏览

serial-port - QNX Nuetrino RTOS 中的 RS232 串行通信

目前,我使用 LAN 电缆在 HOST 和 TARGET 之间进行通信。现在我想使用 RS232 仅接收来自 QNX Neutrino 的模拟数据。我想通过 LAN 将数据传输到 QNX Neutrino。

我该如何设置?

0 投票
1 回答
1510 浏览

build - 如何在 QNX 6.5.0 上编译 googleTestLibrary?

我想在 QNX 上编译谷歌测试库。但我没有成功。我什么都试过了。可以在下面看到我的编译错误

有人为我共享libGoogleTest_g.alibGoogleTest.a文件吗?