Установка Linux LVRT на десктоп

Обсуждение вопросов, связанных со средами разработки и проектирования
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

Добрый день. Да будет вам известно, в 2020 году заканчивается поддержка LVRT на базе операционной системы PharLaps. Все живенько, в течение последних нескольких лет, переходят на Linux. Кто-нибудь пробовал ставить LVLRT?
Аватара пользователя
toshas
assistant
assistant
Сообщения: 105
Зарегистрирован: 05 апр 2009, 22:45
Версия LabVIEW: 9.0
Благодарил (а): 13 раз
Поблагодарили: 7 раз
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение toshas »

Похоже, еще год-два есть в запасе http://www.ni.com/content/dam/web/pdfs/ ... oadmap.pdf
Существует ли мануал по установке и настройке наподобие этого http://www.ni.com/tutorial/2733/en/
Конечно здесь есть некоторое описание, но наверное должен быть какой-нибудь скрипт установки на типовой пк https://github.com/ni/nilrt
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 15 июн 2020, 22:33 Добрый день. Да будет вам известно, в 2020 году заканчивается поддержка LVRT на базе операционной системы PharLaps. Все живенько, в течение последних нескольких лет, переходят на Linux. Кто-нибудь пробовал ставить LVLRT?
Информации по этой теме немного. Сама операционная система NI Linux RT открыта.
Но по информации https://lavag.org/topic/19653-ni-linux- ... esktop-pc/ официально нет способов установить ПО для Real time.
Попробовал на промышленном компьютере подходящем под требования PharLap установить PharLap. Устанавливается и работает.
Попробовал развернуть NI Linux RT через загрузочную флэшку (у нас приобретена лицензия на real time модуль).
Create USB Drive1.png
Ni Linux RT устанавливается на компьютер, загружается дополнительное ПО
add software.png
. Определяется как cRIO.
С включенным рабочим столом XFCE система работает.
Enable XFCE.png
Загрузил тестовую программу с нагрузкой под 80-100%. Работает.
Подключился клиентами к программе через shared переменные и OPC UA сервер. Тоже работает.
Попробую неделю погонять.
Второй компьютер не подходящий под требования PharLap (не подходит сетевая карта). Ni Linux RT так же устанавливается. При загрузке приложения *.rtexe комп зависает через несколько минут.
Есть третий более мощный кандидат, планирую его так же погонять. PharLap на нем работает.
Технически открытый способ установки таки есть. Как это с лицензионной точки зрения ???
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

ujin писал(а): 25 авг 2020, 14:22 Попробовал развернуть NI Linux RT через загрузочную флэшку (у нас приобретена лицензия на real time модуль).
А можно спецификацию на компьютер? А то на виртуалку не ставится, разные пробовал варианты - виснет при загрузке флешки.
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 25 авг 2020, 17:48 А можно спецификацию на компьютер? А то на виртуалку не ставится, разные пробовал варианты - виснет при загрузке флешки.
iROBO-6000-NAE4C (Встраиваемый компьютер с Intel Atom E3826 1.46ГГц, 4ГБ DDR3L RAM, 256ГБ SATA SSD, DVI-I, HDMI, 2xGb LAN, 2xRS-232, 2xRS-232/422/485, 3xUSB, Audio, CFast слот, Mini-PCIe, 9..30В DC, адаптер питания в комплекте, -20 ... 70 °С). В спецификацию просили обязательно указать тип сетевой карты сетевой карты Intel ®210IT.
Флешка в этом компьютере загрузилась с UEFI. Инструкция http://www.ni.com/tutorial/55153/en/
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 25 авг 2020, 17:48 А можно спецификацию на компьютер? А то на виртуалку не ставится, разные пробовал варианты - виснет при загрузке флешки.
ICO300-E3815 Встраиваемый компьютер с Intel Atom E3815 1.46Ггц, DDR3-1333 SO-DIMM,1 x CF,320 Gb SATA 2.5", VGA,1xSIM, 2xUSB, 4 x RS-232/422/485, 2 x 10/100/1000 Ethernet,10-24B DC
Устанавливается так же с флэшки через UEFI.
Форматируется диск, загружается ПО однократно. Добавление, удаление ПО вызывает перезагрузку и не устанавливается.
Программы для NI Linux RT работают в режиме старт с компьютера. Можно отключаться (disconnect). Можно подключиться через сутки, программа продолжает работать без перезагрузки.
*.rtexe работает только с флагом Enable Embedded UI, несколько минут, затем виснет и не реагирует на мышь, клавиатуру и не пингуется.
Для целей отладки некоторой части ПО полезная штука.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

ujin писал(а): 27 авг 2020, 13:55 ICO300-E3815 Встраиваемый компьютер с Intel Atom E3815 1.46Ггц
Пробовал на разные сименсы ставить - загрузка Linux RTс флешки виснет в начале процесса. Причем Simatic Box PC (IPC227, IPC427) на разных платформах. И на честных чипсетах и на SOC. Причем PharLap поставить можно.
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 27 авг 2020, 14:23 Пробовал на разные сименсы ставить - загрузка Linux RTс флешки виснет в начале процесса.
Флешку сделал из под NI MAX Version 19.5.0f0
п5 инструкции "In the same tab, select the UEFI: <USB drive name> under Boot Override. Note: This will reboot the controller and boot into the USB. If this USB does not work, attempt to use another USB."
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

Я не писал, что загрузка не начинается. Я говорю, что процесс загрузки линукса зависает. В некоторых вариантах он доходит до диалогового режима, но на клавиатуру не реагирует (а всего-то надо сказать "y")
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 27 авг 2020, 15:56 Я не писал, что загрузка не начинается. Я говорю, что процесс загрузки линукса зависает. В некоторых вариантах он доходит до диалогового режима, но на клавиатуру не реагирует (а всего-то надо сказать "y")
Остается версия MAX и железо.
Попробовал еще один комп из закромов. Промышленный компьютер advantech. процессор Intel(R) Pentium(R) CPU G860 @ 3.00GHz Память 3,74 GB
Тоже загружается и работает. Быстрее предыдущего в несколько раз (загрузка процессора меньше в 10 раз) на той же задаче.
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 15 июн 2020, 22:33 Добрый день. Да будет вам известно, в 2020 году заканчивается поддержка LVRT на базе операционной системы PharLaps. Все живенько, в течение последних нескольких лет, переходят на Linux. Кто-нибудь пробовал ставить LVLRT?
здесь есть много информации по этому вопросу
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

Итак первое, которое лежит на поверхности. Загрузка все-таки происходит. Но. Я тут ругаться не буду, но стоит. Проблема вроде как лежит на поверхности - в конфигурационных файлах указано, что консоль это ttyS0. По факту это COM1. Причем настройки скорости... постоянно меняются в ходе загрузки. Если ничего не трогать скорость 115200, потом (основной блок загрузки) 9600, потом ... 38400. Причем на вопрос о продолжении (y/N) надо отвечать на 9600, а далее терминал переходит на 38400 и ответ его - кракозябры. По факту ответ следующий:
NI Linux Real-Time 8.0 recovery console

recovery login: root (automatic login)

root@recovery:/#
А теперь вопрос: что дальше то?...
Загрузку хочу сделать с CompactFlash, про него консоль пишет следующее:
[ 28.501755] scsi host0: ata_piix
[ 28.540407] scsi host1: ata_piix
[ 28.578958] ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x9110 irq 14
[ 28.662142] ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x9118 irq 15
[ 28.745655] ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
[ 28.981624] scsi host2: ata_piix
[ 29.030282] scsi host3: ata_piix
[ 29.068832] ata3: SATA max UDMA/133 cmd 0x9128 ctl 0x914c bmdma 0x90f0 irq 16
[ 29.083838] ata1: SATA link down (SStatus 0 SControl 300)
[ 29.218545] ata4: SATA max UDMA/133 cmd 0x9120 ctl 0x9148 bmdma 0x90f8 irq 16
[ 29.270087] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 29.272813] ata2.00: ATA-5: SIMATIC PC CompactFlash 4 GByte, V100511, max UDMA/66
[ 29.272816] ata2.00: 8033760 sectors, multi 2: LBA
[ 29.272821] ata2.00: applying bridge limits
[ 29.277753] ata2.00: configured for UDMA/66
[ 29.277898] scsi 1:0:0:0: Direct-Access ATA SIMATIC PC Compa 511 PQ: 0 ANSI: 5
[ 29.278327] sd 1:0:0:0: [sda] 8033760 512-byte logical blocks: (4.11 GB/3.83 GiB)
[ 29.278350] sd 1:0:0:0: [sda] Write Protect is off
[ 29.278391] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 29.279175] sda: sda1
[ 29.279648] sd 1:0:0:0: [sda] Attached SCSI disk
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Установка Linux LVRT на десктоп

Сообщение Borjomy_1 »

В продолжение. На жесткий диск поставил. На Compact Flash ставить не хочет (это не означает, что невозможно, но я не нашел способа).
Консоль получил. Но сетевые адаптеры не видит, соответственно, сети нет. Нашел драйвера сетевых плат (0009-r8168-8.044.02.tar.bz2) в исходниках. Соответственно можно скомпилировать командой sh autorun.sh. Требует elfutils-libelf-devel или другие, но нашел эту (elfutils-libelf-devel-0.178-7.el8.x86_64.rpm). Соответственно, она не запускается и не устанавливается никакими способами. Может, кто подскажет, как все-таки поставить драйвера?
Вложения
0009-r8168-8.044.02.tar.zip
(93.77 КБ) 137 скачиваний
elfutils-libelf-devel-0.178-7.el8.x86_64.zip
(25.32 КБ) 135 скачиваний
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin »

Borjomy_1 писал(а): 01 сен 2020, 18:52 NI Linux Real-Time 8.0 recovery console
recovery login: root (automatic login)
Вчера закончил разбираться с установкой и автозапуском postgresql сервера под NI LinuxRT. Автозапуск после загрузки никак не работал.
Заметил, что в профиле Safe не стартует networking. Ссылки SXXnetworking нет в папке /etc/rcS.d
В однопользовательском профиле (1) ссылка в папке /etc/rc1.d только с буквой K - то есть на стоп
Получается нужно попробовать загрузиться в многопользовательском режиме.
Leaving Safe Mode via SSH
Disable Automatic Safe Boot on cRIO or Real-Time Controller
NI LINUX REAL-TIME SECURITY USER GUIDE
У меня после самого первого форматирования диска сразу загружается или в однопользовательском или многопользовательском режиме (на тот момент не проверял), но не в SAFE mode
посмотреть можно командой runlevel.
ujin1
adviser
adviser
Сообщения: 231
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 18 раз
Поблагодарили: 37 раз
Контактная информация:

Re: Установка Linux LVRT на десктоп

Сообщение ujin1 »

Borjomy_1 писал(а): 28 сен 2020, 18:59 В продолжение. На жесткий диск поставил. На Compact Flash ставить не хочет (это не означает, что невозможно, но я не нашел способа).
Консоль получил. Но сетевые адаптеры не видит, соответственно, сети нет. Нашел драйвера сетевых плат (0009-r8168-8.044.02.tar.bz2) в исходниках. Соответственно можно скомпилировать командой sh autorun.sh. Требует elfutils-libelf-devel или другие, но нашел эту (elfutils-libelf-devel-0.178-7.el8.x86_64.rpm). Соответственно, она не запускается и не устанавливается никакими способами. Может, кто подскажет, как все-таки поставить драйвера?
Появилось немного времени.
Первым делом нужно установить драйвера со второго и третьего диска в поставке.
Как оказалось с загрузочной флешки NIRECOVERY-CD сделанной из NI MAX 2019 можно загрузить и NI LINUX RT 2015.
Первый пункт такой же. Загружаемся с флешки, форматируем диск.
Далее так же добавляем новое устройство по известному сетевому адресу. Сетевая карта в NI Linux RTсначала настроена на DHCP.
Сетевой адрес выдается автоматически и показывается в строке загрузки.
В NI MAX 2015 создаем новое устройство по полученному адресу.
Далее все аналогично 2019. За исключением - первым действием сделал update firmware. Старая версия с новым ядром явно не будет правильно работать.
update firmvare.png
format disk.png
add software.png
В итоге все установилось. Выглядит рабочим. Далее не стал проверять. 2015 версия мне не нужна.
Образ загрузочной флешки весит 82 МБ. Если это не противоречит лицензионным ограничениям, можно куда-нибудь выложить.
Screenshot from 2021-02-15 15-51-10.png
Screenshot from 2021-02-15 15-50-26.png
Изображение
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Среды разработки»