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

blackberry - 黑莓平板电脑操作系统:开发资源、指南、教程

继最近发布了新的 Blackberry 平板电脑操作系统、它是 SDK 和模拟器之后,有什么想法可以找到有关如何为他们的新平板电脑操作系统进行开发的资源和教程?一次能按时赶上浪潮就好了。

0 投票
1 回答
4700 浏览

qt - 在 QNX 上运行 Qt 应用程序

我正在尝试让 Qt 应用程序在 QNX 4.5 上运行。我已经用这个配置在一个 linux 机器上编译了 Qt 4.6.3:

./configure -xplatform 不支持/qws/qnx-i386-g++ -embedded i386 -no-gfx-linuxfb -no-mouse-linuxtp -no-kbd-tty -no-qt3support -qt-gfx-qnx -qt-mouse- qnx -qt-kbd-qnx -no-exceptions -little-endian -nomake 演示 -nomake 示例

“make”需要对环境进行一定的调整并注释掉一个功能,但最终还是奏效了。我已经将字体和 Qt 库复制到在 VMware 中运行的 QNX 上,并创建了一个示例 Qt 应用程序(它只显示一个按钮),我在我的 linux 机器上编译并复制到 QNX。

我有一个小脚本来启动应用程序:

它运行应用程序,启用实验性输入驱动程序。使用这个脚本,我可以通过在 Photon 中运行 Qt 应用程序到达某个地方 - 屏幕渲染都搞砸了,但我确实看到了我的 Qt 应用程序。

但是,如果我将 Photon 退出到文本模式,并尝试从那里运行应用程序(使用稍作修改的脚本,具有不同的 vid 和启动图形服务器的值),我只会看到一个空白屏幕。

我对 QNX 和 Qt 完全陌生,所以我现在有点卡住了。我正在尝试了解 Photon 的工作原理以及它设置的环境类型,以查找我在文本模式中可能缺少的内容。但是,我不确定这甚至是一个正确的方向,所以我想我会问好人,以防有人以前经历过这个:)

干杯!

0 投票
1 回答
257 浏览

air - 目前 Playbook 上有两种开发选择

我试图弄清楚是否有计划为 Playbook 提供第三个纯 C/C++ 或 Java SDK。

有人知道吗?

0 投票
2 回答
1487 浏览

rtos - PowerPC:如何使 div/0 结果返回零

我们正在尝试将遗留应用程序从旧的单片 RTOS 移植到 PowerPC 8360 上的基于 unix 的 RTOS。在旧系统中,我们的大型代码库变得依赖于 1/0 返回零和 0/0 返回零。现在在新的操作系统中,1/0 返回 inf,0/0 返回 NaN,这会破坏我们的应用程序。我们尝试过使用 FPSCR 寄存器,但没有任何结果。

其次,如果有办法改变它,改变会影响我们的应用程序而不是整个系统吗?我们不想改变系统内其他应用程序的 div/0 行为。

预见到不可避免的“你为什么要那样做”的问题,我们必须保留以前的行为,因此将应用程序更改为实际上不被零除是不可能的。这是我们的痛处,所以请不要问。提前致谢!

0 投票
1 回答
772 浏览

qt - Qt Creator 可以用来调试 QNX Neutrino 构建吗?

我已经习惯了使用 Qt Creator,以至于我想将它用作我正在做的 QNX 项目(QNX 6.3.0)的 IDE。代码编辑——检查。编译——我很确定我可以让它工作。调试——好吧,我被困住了。QNX Momentics 分发了一个交叉调试器“ntox86-gdb.exe”。我可以从命令行毫无问题地使用这个调试器。我无法弄清楚如何让 Creator 将其用作调试器。有没有人尝试过这样的事情?

新信息:我已经知道了:我可以进入调试菜单,选择开始调试->开始并附加到远程应用程序,输入我的调试器 (ntox86-gdb.exe)、可执行文件和 IP/我的目标端口。当我点击确定时,停顿了很长时间,最后出现一个对话框:“gdb 进程意外退出(代码 101120)”

0 投票
1 回答
453 浏览

porting - 将 TCP 客户端和服务器从 Linux 移植到 QNX Neutrino 的困难

现代 Linux 和 QNX Neutrino 之间是否存在任何重大差异,这会使移植现有客户端/服务器变得困难?源代码通常使用 Qt 的 qmake 构建,但没有其他 Qt 依赖项。

我需要估计这个过程需要多长时间,但我从未使用过 QNX。

如果重要的话,这将在 ARM CPU 上运行,但我们已经在 Linux 上为 ARM 构建了。

0 投票
2 回答
684 浏览

postgresql - 如何在 QNX Neutrino 上安装 Postgresql?

有没有办法在 QNX neutrino 上安装 Postgresql?

当我尝试编译源代码时,./configure它只是说 QNX 不是兼容的操作系统或类似的东西。

MySQL 可以工作,但我需要能够在数据库中保存数字数组。

0 投票
2 回答
5829 浏览

windows-7 - 通过 IP 连接到 VirtualBox 上的 QNX

我想通过 8000 端口上的 IP 从 Windows 7(同一台计算机)上运行的 Momentics IDE 连接到 VirtualBox 上运行的 QNX Neutrino OS (qconn)。我尝试获取此虚拟机的 IP 地址,它似乎与我的真机相同,但无法正常工作。预先感谢您的帮助。

0 投票
2 回答
5083 浏览

c++ - 在 C++ 中使用 telnet 通过 TCP/IP 与 QNX Neutrino 通信

我可以通过 PuTTY 访问 telnet 服务器,它打开一个终端并允许我发送命令来检索数据/日志和启动/停止进程。我想开始研究如何通过 C++ 访问该服务器,以便自动化连接和测试命令。基本上,我需要一个 telnet 客户端,它可以连接和验证自身,并像在终端中输入一样向服务器写入和读取数据。我应该从哪里开始我的研究?我尝试了几个例子,包括:

http://lists.boost.org/boost-users/att-40895/telnet.cpp

当我编译并运行

什么都没有发生,但是当我使用 PuTTY 连接到服务器时,我得到:

任何帮助将不胜感激。
注意:
- 我正在使用运行 OS X 版本 10.7.3 和 i686-apple-darwin11-llvm-gcc-4.2 的 Mac
- 我被允许这样做。
- 我在我的 Windows 7 机器上使用 PuTTY,连接是以太网到 USB 以太网适配器,本地连接属性 > TCP/IPv4 属性的设置:是特定的 IP 地址、子网掩码和默认网关,可能是有用的信息。

谢谢

0 投票
1 回答
940 浏览

gdb - 在多个进程上使用 GDB 进行调试

在没有深入细节的情况下,我正在开发一个程序,该程序由几个单独的进程组成,所有进程都在嵌入式 QNX RTOS 上运行。它们没有父子关系,它们都是使用生成的,spawnlp(P_NOWAIT, ...)并且它们都使用操作系统提供的 IPC 机制相互通信。

当我使用 GDB 进行调试并且在我正在工作的过程中遇到断点时,我的所有线程都被暂停,这很棒。但是有没有办法让它暂停执行我的其他进程?现在发生的事情是所有其他进程在我的进程暂停时继续运行,因此所有 IPC 队列都已满等等。

提前致谢,

高频