executable - 如何在 QNX SPD 7.0 目标上执行二进制文件
问题描述
通过在 VMWare 管理程序上使用 QConn(IP) 将其与 QNX 目标联网,我可以在 Windows 开发主机上的 Momentics IDE 上执行“Hello World”代码。
我想直接在 QNX 上执行二进制文件。怎么可能呢?
解决方案
您应该将您的 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 调试透视图
推荐阅读
- python - 将函数的返回值存储在变量中
- php - 通过刷新网站页面上传图片
- google-cloud-functions - 谷歌云政策疑难解答说,尽管在 IAM 中分配了服务帐户,但它没有权限
- javascript - 随机化字符串中的每个字符大小写
- flutter - 控制 Flutter ListView 的滚动
- flutter - 是否可以只需要 Dart 中的两个参数之一?
- c# - 如何在 Visual Studio 的每个类方法中插入打印语句
- google-apps-script - 谷歌应用脚本触发器不发送电子邮件
- swift - 斯威夫特 | Switch 语句:等到案例完成后再继续下一个案例
- mockito - 带有 JUnit 5 的 Powermock 或 PowerMockito