Подъем LVRT на Oracle VM VirtualBox
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Подъем LVRT на Oracle VM VirtualBox
Кто-нибудь пробовал?
Лично мне удалось запустить 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
Лично мне удалось запустить 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
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
Я не совсем понял, вы поставили LV Real-Time OS или Real-Time Module? И связь по сети зачем нужна? Либо до железки достучаться, либо из гостевой ОС до основной сперва, а оттуда до железки. Интернет на гостевой системе есть? Могу предположить, что нужно будет мост настроить: http://witebskiy.narod.ru/virtualbox.html
А если между двумя ВМ, то все проще:
watch?v=UZcGckOaY5c
А если между двумя ВМ, то все проще:
watch?v=UZcGckOaY5c
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
На гостевой поставил LVRT 2009. Но с нюансом - для работы использовался уже установленный образ. Так LVRT (через загрузчик) не ставится - зависает на подключении USB драйвера, независимо от того, включен на ГС поддержка USB или нет. На гостевой системе LVRT, как я и говорил, нормально стартует, запускает приложение и VISA. Но с сетевыми адаптерами проблема.
А про настройку, в теории, извините, рассказывать ни к чему - я этой темой второй день занимаюсь, доступные материалы перечитал. Сетевому адаптеру на гостевой системе при любых вариантах настроек сети в VirtualBox не удалось подцепить DHCP, не говоря уже о том, чтобы доступить по ftp к LVRT "снаружи".
А про настройку, в теории, извините, рассказывать ни к чему - я этой темой второй день занимаюсь, доступные материалы перечитал. Сетевому адаптеру на гостевой системе при любых вариантах настроек сети в VirtualBox не удалось подцепить DHCP, не говоря уже о том, чтобы доступить по ftp к LVRT "снаружи".
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
Ну, прощу прощения за дилетантский подход Просто ни разу RTOS не ставил на виртуалку, а вот обычные ОС - много раз, с сетью никогда проблем не было. Я мог бы попробовать, если бы знал, какой образ нужен. Да и, наверное, в свободном доступе таких образов нет?.. Я поискал к примеру NI Linux RT, но ничего нет.Borjomy_1 писал(а):я этой темой второй день занимаюсь
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
Ну я б для начала VMWare попробовал вместо VirtualBox. Я пару раз делал подходы к этому снаряду, пытаясь слезть с VMWare и вот как-то не сложилось - в VMWare проблем куда как меньше и там всё проще (для меня во всяком случае). Возможно, проблемы как раз в виртуалке.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
AndreyDmitriev, Вам удалось LVRT на VMWare поднять, или работали с windows/linux и тп.?
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
Нет, не пробовал. Давно собираюсь выполнить это упражнение, да всё руки не дойдут никак...Borjomy_1 писал(а):AndreyDmitriev, Вам удалось LVRT на VMWare поднять, или работали с windows/linux и тп.?
Вы всё ж попробуйте под VMWare запуститься.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Подъем LVRT на Oracle VM VirtualBox
Периодически приходится сталкиваться с виртуализацией различных 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
Работал немного с 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
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
Если так нужна ОС реального времени, можно поставить WinCE (Embedded Compact): сначала ставится XP, затем поверх накатывается эмулятор.
https://forums.virtualbox.org/viewtopic.php?f=2&t=49287
Но сложно сказать, что там будет с сетью. Могут быть свои заморочки.
https://forums.virtualbox.org/viewtopic.php?f=2&t=49287
Но сложно сказать, что там будет с сетью. Могут быть свои заморочки.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
Ну надо-же.... Заработала. Как минимум в режиме виртуального адаптера хоста, чего пока достаточно. Неверно был выставлен чипсет, надо ставить PIIX3. В качестве сетевого адаптера подходит только Intel PRO/1000 Desktop (82540EM). А так все более-менее стандартно.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
dadreamer,
Это еще хуже.... Сейчас на целевой системе стоит Windows7 Embedded. В принципе, как говорят коллеги, и семерки достаточно, но есть несколько моментов - это зоопарк с платформами и особенности реалтайм.можно поставить WinCE (Embedded Compact): сначала ставится XP, затем поверх накатывается эмулятор.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Подъем LVRT на Oracle VM VirtualBox
Если нужно именно RT OS, и все равно какую, то легко поднимается RTLinux.Borjomy_1 писал(а):Это еще хуже.... Сейчас на целевой системе стоит Windows7 Embedded. В принципе, как говорят коллеги, и семерки достаточно, но есть несколько моментов - это зоопарк с платформами и особенности реалтайм.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
Проблема совсем не в этом. LVRT считаю наиболее удобной под Labview, Проблема в том, что целевая система - это Simatic BOX PC 227D. Это достаточно дешевое устройство, которое вписывается в задание на состав оборудования. Заявлен сименс. Не будь этого требования, поставил бы какого-нибудь корейца без проблем. Но 227 - это что-то... Устройство на атоме, что само по себе не айс, так еще и чипсет реализован на FPGA, о степени совместимости этого решения с классическим PC, как вы понимаете, можно только догадываться. В дополнение ко всему сименс поддерживает работу с флешками, естественно, только сименс. А это еще один геморрой, ибо с сименсовской флешки система не стартует. На других симатиках, например 427D, система грузится с этой-же флешки. А на этом нет. И проверить, что виновато - не получится.Если нужно именно RT OS, и все равно какую, то легко поднимается RTLinux.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Подъем LVRT на Oracle VM VirtualBox
На википедии пишут, что только Windows Embedded Compact является Real-Time OS.Borjomy_1 писал(а):Windows7 Embedded
https://ru.wikipedia.org/wiki/Windows_Embedded
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Подъем LVRT на Oracle VM VirtualBox
Стоит версия Standart.
На самом деле интересный вопрос - ОСРВ, запущенная в виртуалке под обычной ОС, остается ОСРВ или нет?
На самом деле интересный вопрос - ОСРВ, запущенная в виртуалке под обычной ОС, остается ОСРВ или нет?