背景:我拥有QNX许可证密钥,并且已将QNX网站上的VMWare target image安装到VMWare中。我已经将QNX目标RTOS作为VM运行,并且我的主机具有可以识别QNX目标OS的QNX momentics IDE。
问题:我拥有最新的QNX SDP 7的许可证,并且QNX网站上的only VMWare compatible image I could find是较旧的QNX 6.5(?)。一个简单的“ hello world”程序(Momentics IDE附带的演示程序)将无法在QNX目标操作系统上运行,因为它缺少某些库。
我需要:
OR
问题:
附录
These are the instructions他们提供了如何获取最新的QNX RTOS VMWare映像。他们说:
我们提供与VMware Workstation Pro 12.0或更高版本,VMware Workstation Player 12.0或更高版本以及VMware Fusion Pro 8.0或更高版本兼容的VMware映像。该图像是最小的QNX Neutrino系统。您可以通过以下方法从QNX软件中心下载VMware映像:选择“可用”选项卡,展开“参考映像”列表,展开“工具”列表,然后选择适当的虚拟机。
但是,软件中心中没有“参考图像”或“工具”或“可用选项卡”或类似的东西(见图像)。
答案 0 :(得分:1)
有关如何下载QNX 7.0 VMWare映像的说明,位于:http://www.qnx.com/developers/docs/7.0.0/#com.qnx.doc.qnxsdp.quickstart/topic/install_neutrino.html
从历史上看,QNX生成工具在次要版本更新中大多数与向前兼容,但与向后兼容。也就是说,我可以使用QNX 6.5 SDK编译程序,然后在6.6映像上运行它。但是,使用6.6 SDK编译的程序将无法在6.5平台上运行。 (当然,例外是将程序作为共享对象加载到QNX应用程序中,例如显示器或网络驱动程序)。据我所知,主要版本更新(4.x至6.x,6.x至7.x)根本不与二进制兼容。
答案 1 :(得分:0)