Phar Lap ETS real-time на windows
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Phar Lap ETS real-time на windows
Возможно кому-то будет полезным. Все настроено и готово к работе.
Phar Lap ETS - аналог ni linux rt, который устанавливается через создание загрузочной флешки в MAXе LabView
Установка
1. Скачать и установить Oracle VirtualBox https://www.virtualbox.org/
2. Скачать и распаковать образ диска https://yadi.sk/d/kzHTrvLF3MeTHG
3. В биосе включить поддержку аппаратной виртуализации
4. Запустить файл NILinuxRT.vbox и дождаться загрузки виртуальной машины (скриншот 1)
5. Веб интерфейс по адресу 192.168.56.2 логин: admin пароль: 123
Теперь устанавливаем ni real time toolkit и профит
Phar Lap ETS - аналог ni linux rt, который устанавливается через создание загрузочной флешки в MAXе LabView
Установка
1. Скачать и установить Oracle VirtualBox https://www.virtualbox.org/
2. Скачать и распаковать образ диска https://yadi.sk/d/kzHTrvLF3MeTHG
3. В биосе включить поддержку аппаратной виртуализации
4. Запустить файл NILinuxRT.vbox и дождаться загрузки виртуальной машины (скриншот 1)
5. Веб интерфейс по адресу 192.168.56.2 логин: admin пароль: 123
Теперь устанавливаем ni real time toolkit и профит
Последний раз редактировалось Juri 17 сен 2017, 20:56, всего редактировалось 2 раза.
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Виртуальная машина NI Linux RT на windows
Выглядит неплохо, я так понимаю, там Intel-овская сеть эмулируется?
Но что с этим можно сделать, ведь DAQ плату даже не прокинуть.
На VMware при поддержке системной платой и процессором VT-d можно PCI-устройства прокидывать, наверное можно чего-то получить, но с другой стороны проще без всякой виртуализации обойтись.
Но что с этим можно сделать, ведь DAQ плату даже не прокинуть.
На VMware при поддержке системной платой и процессором VT-d можно PCI-устройства прокидывать, наверное можно чего-то получить, но с другой стороны проще без всякой виртуализации обойтись.
Re: Виртуальная машина NI Linux RT на windows
Можно эмулировать DAQmx платы в MAXeChupakabra писал(а):Выглядит неплохо, я так понимаю, там Intel-овская сеть эмулируется?
Но что с этим можно сделать, ведь DAQ плату даже не прокинуть.
На VMware при поддержке системной платой и процессором VT-d можно PCI-устройства прокидывать, наверное можно чего-то получить, но с другой стороны проще без всякой виртуализации обойтись.
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Виртуальная машина NI Linux RT на windows
Действительно, был не прав. А как тогда поставить LinuxRT? И стоит ли, если между ними нет разницы для разработчика. Что-то я дистрибутива не нашел.Stkn писал(а):А разве это LinuxRT? PharLap же
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Phar Lap ETS real-time на windows
Если вы занимаетесь эмуляцией и нет работы с оборудованием, то вообще непонятно, зачем LVRT. Почему Labview под Windows не идет? Ставите на плату сборку Windows Embedded и вперед.
При запуске LVRT с VirtualBox есть нюансы. Например выбор чипсета, контроллера накопителя, контроллера сетевой платы и режима ее работы. Далеко не все комбинации работают
При запуске LVRT с VirtualBox есть нюансы. Например выбор чипсета, контроллера накопителя, контроллера сетевой платы и режима ее работы. Далеко не все комбинации работают
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Phar Lap ETS real-time на windows
Была нужна real-time операционка. Она будет установлена на контроллер.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Phar Lap ETS real-time на windows
Какие задачи должно решать ПО? Какие требования к таймингам? Это я к тому, что для систем мониторинга и большинства систем управления LVRT - это излишество. Даже если цикл 10-20 мс, то работает и на Windows Embedded.
Re: Виртуальная машина NI Linux RT на windows
Как поставить не знаю. Всё зависит от решаемых задач. Как мне видится, то задачи тут могут быть учебные или использование для какой-то отладки, когда отсутствует оборудование.Usss писал(а):Действительно, был не прав. А как тогда поставить LinuxRT? И стоит ли, если между ними нет разницы для разработчика. Что-то я дистрибутива не нашел.Stkn писал(а):А разве это LinuxRT? PharLap же
-
- user
- Сообщения: 94
- Зарегистрирован: 28 июл 2019, 13:16
- Версия LabVIEW: 19
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Phar Lap ETS real-time на windows
Этот образ можно установить на реальное железо:
Под Linux установить Virtualbox:
импортировать ключ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo rpm --import
sudo yum install VirtualBox-5.2-5.2.28_130011_el7-1.x86_64.rpm
В терминале из образа VBOX сделать образ ISO. VBoxManage clonehd NILinuxRT-disk1.vdi NILinuxRT-disk1.img --format RAW
Скопировать образ на HDD sudo dd if=NILinuxRT-disk1.img of=/dev/sdX bs=10M
Подобрать железо соответствующее требованиям ОС Phar lap - http://www.ni.com/product-documentation/8239/en/
Загрузиться с диска с образом pharlap
Получаем рабочий прототип контроллера, для целей отладки ПО без контроллера. Работает намного (в десятки раз) шустрее образа virtualbox и той же программы на Windows embedded
Данный прототип вряд ли будет работать с железом от NI однако обмен по стандартным портам должен работать. Я проверял только Ethernet.
Под Linux установить Virtualbox:
импортировать ключ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo rpm --import
sudo yum install VirtualBox-5.2-5.2.28_130011_el7-1.x86_64.rpm
В терминале из образа VBOX сделать образ ISO. VBoxManage clonehd NILinuxRT-disk1.vdi NILinuxRT-disk1.img --format RAW
Скопировать образ на HDD sudo dd if=NILinuxRT-disk1.img of=/dev/sdX bs=10M
Подобрать железо соответствующее требованиям ОС Phar lap - http://www.ni.com/product-documentation/8239/en/
Загрузиться с диска с образом pharlap
Получаем рабочий прототип контроллера, для целей отладки ПО без контроллера. Работает намного (в десятки раз) шустрее образа virtualbox и той же программы на Windows embedded
Данный прототип вряд ли будет работать с железом от NI однако обмен по стандартным портам должен работать. Я проверял только Ethernet.
Последний раз редактировалось ujin 02 авг 2019, 05:52, всего редактировалось 1 раз.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Phar Lap ETS real-time на windows
Есть неприятный нюанс. Получающаяся система не является системой реального времени. Часы уходят, т.е виртуалка приостанавливается. В какой момент она замрет - неизвестно, но периодично.
-
- user
- Сообщения: 94
- Зарегистрирован: 28 июл 2019, 13:16
- Версия LabVIEW: 19
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Phar Lap ETS real-time на windows
Вы говорите о виртуальной машине Virtualbox. Я же предлагаю установить на реальное железо в качестве единственной ОС для получения более достоверных результатов поведения железа и ПО.Часы уходят, т.е виртуалка приостанавливается
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 6 Ответы
- 256 Просмотры
-
Последнее сообщение jane_wild