Официальный форум СВД Встраиваемые Системы
23 Сентября, 2017, 22:48:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка QNX SDP 6.5.0 на современные ОС семейства GNU/Linux  (Прочитано 857 раз)
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 103


Сотрудник СВД ВС


WWW
« : 29 Ноября, 2016, 16:03:34 »

Данная тема посвящена особенностям установки комплекта разработчика программного обеспечения QNX SDP 6.5.0 на ПК, функционирующие под управлением современных операционных систем семейства GNU/Linux.

Комплект разработчика программного обеспечения для ОСРВ QNX (QNX SDP) версии 6.5.0 изначально поддерживает следующий перечень дистрибутивов Linux:
  • RedHat Enterprise Linux 5.4 Desktop 32- and 64-bit
  • Red Hat Fedora 12
  • Ubuntu Workstation 9.10 32- and 64-bit
  • openSUSE 11.2

При установке QNX SDP на более современные версии данных дистрибутивов может потребоваться их предварительная настройка. Особенно часто необходимость в ней возникает при  установке и последующем использовании QNX SDP в 64-разрядных ОС (например, ввиду отсутствия в составе их базовой установки 32-разрядных версий некоторых пакетов). Ниже приведены рекомендации по настройке ряда дистрибутивов GNU/Linux для обеспечения работоспособности QNX SDP 6.5.0:

(щёлкните чтобы показать/скрыть)

(щёлкните чтобы показать/скрыть)

(щёлкните чтобы показать/скрыть)

P.S. Приветствуются замечания и дополнения, в том числе касающиеся опыта установки QNX SDP в других дистрибутивах.
« Последнее редактирование: 29 Ноября, 2016, 18:00:48 от Игорь Рондарев » Записан

Дмитрий Козлов
Пользователь

Сообщений: 37


« Ответ #1 : 12 Января, 2017, 13:28:28 »

Ubuntu 16.04.1 LTS:
ставил на чистую систему с учетом предварительных настроек из шапки.
Результат: Momentics IDE 4.7 и 7.0 Alpha работают, 5.0.1 SR5 не стартует.
вывод ошибки:
(щёлкните чтобы показать/скрыть)

при попытке манипуляций с версией Java машины как описано в шапке, работает только MomenticsIDE 7.0

Возникает вопрос :
что можно предпринять для работы MomenticsIDE5?
Насколько стабильна MomenticsIDE 7.0, можно ли эту версию уже использовать для работы ?

Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 103


Сотрудник СВД ВС


WWW
« Ответ #2 : 17 Января, 2017, 11:29:27 »

что можно предпринять для работы MomenticsIDE5?
А что говорят команды 'uname -a' и '/usr/bin/java --version' ?

Насколько стабильна MomenticsIDE 7.0, можно ли эту версию уже использовать для работы ?
Данная версия позиционируется как экспериментальная, т.е. она в первую очередь рассчитана на изучение разработчиками ПО с целью освоения новых возможностей и, возможно, обнаружения каких-то недостатков или ошибок. Исходя из наших наблюдений, на текущий момент версия достаточно стабильна.
Записан

Дмитрий Козлов
Пользователь

Сообщений: 37


« Ответ #3 : 17 Января, 2017, 18:44:34 »

(щёлкните чтобы показать/скрыть)
(щёлкните чтобы показать/скрыть)

Цитировать
Данная версия позиционируется как экспериментальная, т.е. она в первую очередь рассчитана на изучение разработчиками ПО с целью освоения новых возможностей и, возможно, обнаружения каких-то недостатков или ошибок. Исходя из наших наблюдений, на текущий момент версия достаточно стабильна.
Другими словами можно особо не думать и использовать экспериментальную версию  =)
Записан
Николай Федоров
Пользователь

Сообщений: 13



« Ответ #4 : 24 Марта, 2017, 11:56:56 »

Для установки IDE 5.0.1 было необходимо скопировать каталог jar из предыдущей версии QDE.

Проблема: После запуска таким образом, IDE не позволяет создавать проекты QNX C\C++.

Есть ли однозначный гайд по тому, как правильно ставить IDE 5.0.1, допустим, на Ubuntu 16.04?
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 103


Сотрудник СВД ВС


WWW
« Ответ #5 : 24 Марта, 2017, 14:23:55 »

Для установки IDE 5.0.1 было необходимо скопировать каталог jar из предыдущей версии QDE.
Проблема: После запуска таким образом, IDE не позволяет создавать проекты QNX C\C++.
Есть ли однозначный гайд по тому, как правильно ставить IDE 5.0.1, допустим, на Ubuntu 16.04?
Каких-либо инструкций на это счёт нет, по причинам, упоминавшимся в первом сообщении  данной темы (единственный документ на community.qnx.com можно не учитывать, т.к. он не отражает особенности систем). Данная тема в общем и создана для того, что бы собирать некую фактическую базу по особенностям установки IDE на различные платформы. С директорией jar экспериментировать не приходилось, но честно говоря, есть определённые сомнения в жизнеспособности подобных "гибридов" (проблемы с проектами это подтверждают). Чаще всего трудности возникают из-за неподходящей версии Java-машины.
Записан

Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 103


Сотрудник СВД ВС


WWW
« Ответ #6 : 24 Марта, 2017, 16:24:18 »

Есть ли однозначный гайд по тому, как правильно ставить IDE 5.0.1, допустим, на Ubuntu 16.04?
Что касается версии 5.0.1: попробуйте создать ссылку на соответствующую Java-машину непосредственно в том каталоге, куда она разархивирована. Пример:
Код:
$ cd /opt/momentics501
$ ln -s /usr/lib/jvm/java-7-openjdk-i386 jre
Записан

Николай Федоров
Пользователь

Сообщений: 13



« Ответ #7 : 24 Марта, 2017, 16:57:28 »

Что касается версии 5.0.1: попробуйте создать ссылку на соответствующую Java-машину непосредственно в том каталоге, куда она разархивирована. Пример:

(щёлкните чтобы показать/скрыть)
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 103


Сотрудник СВД ВС


WWW
« Ответ #8 : 07 Апреля, 2017, 11:21:55 »

Тогда остаётся убедиться в том, что используемая JVM (/opt/qnx650/host/linux/x86/usr/qde/eclipse/jre/bin/java, судя по логам) - именно 32-разрядная, а не 64-разрядная. Потому что второй фрагмент лога
Код:
java -version:
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
соответствует именно 64-разрядной машине (у 32-разрядных в выводе 'java -version' отсутствует отметка '64-Bit') . Тут ещё надо учитывать, что машина в "путях" (доступная через $PATH) и машина, используемая Momentics'ом по симлинку jre, в общем никак между собой не связаны.

В Momentics 7.0 эта проблема решена просто: во-первых, он по умолчанию собран для 64-разрядных инструментальных ОС, а во-вторых, его дистрибутив уже включает собственную JVM. Кстати, на прошлой неделе на community.qnx.com стала доступна его General Availability-версия, т.е. релиз.
« Последнее редактирование: 07 Апреля, 2017, 15:04:13 от Игорь Рондарев » Записан

Николай Федоров
Пользователь

Сообщений: 13



« Ответ #9 : 25 Апреля, 2017, 18:06:27 »

соответствует именно 64-разрядной машине (у 32-разрядных в выводе 'java -version' отсутствует отметка '64-Bit') . Тут ещё надо учитывать, что машина в "путях" (доступная через $PATH) и машина, используемая Momentics'ом по симлинку jre, в общем никак между собой не связаны.
Установка 32-битной Java машины и симлинк решили проблему. Среда разработки запускается и позволяет создавать QNX C/C++ проекты.

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2017 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 11 Сентября, 2017, 05:46:33