1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Запускаем Windows программы на Android ARM без root

Тема в разделе "Сделай Сам", создана пользователем igor kruchkovskiy, 10 окт 2023.

  1. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Запустил ПК версию Fild genius, работает.Нужно настроить ещё правильно разрешение экрана, сенсорный ввод.Пока не понятно как завести туда блютуз или ком порт.
    Screenshot_20231010-073842.png
    --- Сообщения объединены, 10 окт 2023, Оригинальное время сообщения: 10 окт 2023 ---
    Использовал этот проект: https://github.com/Ilya114/Box64Droid
    --- Сообщения объединены, 10 окт 2023 ---
    Видео инструкция:
    --- Сообщения объединены, 10 окт 2023 ---
    У меня правда не подходящий смартфон, возможно у кого лучше получится.На моем Андроид 11, а по системным требованиям 12 и выше.Root не нужен.
    Любые предложения по настройке и улучшению приветствуются.
    --- Сообщения объединены, 10 окт 2023 ---
    Данный проект основан на Ubuntu Linux, думаю что можно поставить com-tcp/мост в эмулятор и проводить данные через localhost. Кроме того проект работает через termux и wine, они как минимум умеют сом порт.
     
    max48 и KUG нравится это.
  2. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Поставил себе Linux Debian на смартфон, без прошивки и root.Можно довольно таки удобно управлять пальцами, есть несколько вариантов управления.Есть идеи как использовать для геодезии? Screenshot_20231017-223734.png
     
  3. X-Y-H

    X-Y-H Администратор Команда форума

    Дат поставь
     
  4. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Эта первая мысль, что пришла в голову.Попробовал поставить, в командной строке ругательства по поводу несоответствий архитектуры процессора.На смартфоне ARM64, дистрибьютора скомпилирован для AMD64.Как понял это решаемо с помощью Box64.Сразу всплывает вопрос по поводу ключа.Он сейчас аппаратный или есть ещё какие варианты?
     
  5. X-Y-H

    X-Y-H Администратор Команда форума

    igor kruchkovskiy, пробная версия идет на интернет соединении
     
    igor kruchkovskiy нравится это.
  6. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Запустил Fieldgenius и Magnet Field на Андроид смартфоне.

    Принцип простой.Запускает TCP briege программу.Из терминала Linux создаётся виртуальный Com порт при помощи команды socat.В wine редактируем реестр, добавляем com port

    Остаётся ещё настроить интерфейс для удобного запуска программы.

    Использовал готовый образ, не нужен рут https://4pda.to/forum/index.php?showtopic=1009922&view=findpost&p=123930620
    Igor Kriuchkovskiy:
    Программа TCP briege.Device A-конектимся к тахеометрy или GNSS

    Device B - Выключаем на момент старта wifi, для того, что бы программа выдала адрес сервера(он внутри телефона) 127.0.0.1, по идее можно и не отключать, хз.Номер порта ставил любой от 1024 вроде.У меня 1056.

    Surveyor:
    Заходим в Linux, запускаем терминал и вводим команду для соединения с нашим сервером и создаём ком порт с именем ttyUSB0, так называются ком порты в Linux.Команда: socat pty,link=/home/ubuntu/dev/ttyUSB0 tcp:127.0.0.1:1056

    Запускаем эмулятор Wine64 или Wine, в зависимости от желаемой разрядности.Я не знаю что значит версия GPU, поэтому запускал обычную.

    Там все очень похоже на проводник Windows

    Запускаем программу regedit, для создания ком порта.Создаем как на фото текстовое поле.

    После все перезагружаем.Снова конектится к серверу и создаём виртуальный ком порт.

    С помощью socat

    Если все правильно, то выполнив команду : ls -als ~/.wine/dosdevices/

    Мы увидели наш ком порт жёлтым цветом.

    У меня он красным, потому, что не подключен к серверу с помощью socat команды.

    Работает на Fieldgenius и Termite.С остальным нужно разбираться.

    В Linux можно паралельно запускать несколько термтналов

    По идее весь процесс можно автоматизировать

    По крайней мере для тех у кого Trimble 3305 можно будет работать со смартфона.Выбрав прибор Elta, так как альтернатив мало
    --- Сообщения объединены, 27 окт 2023, Оригинальное время сообщения: 27 окт 2023 ---
    Ещё фото
    --- Сообщения объединены, 27 окт 2023 ---
    И ещё.
     

    Вложения:

    max48 нравится это.
  7. chnav

    chnav Форумчанин

    igor kruchkovskiy, что с потреблением ? Или как в старые времена аккумулятор в рюкзаке ? (нынче его ужали до пауэрбанки, но принципа не меняет).

    Оффтоп
    На неделе ставил в Win10 Hyper-V две виртуалки, XP и FLP. От последней чуть не всплакнул - обрезанный XP настолько, что даже десктопная тема установлена от Win 2000 с 16-цветными иконками. Всё просто ЛЕТАЕТ, папки открываются мгновенно без анимиации, свистелок и перделок Что та что другая системы около 1 Gb на диске и 85-90 Mb оперативки после перезагрузки. Но есть подозрение что на них не будут работать .NET приложения, не проверял.
     
  8. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Не будут работать.То, что предлагают работает из за того, что люди постарались сделали box86 и box64, для запуска программ созданных для архитектур x86 и AMD64 то есть десктопных приложений Win32 и Win64 , на ARM процессорах.А другие люди все это установили с использованием proot-distro.Также поставили Wine для запуска программ для Windows.Сделали бэкап системы, который можно воссоздать через termux.И это все работает без root прав.
     
  9. Time

    Time Форумчанин

    О как интересно.
    Есть еще вариант через qemu это провернуть.

    Позвольте уточнить,
    что к чему вы подключаете? ( смартфон на андройде к таху или к тарелке? )
    и в чем смысл этого подключения? (экономия денег? или экономия в чем? или удобство какое-то?)
     
  10. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Подключил к тахеометру Fieldgenius.Пока рассматриваю это в качестве эксперимента и тренажора для работы в Linux.Удалось скачать и закачать данные через TsAgent.Не все программы работают.
    --- Сообщения объединены, 27 окт 2023, Оригинальное время сообщения: 27 окт 2023 ---
    Правда после такого начинаешь ценить Андроид удобства.
     
  11. Time

    Time Форумчанин

    А у вас с тахом связь по блютусу или по wifi идет?

    Если данные получается туда сюда гонять - уже хорошо.

    Какие программы у вас не запускаются?
     
  12. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    .Связь по классическому блютузу, но можно и через BLE если. Fieldgenius работает, но немного медленно открывает окно при сохранении.Передача данных быстрая.Вроде как есть возможность запускать программу с графическим ускорителем.Запускал по дефолту, так как я почти без опыта работы с wine и Magnet Field работает, но при попытке подключится к ком порту выдает ошибку, Sokkia Link то же.Первый попавшийся Credo 3.1 не завелся, Carlson SurvPC глохнет на этапе установки.Скорее всего не хватает каких либо фреймворков или библиотек, может настройки какие нужно.Total agent для скачивания работает, только есть проблема с кодировкой шрифта.
    --- Сообщения объединены, 1 ноя 2023, Оригинальное время сообщения: 1 ноя 2023 ---
    Как понял для запуска программ лучше для каждой запускать отдельный префикс.Не совсем понимаю что это и как, но вроде это отдельная бутылка или коробка со своими настройками в которой запускается программа.Кроме того нужные компоненты устанавливаются при помощи
    Winetricks.
    --- Сообщения объединены, 1 ноя 2023 ---
    Потребление, тоже, что и обычно.Все работает внутри Android.
     
  13. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Fildgenius Windows версия на Android ARM смартфоне
    --- Сообщения объединены, 2 ноя 2023, Оригинальное время сообщения: 2 ноя 2023 ---
     
    apostoll и max48 нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление