cost 76 ms
为什么我的 pthreads 程序比顺序程序花费的时间更长 - Why is my program with pthreads taking longer than the sequential one

我对多线程编程比较陌生。 我编写了一个程序,计算 0 - 10000 的平方并将它们保存到一个数组中。 顺序程序比并行程序运行得快得多。 在我的并行程序中,我将循环分成了 8 个线程(我的机器有 8 个内核)但是它慢得多吗? 任何人都知道为什么会这样。 我添加了执行时间的屏幕截图。 ...

有什么方法可以集成 OpenGLES 和 OpenWFD API? - Is there any method for integrating OpenGLES and OpenWFD API?

我正在 QNX 7.0 上开发一个 C++ 应用程序。 在应用程序中,我想通过 OpenGL ES 3 渲染一个基本的立方体,并使用 OpenWFD API 显示它。对于 QNX,本地窗口系统是通过屏幕 API 提供的,但是,就我而言,我无法使用它。 我可以访问 OpenWFD API 并且可以在 ...

为 QNX 编译 gRPC 示例 - Compiling gRPC examples for QNX

为 QNX 成功编译 gRPC,现在尝试构建示例。 构建命令: 链接器错误: 我找到了以下链接,看起来可能是 -lpthread 的 cmake 问题,但不确定 -ldl。 https://gitlab.kitware.com/cmake/cmake/-/issues/21579 ...

2022-07-19 18:05:08   1   20    grpc / qnx  
如何基于 POCO C++ 库提高 HTTP 服务器的性能 - How to improve the performance of HTTP server based on POCO C++ library

我有一个基于 ARM 处理器和 QNX RTOS 的硬件,我需要在两个应用程序 http_client 和 http_server 之间传输 http 数据,这两个应用程序都基于 POCO C++ 库。 我创建了流文件内容的简单客户端和服务器程序。 在硬件上,我获得了 1.8 Gbps 的 http ...

在 QNX 中控制回路的正确方法 - The right way to control a loop in QNX

我正在 QNX 上启动一个项目。 我不熟悉这个操作系统。 我正在为 SPI 外部存储器编写驱动程序。 硬件寄存器上有很多轮询循环。 控制这些循环以避免在硬件发生故障时线程卡住的最佳方法是什么? 我可以启动一个计时器并检查它是否在循环条件内超时,但我想知道是否没有更简单的方法(比如看门狗:除了 QN ...

2022-05-23 09:10:22   1   44    c++ / rtos / qnx  
如何通过 ram 将数据从 u-boot 引导加载程序传递到 QNX 应用程序? - How to pass data from u-boot bootloader to QNX application via ram?

在 ATSAMA5d3x 模块上使用 QNX 6.5.x 和 u-boot 作为引导加载程序。 我们希望通过 RAM 从引导加载程序将大约 1.5kb 的数据量传递到 QNX,而不是尝试通过闪存传递。 有没有一种机制告诉 QNX 保留一块 RAM 区域而不去碰它? 这将让我们从 QNX 应用程序 ...

2022-05-12 12:31:38   2   70    u-boot / qnx  
QNX Slogger2 与 Syslog - QNX Slogger2 Vs Syslog

Slogger2 (系统记录器)和基于 Linux 的系统日志有什么区别? 我了解journald 和 syslog 之间的区别。 Slogger2 还提供了一种将 syslog 消息重定向到 slogger2 的方法。 它是 QNX 的 syslog 版本,因为它处理 palin 文本文件吗 ...

С. 创建线程 - С.Creating threads

任务如下: 编写一个程序,将一组数据文件名(任意数字)作为参数并运行所有文件以进行并行处理(使用线程)。 作为处理,使用排序方法(quickSort)。 我在 QNX 操作系统上通过 vmbox 运行了这个程序。它已经编译但什么也没做。我的项目文件夹中有一个带有数字的文本文件,但它们没有任何反应 ...

如何获取.out 文件? - how to get a.out file?

我在ide中创建了一个程序,想得到一个.out文件。 但是执行命令后,在项目文件夹中并没有找到任何东西。这是怎么回事? UPD 更新 UPD4:我找到了这个文件,但现在我无法执行它... ...

C 程序,创建进程,PID - C program, creating processes , PID

任务如下编写一个程序,在 memory 中运行另一个进程,并使其在无限循环中运行。 当程序重新启动时,它必须从memory中删除之前启动的进程(可以使用kill)。 /是的,我必须通过qnx操作系统来完成。/ 错误如下。我对 getpid 有点困惑,因为我没有在任何地方使用过 pid 变量。 ...

2021-10-10 10:13:52   2   1523    c / pid / qnx  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM