Тема: Все про Memu
Показать сообщение отдельно
Старый 15.11.2016, 02:23   #67
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 977
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Нашел способ, как пробросить COM-порт внутрь MEmu. Вернее, не нашел, а попробовал и получилось.

MEmu и вроде бы последние версии BlueStacks основаны на VirtualBox, с которой я давно дружу. А там есть такой функционал, вот и решил попробовать.



Описание видео:

Изначально запущены программы GpsGate и мой GPS-генератор (генератор NMEA-строк). Данные от генератора идут в GpsGate через порт COM2. GpsGate выдает эти данные в порт COM1. Как видно на видео, к этому порту никто не подключен.

Копируем файлы MEmuHyperv Tool в папку C:\Program Files\Microvirt\MEmuHyperv и запускаем MemuHyperv.exe. Откроется немного измененное, но легко узнаваемое окно VirtualBox.

Настраиваем COM-порт так, как на видео. В строке "Port/File Path" пишем тот COM-порт, в который GpsGate выдает NMEA.

Запускаем MEmu.

После запуска MEmu открываем GpsGate и видим, что к порту COM1 кто-то подключился.

Запускаем терминал в MEmu, получаем root-права, читаем данные из COM-порта. Видим, что это и есть желанные NMEA-строки. Теперь их нужно как-то преобразовать в фиктивные координаты. Но этом потом, пошел спать...

PS: Можно обойтись и без MEmuHyperv Tool, поправив файл MEmu.memu.
__________________
Приора хэтчбек
Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...
Lexx09 вне форума   Ответить с цитированием