Официальный форум СВД Встраиваемые Системы
20 Апрель, 2024, 14:34:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 282

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


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 в других дистрибутивах.
« Последнее редактирование: 19 Октябрь, 2018, 15:33:12 от Игорь Рондарев » Записан

Дмитрий Козлов
Опытный пользователь

Сообщений: 108


« Ответ #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, можно ли эту версию уже использовать для работы ?

Записан
Игорь Рондарев
Модератор
Опытный пользователь

Сообщений: 282

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


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

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

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

Дмитрий Козлов
Опытный пользователь

Сообщений: 108


« Ответ #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?
Записан
Игорь Рондарев
Модератор
Опытный пользователь

Сообщений: 282

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


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-машины.
Записан

Игорь Рондарев
Модератор
Опытный пользователь

Сообщений: 282

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


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-машину непосредственно в том каталоге, куда она разархивирована. Пример:

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

Сообщений: 282

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


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++ проекты.

Записан
sazeroleg
Интересующийся

Сообщений: 2


« Ответ #10 : 02 Ноябрь, 2018, 14:50:29 »

Всех приветствую!
Есть вопрос. Возникла проблема с развёртыванием QNX SDP 6.5 SP1 на инструментальной машине с ОС типа Linux, конкретно, SuSE 15 или Astra (orel).
Суть: не запускается инсталлятор в графическом режиме, известная проблема с Java.
Не спрашиваю как бороться с Java (и не считаю нужным), хочу выяснить как запустить инсталлятор в консольном (текстовом) режиме. Самое смешное, я это (установку в текстовом режиме) делал год-два назад, но напрочь забыл сию методику.
Может ли кто-нибудь подсказать как это делается. Заранее благодарен.
Записан
Игорь Рондарев
Модератор
Опытный пользователь

Сообщений: 282

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


WWW
« Ответ #11 : 02 Ноябрь, 2018, 15:08:35 »

хочу выяснить как запустить инсталлятор в консольном (текстовом) режиме.
Для запуска в текстовом режиме используется дополнительный параметр "-console".
Записан

Василий Дмитриев
Ветеран

Сообщений: 363



« Ответ #12 : 13 Ноябрь, 2018, 13:44:53 »

Проблема. При установке sdp 6.5 sp1 на ubuntu mate 18.04.1 x64 пропадают файлы из $QNX_TARGET/ usr/include/mk
Рекомендации из шапки темы выполнены
(щёлкните чтобы показать/скрыть)

Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Игорь Рондарев
Модератор
Опытный пользователь

Сообщений: 282

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


WWW
« Ответ #13 : 13 Ноябрь, 2018, 14:08:28 »

Проблема. При установке sdp 6.5 sp1 на ubuntu mate 18.04.1 x64 пропадают файлы из $QNX_TARGET/ usr/include/mk
Если установка выполнялась с "sudo -E" и всё равно приводила к такому результату, можно попробовать разнести её на две части, чтобы исключить возможные нюансы работы sudo:
1) Запустить bash с сохранением окружения (sudo -E bash)
2) Проверить, корректно ли унаследовано окружение (env|grep QNX)
3) Запустить инсталлятор SP1.
Записан

Василий Дмитриев
Ветеран

Сообщений: 363



« Ответ #14 : 13 Ноябрь, 2018, 16:52:05 »

Если установка выполнялась с "sudo -E"
Безусловно
Запустить bash с сохранением окружения (sudo -E bash)
2) Проверить, корректно ли унаследовано окружение (env|grep QNX)
Сохраняется.
Проверю конечно этот вариант. Пока переткнул пропавшие файлы с рабочей конфигурации с другой машины.

UPD
Проверил. Рецепт сработал
« Последнее редактирование: 14 Ноябрь, 2018, 11:34:00 от Василий Дмитриев » Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 08 Апрель, 2024, 14:56:12