【发布时间】:2018-07-24 07:19:21
【问题描述】:
我能够在 Windows 开发主机上的 Momentics IDE 上执行“Hello World”代码,方法是使用 VMWare 管理程序上的 QConn(IP) 将其与 QNX 目标联网。
我想直接在 QNX 上执行二进制文件。怎么可能?
【问题讨论】:
标签: executable qnx
我能够在 Windows 开发主机上的 Momentics IDE 上执行“Hello World”代码,方法是使用 VMWare 管理程序上的 QConn(IP) 将其与 QNX 目标联网。
我想直接在 QNX 上执行二进制文件。怎么可能?
【问题讨论】:
标签: executable qnx
您应该将您的 QNX 目标连接到 motics,传输您的二进制文件并执行它。 1)在串行连接之上需要一个网络连接 2)在IDE上创建一个Target项目(来自IDE:File/New/Others... /QNX/QNX Target System Project...) 3) 要在目标系统上运行和调试新建的程序,只需在 Project Explorer 中选择程序 Binaries,然后从工具栏上“bug”图标旁边的下拉菜单中选择 Debug As/C/C++ QNX申请。
文件在 tmp 目录中传输并在调试中执行(与 wmWare 一样)。
通过 Momentics,还可以在 QNX 目标的 FS 中传输二进制文件(如果是 Flash FS,则它是永久的)。
另外,我可以使用 SCP(winSCP windows 程序,Linux 中的 SCP 命令)在 QNX FS 中写入文件 Momentics debug perspective
【讨论】: