Подъем LVRT на Oracle VM VirtualBox

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

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

Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

Кто-нибудь пробовал?

Лично мне удалось запустить LVRT с моим приложением в виртуальной среде. Все бы хорошо, однако сеть не работает ни в каком виде. Максимум, чего добился - это присвоение адреса 169.254.241.х, что означает что LVRT DHCP не видит. Последовательно перепробовал практически все варианты, сначала с фиксированным адресом, потом с динамическим.

сейчас раздел ni-rt.ini выглядит следующим образом:
[TCP_STACK_CONFIG]
DNS_Address=USE_DHCP
Gateway=USE_DHCP
IP_Address=USE_DHCP
Subnet_Mask=USE_DHCP
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение dadreamer »

Я не совсем понял, вы поставили LV Real-Time OS или Real-Time Module? И связь по сети зачем нужна? Либо до железки достучаться, либо из гостевой ОС до основной сперва, а оттуда до железки. Интернет на гостевой системе есть? Могу предположить, что нужно будет мост настроить: http://witebskiy.narod.ru/virtualbox.html
А если между двумя ВМ, то все проще:
watch?v=UZcGckOaY5c
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

На гостевой поставил LVRT 2009. Но с нюансом - для работы использовался уже установленный образ. Так LVRT (через загрузчик) не ставится - зависает на подключении USB драйвера, независимо от того, включен на ГС поддержка USB или нет. На гостевой системе LVRT, как я и говорил, нормально стартует, запускает приложение и VISA. Но с сетевыми адаптерами проблема.
А про настройку, в теории, извините, рассказывать ни к чему - я этой темой второй день занимаюсь, доступные материалы перечитал. Сетевому адаптеру на гостевой системе при любых вариантах настроек сети в VirtualBox не удалось подцепить DHCP, не говоря уже о том, чтобы доступить по ftp к LVRT "снаружи".
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение dadreamer »

Borjomy_1 писал(а):я этой темой второй день занимаюсь
Ну, прощу прощения за дилетантский подход :D Просто ни разу RTOS не ставил на виртуалку, а вот обычные ОС - много раз, с сетью никогда проблем не было. Я мог бы попробовать, если бы знал, какой образ нужен. Да и, наверное, в свободном доступе таких образов нет?.. Я поискал к примеру NI Linux RT, но ничего нет.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение AndreyDmitriev »

Ну я б для начала VMWare попробовал вместо VirtualBox. Я пару раз делал подходы к этому снаряду, пытаясь слезть с VMWare и вот как-то не сложилось - в VMWare проблем куда как меньше и там всё проще (для меня во всяком случае). Возможно, проблемы как раз в виртуалке.
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

AndreyDmitriev, Вам удалось LVRT на VMWare поднять, или работали с windows/linux и тп.?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение AndreyDmitriev »

Borjomy_1 писал(а):AndreyDmitriev, Вам удалось LVRT на VMWare поднять, или работали с windows/linux и тп.?
Нет, не пробовал. Давно собираюсь выполнить это упражнение, да всё руки не дойдут никак...
Вы всё ж попробуйте под VMWare запуститься.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение IvanLis »

Периодически приходится сталкиваться с виртуализацией различных OS, а использовать их ежедневно.
Работал немного с VMWare, что касается реализации работы именно с аппаратными ресурсами, в ней сделано лучше, чем VirtualBox.
Но сейчас полностью перешел на VirtualBox, т.к. он значительно легче, а функции которые мне необходимы все реализует. Бесплатность, еще один плюсик в его копилку.
Например http://www.labviewportal.org/viewtopic. ... 493#p37971
Здесь в Linux настроена гостевая OS Windows, в ней установлена LabVIEW + VIPM (-> LIFA). И все это нормально стыкуется с платой Arduino подключенной по USB.

С LVRT не сталкивался никогда, возможно необходимо в гостевой OS установить пакет драйверов (дополнения) от VBox.

----------------
Вот список поддерживаемых OS: https://www.virtualbox.org/wiki/Guest_OSes
Это Вы наверняка видели: http://forums.ni.com/t5/LabVIEW-Real-Ti ... -p/1069833
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение dadreamer »

Если так нужна ОС реального времени, можно поставить WinCE (Embedded Compact): сначала ставится XP, затем поверх накатывается эмулятор.
https://forums.virtualbox.org/viewtopic.php?f=2&t=49287
Но сложно сказать, что там будет с сетью. Могут быть свои заморочки.
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

Ну надо-же.... Заработала. Как минимум в режиме виртуального адаптера хоста, чего пока достаточно. Неверно был выставлен чипсет, надо ставить PIIX3. В качестве сетевого адаптера подходит только Intel PRO/1000 Desktop (82540EM). А так все более-менее стандартно.
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

dadreamer,
можно поставить WinCE (Embedded Compact): сначала ставится XP, затем поверх накатывается эмулятор.
Это еще хуже.... Сейчас на целевой системе стоит Windows7 Embedded. В принципе, как говорят коллеги, и семерки достаточно, но есть несколько моментов - это зоопарк с платформами и особенности реалтайм.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение IvanLis »

Borjomy_1 писал(а):Это еще хуже.... Сейчас на целевой системе стоит Windows7 Embedded. В принципе, как говорят коллеги, и семерки достаточно, но есть несколько моментов - это зоопарк с платформами и особенности реалтайм.
Если нужно именно RT OS, и все равно какую, то легко поднимается RTLinux.
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

Если нужно именно RT OS, и все равно какую, то легко поднимается RTLinux.
Проблема совсем не в этом. LVRT считаю наиболее удобной под Labview, Проблема в том, что целевая система - это Simatic BOX PC 227D. Это достаточно дешевое устройство, которое вписывается в задание на состав оборудования. Заявлен сименс. Не будь этого требования, поставил бы какого-нибудь корейца без проблем. Но 227 - это что-то... Устройство на атоме, что само по себе не айс, так еще и чипсет реализован на FPGA, о степени совместимости этого решения с классическим PC, как вы понимаете, можно только догадываться. В дополнение ко всему сименс поддерживает работу с флешками, естественно, только сименс. А это еще один геморрой, ибо с сименсовской флешки система не стартует. На других симатиках, например 427D, система грузится с этой-же флешки. А на этом нет. И проверить, что виновато - не получится.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение dadreamer »

Borjomy_1 писал(а):Windows7 Embedded
На википедии пишут, что только Windows Embedded Compact является Real-Time OS.
https://ru.wikipedia.org/wiki/Windows_Embedded
Borjomy_1

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

Re: Подъем LVRT на Oracle VM VirtualBox

Сообщение Borjomy_1 »

Стоит версия Standart.

На самом деле интересный вопрос - ОСРВ, запущенная в виртуалке под обычной ОС, остается ОСРВ или нет?
Ответить

Вернуться в «Общие»