Как мне запустить простую программу 'hello world' под QNX? - PullRequest
0 голосов
/ 30 апреля 2019

Справочная информация : у меня есть лицензионный ключ QNX, и я установил целевой образ VMWare с веб-сайта QNX в VMWare. У меня есть целевая ОСРВ QNX, работающая в качестве виртуальной машины, и на моей хост-машине есть IDE моментальных событий QNX, которая может распознавать целевую ОС QNX.

Проблема : у меня есть лицензия на последнюю версию QNX SDP 7 и совместимый образ VMWare, который я мог найти на веб-сайте QNX - это более старая версия QNX 6.5 (?). Простая программа «hello world» (демонстрационная программа, поставляемая с IDE Momentics) не будет работать в целевой ОС QNX, поскольку в ней отсутствуют определенные библиотеки.

Мне нужно либо:

  • Приобретите методологию для загрузки последней версии ОСРВ QNX на VMWare. Я искал и искал напрасно, но эта процедура не описана. У QNX SDP должен быть способ создания загрузочной ОСРВ QNX для VMWare, но эта процедура нигде не указана (я искал несколько дней!)

ИЛИ

  • Найдите способ использовать Momentics IDE 7.0 с более старой версией QNX RTOS, которая у меня есть.

Вопросы

  • Как создать загрузочный ISO-образ RTN QNX и загрузить его в VMWare с помощью QNX SDP 7.0?
  • Сделать простые программы на C / C ++, созданные с помощью QNX Momentics 7.0, работающими на более старой версии ОС RNX, которую я имею?

Добавление

Это инструкции , которые они предоставляют о том, как получить последний образ QNX RTOS VMWare. Они говорят:

Мы предоставляем образ VMware, совместимый с VMware Workstation Pro 12.0 или более поздней версии, VMware Workstation Player 12.0 или более поздней версии и VMware Fusion Pro 8.0 или более поздней версии. Это изображение представляет собой минимальную систему QNX Neutrino. Вы можете загрузить образ VMware из Центра программного обеспечения QNX, выбрав вкладку «Доступно», развернув список «Справочные изображения», развернув список «Инструменты», а затем выбрав соответствующую виртуальную машину.

Однако в центре программного обеспечения нет «опорных изображений», «инструментов», «доступных вкладок» или чего-либо подобного (см. Изображения).

enter image description here

enter image description here

Ответы [ 2 ]

1 голос
/ 30 мая 2019

Если вы откроете центр программного обеспечения QNX, поставляемый с установкой QNX, и активируете свою лицензию, в ней будут перечислены все поддерживаемые функции, доступные для загрузки.в этом указан образ виртуальной машины QNX для v 7.0.Вы можете скачать его прямо оттуда.enter image description here

1 голос
/ 01 мая 2019

Инструкции по загрузке образа QWX 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), насколько мне известно, вообще не совместимы с двоичными файлами.

...