PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительный софт (http://pccar.ru/forumdisplay.php?f=30)
-   -   Виртуальные машины (http://pccar.ru/showthread.php?t=24517)

ABCh 23.10.2016 10:08

Виртуальные машины
 
Вложений: 2
Предлагаю в этой теме вести дискуссию, начатую здесь. Прошу модераторов перенести сообщения из этой темы. И отвечаю на
Цитата:

Сообщение от mendisabal (Сообщение 372263)
имхо сейчас самый легкий и быстрый все таки Memu ,но тут конечно надо ехать а не шашечки .

ВАУ!!!!!!!!!!!!!!! :shok::shok::shok::shok::shok:
У меня только на com5 , ком1 занят какойто херней ((( как бы его переназначить .

com1 - это порт на виртуальной машине RemixOS, его можно подключить к любому com-порту хост-машины (железного компьютера) в настройках VirtualBox.

mendisabal 23.10.2016 11:57

вижу ,сом3 название оставить ? тяжелый до ужаса конечно этот ремукс , на домашнем половину и7 отжирает и тормозит , но експеримент того стоит , счя в машину залез , продую с локосисом задружить .

ABCh 23.10.2016 12:22

Вложений: 1
Цитата:

Сообщение от mendisabal (Сообщение 372269)
вижу ,сом3 название оставить ? тяжелый до ужаса конечно этот ремукс , на домашнем половину и7 отжирает и тормозит , но експеримент того стоит , счя в машину залез , продую с локосисом задружить .

COM3 - это на моем домашнем компьютере, здесь нужно поставить имя реального порта на своем компьютере. Еще обязательно настроить на виртуальной машине скорость порта в build.prop, у меня 115200. Если нет опыта работы с редактором vi, то лучше установить Root Explorer и пользоваться его встроенным редактором. Быстродействие можно увеличить, выделив в настройках виртуальной машины большее количество ядер процессора. Смотри картинку. Вроде про все грабли рассказал :)

mendisabal 23.10.2016 12:26

Вложений: 1
.....
ув. ABCh я повторю ваше сообщение безбожно удаленное )

Предлагаю попробовать свой вариант. Проверил на домашнем компьютере с gps-приемником Globalsat DG-100. Нужно установить 64-битный VirtualBox http://download.virtualbox.org/virtu...111374-Win.exe и импортировать в него виртуальную машину RemixOS , в которой уже сделаны настройки для gps-приемника и установлены Яндекс Навигатор и GPS Test. После импорта в настройках виртуальной машины следует подключить порт COM1 к реальному com-порту gps-приемника. Далее запускаем виртуальную машину, входим в терминал и набираем последовательность команд:

su
vi /system/build.prop

во 2-й строке меняем скорость порта, сейчас там установлено 115200, сохраняем изменения и перезагружаем виртуальную машину. После чего проверяем работу GPS Test и Яндекс Навигатора.


как войти в терминал ? переключил жпс на ком 2 ,поменял в виртуалке .

ага сделал так
Вложение 45252
реальный жпс данные идут с ком2 , понял что не так ,счя изменю .

ABCh 23.10.2016 12:39

Цитата:

Сообщение от mendisabal (Сообщение 372279)

как войти в терминал ? переключил жпс на ком 2 ,поменял в виртуалке .

Приложение Termux. Предварительно нужно проверить, идут ли данные с порта:
Цитата:

su
cat /dev/ttyS0
Прервать по Ctrl/C

mendisabal 23.10.2016 12:51

Вложений: 4
Цитата:

Сообщение от ABCh (Сообщение 372281)
Приложение Termux.

черный экран не вижу курсора (((( и зарешение как поменять этому ремуксу не пойму :blush:

так , ну гпс вроде пошел:
Вложение 45253
после магической команды
su
vi /system/build.prop
вот такое вот
Вложение 45254

и барабанная дробь :
Вложение 45255

УРА!!!!!!!!!!!!!!
Вложение 45256
пойду накачу )

ABCh 23.10.2016 13:14

mendisabal Поздравляю!

mendisabal 23.10.2016 13:32

Вложений: 1
Цитата:

Сообщение от ABCh (Сообщение 372293)
.
mendisabal Поздравляю!

Спасибо , блин дадож было поездить потом накатывать) Ну да ладно , работает способ , спасибо вам огромнеое ,эх ну теперь бы это дело в мему запихнуть :wink2:
Так же указать порт в настройках виртуалки мему нет никаких проблем :
Вложение 45258
от админа надо было

А дальше ? рут есть ставить терминал ?

ABCh 23.10.2016 14:21

root есть, раз su работает

mendisabal 23.10.2016 14:27

Вложений: 4
Termux поставился только на 5.1 версию андроида , фух , опять барабанная дробь ...
Вложение 45260

и хрен там ночевал ((( простите мой французский .
ан нет ,фокус с пробросом порта 5.1 не удался :
Вложение 45261
тьху 2 с 3 попутал , ану сщя .
все , указал правильный порт и при выполнении команды ничего не происходит
Вложение 45262

ОШИБКУ НЕ ПИШЕТ!!! по моему тепло ,но в ремуксе бежали куча цыфр , а тут нет (
есть идеи ?

по ходу просто терминал перестал работать (
Да , так и есть , чуть поработал и каюк , пишет при старте не пойму че
Вложение 45263

ABCh помоги пожалуйста , терминал стал как текстовый файл , че не пиши Ю по ентер перескакивает на след строку и ниче не происходит ((((

ABCh 23.10.2016 16:07

mendisabal, а для memu это никаким боком не подойдет. Я же сделал виртуальную машину с RemixOS, вариантом андроида для x86. Это именно сам андроид работает в VirtualBox, а не его эмулятор.

ABCh 23.10.2016 16:45

А тем временем мне удалось в среде родного майкрософтовского гипервизора виртуальных машин Hyper V запустить Android x86 4.4-R5, чего не получилось сделать для VirtualBox. Работает заметно быстрее, чем RemixOS, основанный на Android 6.0, но потребует гораздо больше плясок с бубном, чтобы довести до "товарного вида". Для работы потребует 64-битную Windows 8 или 10, процессор с поддержкой виртуализации, не ниже i3 и не менее 4 гигов памяти.

Krysanov 23.10.2016 17:08

Ого-го заявочка!!! А овчинка стоит выделки?

ABCh 23.10.2016 17:37

Цитата:

Сообщение от Krysanov (Сообщение 372316)
Ого-го заявочка!!! А овчинка стоит выделки?

Если найдутся желающие стать подопытными кроликами с соответствующим оборудованием ;) А так я уже удовлетворил собственное любопытство, тем более, что у меня в машине компьютер на порядок слабее.

Krysanov 23.10.2016 19:04

Цитата:

Сообщение от ABCh (Сообщение 372319)
Если найдутся желающие стать подопытными кроликами с соответствующим оборудованием ;) А так я уже удовлетворил собственное любопытство, тем более, что у меня в машине компьютер на порядок слабее.

знаю одного такого...sirota кличут:pleasantry:

sirota 23.10.2016 21:00

Я всегда готов :2:

mendisabal 23.10.2016 21:53

Цитата:

Сообщение от ABCh (Сообщение 372311)
это никаким боком не подойдет.

думаешь даже пробовать дальше повторить это в других эмуляторах не стоит ?
Цитата:

Сообщение от ABCh (Сообщение 372319)
Если найдутся желающие

+1

basurman 23.10.2016 21:57

Цитата:

Сообщение от ABCh (Сообщение 372313)
А тем временем мне удалось в среде родного майкрософтовского гипервизора виртуальных машин Hyper V запустить Android x86 4.4-R5, чего не получилось сделать для VirtualBox. Работает заметно быстрее, чем RemixOS, основанный на Android 6.0, но потребует гораздо больше плясок с бубном, чтобы довести до "товарного вида". Для работы потребует 64-битную Windows 8 или 10, процессор с поддержкой виртуализации, не ниже i3 и не менее 4 гигов памяти.

Только 8 и 10-ка? А ниже цифрой в пролете?:sad2:

ABCh 24.10.2016 08:39

Цитата:

Сообщение от mendisabal (Сообщение 372336)
думаешь даже пробовать дальше повторить это в других эмуляторах не стоит ?

+1

Настройка
Цитата:

ro.kernel.android.gps=ttyS0
действует на встроенный в Android x86 провайдер местоположений (location provider) и указывает, что файл устройства COM1 является источником данных о местоположении. Если функция приема местоположения из файла не реализована в эмуляторе, а по факту это так, то и эффекта от этой строки конфигурации не будет.

ABCh 24.10.2016 08:48

Цитата:

Сообщение от basurman (Сообщение 372337)
Только 8 и 10-ка? А ниже цифрой в пролете?:sad2:

Сервер Hyper V входит в состав клиентских ОС начиная с Windows 8.
Поскольку нашлись желающие попробовать, приступаю к работе.

mendisabal 24.10.2016 10:51

Цитата:

Сообщение от ABCh (Сообщение 372363)
Если функция приема местоположения из файла не реализована в эмуляторе, а по факту это так, то и эффекта от этой строки конфигурации не будет.

Ну да , это было изначально понятно , остался открытым вопрос реализовано\нет , я и планировал методом перебора проверить .
Теперь хоть есть ясность по чему гуглить "location provider" , первая же строчка в гугле ведет на apk для блюстак , я не разбираюсь в андроиде совсем , но возможно какие либо файлы ему (эмулятору) подсунуть отвечающие за location provider ,хз в общем , желание есть а зниний катострофически не хватает .
Цитата:

Сообщение от ABCh (Сообщение 372364)
приступаю к работе.

ждем с нетерпением .
Я так понимаю , исходя из опытов выше , абсолютно все равно какой приемник использовать для передачи данных в сом порт , я завел древний локосис , ну это так , на всякий .

ABCh 24.10.2016 10:58

Цитата:

Сообщение от mendisabal (Сообщение 372376)
Я так понимаю , исходя из опытов выше , абсолютно все равно какой приемник использовать для передачи данных в сом порт , я завел древний локосис , ну это так , на всякий .

Да, нужен поток сообщений в формате NMEA.

ABCh 30.10.2016 13:28

Прошла неделя, появились некоторые результаты. Правда, они совсем не радуют. Пройдемся по платформам виртуализации.
Hyper V,
от нее я ожидал наилучших результатов, поскольку она родная для Windows и даже является компонентом начиная с Windows 8 64-бит. С ней оказалось совсем плохо, поскольку в ней виртуальная машина может работать со звуком только через RDP-подключение. Иными словами, если виртуальная машина не Windows - звука в ней не будет. Я уже не говорю об отсутствии удобного интерфейса для работы с виртуальными машинами в плане настройки, запуска и т.д. Ну и перенаправление com-порта - это особый танец с бубном, хотя мне это удалось сделать. Резюмирую - текущая версия Hyper V для запуска андроида непригодна, будем ждать следующей версии, которая возможно когда-нибудь выйдет.
Virtual Box,
уже опробован с RemixOS. Для него я сделал виртуальную машину Android x86 4.4-R5. Получилось на первый взгляд неплохо, но в Яндекс Навигаторе неправильно отрисовывается изображение. Эта проблема решена только в RemixOS, о чем, собственно было заранее известно. Но в этой машине запустился Навител с известного всем ресурса "нежадных" программ. Запускать эту виртуальную машину так же, как и RemixOS. Достаточно 32-битной Windows 7. Это, пожалуй, единственная хорошая новость.
VMWare Workstation Player,
результаты аналогичные Virtualbox за исключением требований к операционной системе. Это 64-битные Windows начиная c 7-й версии.

mendisabal 04.11.2016 11:26

жаль конечно , спасибо за проделанную работу .

ABCh 20.11.2016 10:18

Вот android6 для Virtual Box. Косяков с графикой не замечено. Работает быстрее, чем RemixOS.


Часовой пояс GMT +4, время: 06:10.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot