Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Удаленное управление
UAndrew
Добавлено 06.11.2014 20:41
0
Сообщение: 1
UAndrew
0

Пункты: 447
Регистрация: 22.03.2013
Здравствуйте.
Как можно использовать Hola для реализации удаленного управления рабочим столом по сети с минимальными "тормозами".
В линуксе работаю на начальном уровне. Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.11.2014 23:59 Сообщение: 2
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Как можно использовать Hola для реализации удаленного управления рабочим столом по сети с минимальными "тормозами".
В линуксе работаю на начальном уровне. Спасибо.

попробуйте VNC Server на удаленном хосте и vncviewer на HolapPC.. если разрешение не сильно большое и сделать поменьше BPP (8 или 16), то вполне нормально все шевелится..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
UAndrew
Добавлено 07.11.2014 23:20 Редактировалось 07.11.2014 23:23 Сообщение: 3
UAndrew
0

Пункты: 447
Регистрация: 22.03.2013
Спасибо. А какой образ использовать? Ведь ubuntu-desktop практически не работает. 5 минут только загрузка рабочего стола..
И подскажите, пожалуйста, можно ли использовать в будущем только X сервер и разработанную, скажем в Qt, графическую программу? Или понадобится рабочий стол и куча дополнительного софта? Еще раз спасибо
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.11.2014 00:39 Сообщение: 4
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо. А какой образ использовать? Ведь ubuntu-desktop практически не работает. 5 минут только загрузка рабочего стола..

возможно, что если внимательно покопаться в потрохах этого "ubuntu-desktop", то вполне можно повыкидывать кучу лишнего хлама.. особенно, если был использован стандартный конфиг - в таких случаях там паровозом ставятся десктопные темы, звуки, обои, принтерная подсистема и куча другой шелухи, о которой вы даже не догадаетесь..

Цитата
И подскажите, пожалуйста, можно ли использовать в будущем только X сервер и разработанную, скажем в Qt, графическую программу? Или понадобится рабочий стол и куча дополнительного софта?

насколько я знаю, в той же QT4.xx есть поддержка серверной части vnc протокола и доступ через обычный vncviewer..
есть ли в QT5.x не интересовался..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
OlegVB
Добавлено 08.11.2014 20:49 Сообщение: 5
OlegVB
0

Пункты: 690
Регистрация: 28.04.2014
Пол: Мужчина
Из: Москва
Тут уже обсуждали, что для Hola-PC лежит сборка Ubuntu 13.09. Если ничего не поменялось, то с ней работать нет смысла т.к. она уже не поддерживается.

Использую сборки Linaro (Ubuntu 12.04). Если взять Linaro Precise Server
http://releases.linaro.org/12.11/ubuntu/precise-images/server/linaro-precise-server-20121124-17.tar.gz

убрать апач
update-rc.d apache2 disable

потом поставить LXDE и Remote Desktop клиент
apt-get install xorg lxde
apt-get install vinagre

То получается соединиться с домашним компом (Ubuntu 12.04) и по VNC и по RDP. Конечно кривовато все, но для быстрой проверки вполне нормально — думаю рабочий вариант, настраивать дальше надо. Кстати грузится очень быстро, время не засекал но быстрее компа однозначно. Запускал одновременно Remote Desktop клиент и браузер, память еще остается (это на обычной Hola-PC — 512 MB). Вот скриншот

http://uacy.ru/files/2014-11-08-171245_1280x720_scrot.png
Спуститься к концу Подняться к началу
Персональная информация
UAndrew
Добавлено 09.11.2014 18:12 Сообщение: 6
UAndrew
0

Пункты: 447
Регистрация: 22.03.2013
Спасибо за рекомендации.

Вообще, как оказалось, более необходим вариант управления рабочим столом Hola-PC с компьютера на Windows.
По сути задача сводится к тому, чтобы на Hola была установлена минимальная система (для увеличения быстродействия) с рабочим столом, файловым менеджером, программой управления внешними устройствами (датчиками, АЦП, ЦАП, мини-клавиатурой и пр, при этом требуется графический режим для отображения графиков и меню на подстыкованном небольшом мониторе) и VNC-сервером. Больше, наверное, ничего и не нужно.

Поясню для чего это нужно. Есть большой измерительный прибор. Его надо автоматизировать. Необходима возможность управления как с блока управления (надеюсь Hola подойдет для этих целей) размещенного в составе прибора, так и возможности управления с удаленного компьютера.
К сожалению времени на решение данной задачи не так много, а я умею только программировать в Windows на Delphi (ближе к начальному уровеню) и на С для 8-разрядных микроконтроллеров. Английский знаю плохо.

Посоветуйте, pls, стоит ли использовать Hola, в какой среде разрабатывать такую программу и как организовать на С доступ к SPI, I2C, и пр.
Благодарю
Спуститься к концу Подняться к началу
Персональная информация
OlegVB
Добавлено 10.11.2014 22:22 Сообщение: 7
OlegVB
0

