首页 > 解决方案 > 如何在 QNX SPD 7.0 目标上执行二进制文件

问题描述

通过在 VMWare 管理程序上使用 QConn(IP) 将其与 QNX 目标联网,我可以在 Windows 开发主机上的 Momentics IDE 上执行“Hello World”代码。

我想直接在 QNX 上执行二进制文件。怎么可能呢?

QNX Momentics IDE

标签: executableqnx

解决方案


您应该将您的 QNX 目标连接到 motics,传输您的二进制文件并执行它。1)在串行连接之上需要网络连接 2)在 IDE 上创建一个目标项目(从 IDE:文件/新建/其他.../QNX/QNX 目标系统项目...) 3)运行和调试在目标系统上新建程序,在项目资源管理器中选择程序二进制文件就足够了,然后从工具栏上“bug”图标旁边的下拉菜单中选择Debug As/C/C++ QNX Application。

该文件在 tmp 目录中传输并在调试中执行(与 wmWare 一样)。

通过 Momentics,还可以在 QNX 目标的 FS 中传输二进制文件(如果 Flash FS 是永久的)。

或者,我可以使用 SCP(winSCP windows 程序,Linux 中的 SCP 命令)在 QNX FS 中写入文件 Momentics 调试透视图


推荐阅读