QNX主要称为实时操作系统,既功能齐全又强大,但也可以缩小以满足实时嵌入式系统的受限资源需求。它具有类似UNIX的环境,基于微内核的设计和POSIX合规性。还有其他软件产品现在名称为QNX。
我做了所有疯狂的事情来获取 QNX RPi4 图像。我以最简单的方式制作了 SD 映像 (cat qnx_sdp8.0_rpi4_quickstart_20241023.img > /dev/sda) 并启动。我继续...
我已经意识到这个问题,其中OP寻求使用C++11标准。 遗憾的是,我知道 C++11 对于 QNX 6.5 来说太新了。 但我的问题与...
为什么在大多数操作系统中,任何地址为 0:1000 的进程中的第一个虚拟页都受到操作系统的保护
我知道NULL指针有特殊的含义,如果指针指向虚拟地址0那么它是一样的。那么这是保护第一个虚拟页的主要原因吗? 我试图绘制我的地图...
FreeRTOS 的“vTaskSuspendAll()”的等效 API 是什么? 我正在 QNX 中寻找一个 api 来暂时挂起调度程序并在一段时间后恢复。 用于暂停所有线程/任务的 API 美联社...
为 QNX 构建 GDB 源代码(QNX 应用程序调试替代方案)
我已经从 QNX CVS 检索了 GDB 源代码。 错误消息表明链接器(ld)找不到各种函数的定义,例如 i386_linux_read_description,
如何使用 Photon 创建 QNX neutrino 7.0.0 可启动 CD 映像?
我是QNX的新手,我有一个问题: 如何生成 x86(32 位)的 QNX 7.0.0 可启动映像,我可以将其刻录在 CD 磁盘上并使用 Photon 启动。 互联网上有一个 ISO 映像...
我们有一个运行 QNX 的系统,该系统通常连接到 10.10.X.0 网络上的另外两台主机。我们正在安装两个远程系统,它们需要能够与 56.x.y.z 网络上的这些服务器进行通信...
我在 QNX 上运行 python 时遇到捕获键盘中断的问题。代码如下。它在 Windows 上运行良好,但在 QNX 上运行时,在引发键盘中断时出现以下错误
QNX 7 中的 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 错误
我正在将代码从 Linux 移植到 QNX 7。 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 在我的代码中的许多地方使用。在 Linux 中,这是在 pthread.h 中定义的。在 QNX 中,我无法找到它的位置...
验证二进制文件是否是使用 gnx gcc 或 qnx qcc 编译的
我已经为qnx gcc和qnx qcc编写了工具链。 我使用工具链编译了一个示例程序 '.comment' 部分的字符串转储: [ 0] GCC:(GNU)8.3.0 20190222(查找)[qnx710 1535#...
根据valgrind官方文档,不支持QNX。 然而,我看到了一些关于在 QNX 上使用 valgrind 的问题。问题1 问题2。 这让我很困惑。是否可以运行 Valgr...
我有 QNX 系统,它接受 POSIX 时区字符串格式的时区(例如:CET-1CEST、M3.5.0/2、M10.5.0/3)。有没有任何网站/列表可以让我获取所有时间的 POSIX 时区字符串...
我的程序很少发生崩溃,只有在触发STR时才会偶尔发生(STR是在QNX OS中暂停程序并恢复程序)。以下回溯令人困惑......
我有 QNX 系统,它接受 POSIX 时区字符串格式的时区(例如:CET-1CEST、M3.5.0/2、M10.5.0/3)。有没有任何网站/列表可以让我获取所有时间的 POSIX 时区字符串...
我有一个类似的问题:如何编写一个简单的CANopen层。 我阅读了答案,但我必须自己编写 CANopen 层。我无法获得商业版。那么有没有一些基础知识
我刚刚开始使用QNX。我正在尝试通过改编在 github 上找到的代码来在 QNX 下编写 USB3 视觉驱动程序: https://github.com/ni/usb3vision/tree/master 我想知道如何更换...
我正在为 x86_64 主机上的 QNX aarch64 架构交叉编译我的代码库。 我使用的 gcc 版本是 12.2,根据错误,它期望最小 glib 版本为 2.25 :- lib/gcc/aa...
根据 GCC 手册中的 -wrapper 标志如下:- -wrapper 调用包装程序下的所有子命令。包装程序的名称及其参数以逗号分隔列表的形式传递....
QNX SDP 7.1.0 (QCC 8.3.0) -“ioctl_socket”未在此范围内声明
我们有一个使用 ioctl_socket() 函数的模块,我在 .cpp 中包含了 #include 但仍然抛出以下错误: 在此范围内未声明“ioctl_socket”...
我也有类似的问题。如何对简单的 CANopen 层进行编程。 我阅读了答案,但我必须自己编写一个 CANopen 层,我无法获得商业层。那么有没有什么基本的...