Пункты: 690
Регистрация: 28.04.2014
Пол: Мужчина
Из: Москва
Думаю тут вариантов много. Поточней бы задачу поставить.
Платы ЦАП/АЦП это готовые устройства или они будут разрабатываться?
Есть ли другие требования?

Если удобней на микроконтроллере то может так и сделать, это с учетом ограниченного времени. А Hola-PC использовать для поддержки экрана и управления через интернет.
Команды на микроконтроллер передавать с Hola-PC по последовательному каналу (его и гальванически развязать можно если что).
Спуститься к концу Подняться к началу
Персональная информация
UAndrew
Добавлено 11.11.2014 01:28 Сообщение: 8
UAndrew
0

Пункты: 447
Регистрация: 22.03.2013
Сначала поясню почему Hola. Год назад я его купил на этом сайте и думал, что на нем заработает более-менее полноценная графическая линукс-система. Заработала, но почти не двигаясь. Расстроившись я забросил Hol'у в угол. А недавно возникла задача автоматизации. Решил использовать Hola, так как средств очень мало выделили. (Институт)

В конструкции используются 2 последовательных АЦП и 2 последовательных ЦАП на микросхемах типа MCP3201 и MCP4901. Плата еще будет разрабатываться, хотя на макете с микроконтроллером они уже работают.

Основное требование - собрать встроенную мини-систему для проведения измерений с отображением меню и графиков на встроенном дисплее. Для управления меню использовать мини-клавиатуру (ну или стандартную уменьшенную клавиатуру). Однако также необходимо, чтобы всей системой можно было управлять на расстоянии с использованием удаленного управления рабочим столом.

Конечно вариант с отдельным микроконтроллером устроит, только вот как организовать графический вывод.

Я не умею писать графические программы под Linux. Поэтому и в этом вопросе прошу совета - какую среду разработки использовать чтобы еще при этом была достаточная простая организация интерфейса RS232/485.
И тем-более не представляю как использовать Hola для этих целей. Поскольку при установке Ubuntu-desktop она жутко тормозит. Предложенная Вами сборка linaro не заработала, я попробовал и другие из этого каталога - все зависают на начальной картинке. ((( Для прошивания в карту памяти использую тот-же Mfgtools,
Заранее очень благодарен за ответы!
Спуститься к концу Подняться к началу
Персональная информация
UAndrew
Добавлено 11.11.2014 01:33 Сообщение: 9
UAndrew
0

Пункты: 447
Регистрация: 22.03.2013
Да, забыл сказать...в качестве встроенного дисплея планирую использовать авто-монитор на 5 или 7 дюймов заказанного с Aliexpress
Спуститься к концу Подняться к началу
Персональная информация
OlegVB
Добавлено 11.11.2014 11:09 Сообщение: 10
OlegVB
0

Пункты: 690
Регистрация: 28.04.2014
Пол: Мужчина
Из: Москва
В плане архитектуры — Вам видней. Можно подключать ЦАП/АЦП по SPI напрямую, тогда отлаживать программу придется на Holа-PC. Будет медленно, могут возникнуть проблемы со схемотехникой (помехи, подвисания и т. п.). Думаю также трудновато будет информацию на Русском искать. Можно взять например что-то из STM32 c Ethernet + например uCOS. Те же проблемы. Но по мне так это для систем выпускаемых серийно где цена в партии важна. В этих вариантах много работы и ее сложней разделить на отдельные части.

Если можно упростить и скорости последовательного порта достаточно для передачи данных ЦАП/АЦП то я бы предпочел вариант отдельно плата микроконтроллера с ЦАП/АЦП и отдельно Hola для связи и управления. Между ними последовательный порт. Отлаживать управляющую программу можно на рабочей станции, можно даже в QT под Windows. Потом перенести на Linux.

По Linaro, прошу прощения, не пояснил: в сборке Linaro нет ядра и watchdog.
Здесь выложил готовый ROOTFS и инструкцию по установке.

Графическая Linux система на Hola-PC работает. Установил например навигационную программу OpenCPN и простую карту. Пока есть проблемы, но работает.
Вот еще пара скриншотов.
2014-11-11-062926_1280x720_scrot.png
2014-11-11-061641_1280x720_scrot.png
Ничего особенного в написании графических программ под Линукс нет, в работе с последовательным портом тоже. Разные C/C++ функции и все, на Русском думаю найдете инструкции. Думаю можно использовать QT, там по моему есть свои классы и для последовательно порта. Надо окунуться в тему и будет результат.

По мне так интегрированные среды типа Eclipse очень громоздки. Бывает работаю на разных платформах и каждый раз настраивать мне надоело. Пользуюсь редактором Sublime Text 2, описание проекта в Makefile, компиляция через make. Удобно переносить проект под разные платформы. Вот, например, простое описание Makefile
Хотя Eclipse штука удобная.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC