Автор | Сообщение |
---|---|
Сообщение создано: 30. 10. 2012 [10:51]
|
|
ibx1
Игорь Васильевич Харламов
Создатель темы
Зарегистрирован(а) с: 29.10.2012
Сообщения: 2
|
Сборки релизов для ПЛК с АРМ архитектурой разумеется не могут охватить всего многообразия железа. Подскажите порядок действий (наверно я далеко не первый), учитывая следующее: - скажем к примеру приобрели планшет на Tegra 2 1Ггц, снесли Андроид и - пытаемся установить релиз для АРМ ПЛК - сомнительно, - ставим Linux (планируемое назначение планшета исключительно - контроллер с Веб сервером на борту), а затем OpenSCADA - тоже решение, менее желательное. |
Сообщение создано: 30. 10. 2012 [11:10]
|
|
almaz
Almaz Karimov
![]() Contributor
![]() Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
1. Устанавливаем linux. Примерно так: https://wiki.ubuntu.com/Nexus7/Installation http://www.opennet.ru/opennews/art.shtml?num=35184 2. Удовлетворяем зависимости. Примерно так: sudo apt-get install debhelper dh-autoreconf autotools-dev gettext libgd2-xpm libgd2-xpm-dev libmysqlclient-dev libsqlite3-dev libsensors4-dev portaudio19-dev bison libsnmp-dev libfftw3-dev libqt4-dev libpcre3-dev firebird2.5-dev libpq-dev libssl-dev libphonon-dev dpkg-dev phonon-backend-gstreamer phonon-backend-vlc 3. Собираем пакеты: http://wiki.oscada.org/Doc/SborkaIzIsxodnikov?v=18d1#h573-7 4. Устанавливаем OpenSCADA. Примерно так: sudo dpkg -i openscada_0.8.0.3-1_armel.deb openscada-libdb.main_0.8.0.3-1_all.deb openscada-libdb.vca_0.8.0.3-1_all.deb openscada-model.aglks_0.8.0.3-1_all.deb openscada-model.boiler_0.8.0.3-1_all.deb openscada-doc.en_0.8.0.3-1_all.deb openscada-doc.ru_0.8.0.3-1_all.deb [Сообщение редактировалось 1 раз(а), в последний раз 30.10.2012 в 11:15.] 21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|
Сообщение создано: 30. 10. 2012 [15:39]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
"ibx1" wrote: Сборки релизов для ПЛК с АРМ архитектурой разумеется не могут охватить всего многообразия железа. Подскажите порядок действий (наверно я далеко не первый), учитывая следующее: - скажем к примеру приобрели планшет на Tegra 2 1Ггц, снесли Андроид и Можно и не сносить, а собрать для него, поскольку там как минимум Linux ядро, BusyBox и CoreLibs. Если не нужен QT-GUI то это проще, хотя сборки QT для Android есть. Learn, learn and learn better than work, work and work.
|
Сообщение создано: 01. 11. 2012 [10:08]
|
|
ibx1
Игорь Васильевич Харламов
Создатель темы
Зарегистрирован(а) с: 29.10.2012
Сообщения: 2
|
Большое спасибо. Наибольший интерес представляет вариант сборки под Андроид (имеется эмулятор под Linux, Windows, Mac). Если можно, поподробней по этому варианту. Заранее благодарен. |
Сообщение создано: 01. 11. 2012 [10:38]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
"ibx1" wrote: Наибольший интерес представляет вариант сборки под Андроид (имеется эмулятор под Linux, Windows, Mac). Эмулятор, если он эмулирует только Java-окружение, тут не поможет. "ibx1" wrote: Если можно, поподробней по этому варианту. Если-бы такая задача уже мною выполнялась то была-бы описана, однако руки до этого пока не дошли. Нужно брать полное SDK с ToolChain или просто ToolChain с кросскомпилятором на подобии такого https://wiki.linaro.org/Platform/Android/Toolchain . Затем собирать согласно одной из инструкций сборки http://wiki.oscada.org/Using/LP5xxx или http://wiki.oscada.org/Using/PLC. И выгрузить результат на планшет, для чего понадобится нормальный доступ ssh, ftp, ... Learn, learn and learn better than work, work and work.
|
Сообщение создано: 01. 11. 2012 [12:59]
|
|
almaz
Almaz Karimov
![]() Contributor
![]() Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
Главная проблема - получить нормальный linux под android. http://www.3dnews.ru/workshop/634394 Цитата: "есть несколько проектов по запуску «больших» ОС на телефонах: классический Debian Kit for Android, универсальный Linux Installer и самый простой LinuxonAndroid, который мы и рассмотрим в этой статье. Работают они на одном и том же принципе — запуске chroot-окружения в Linux-ядре Android." http://sven-ola.dyndns.org/repo/debian-kit-en.html http://android.galoula.com/en/LinuxInstall/ http://linuxonandroid.org/ 21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|
Сообщение создано: 22. 11. 2014 [08:50]
|
|
renok
Дмитрий Деренок
![]() Зарегистрирован(а) с: 25.10.2014
Сообщения: 2
|
Осмелюсь поднять тему снова Опыт работы в Linux никакой, Scada очень понравилась. Наскоком надеялся разобраться... Остановился вот на чем: C PC перешел на мобильную платформу - попался LG Optimus One P500, было установлено Complete Linux Installer, в качестве дистрибутива Linux использован debian-v2-large (http://sourceforge.net/projects/linuxonandroid/files/Debian/Image/Large/ ) Сборку Openscada производил на телефоне, в результате появились файлы способные работать. Myql server установить не получилось в результате базы не подключаются . Оценить можно через VNC-Viewer тел. доступен 31.211.17.33:5900 пар debian. Преследую цель-собирать и обрабатывать данные с контроллеров по modbus rtu. Как думаете есть смысл продолжать копаться в телефонах? [Сообщение редактировалось 3 раз(а), в последний раз 22.11.2014 в 17:49.] |
Сообщение создано: 23. 11. 2014 [09:30]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
"renok" wrote: Сборку Openscada производил на телефоне, в результате появились файлы способные работать. Myql server установить не получилось в результате базы не подключаются . Оценить можно через VNC-Viewer тел. доступен 31.211.17.33:5900 пар debian. Ну да, типично самый простой способ установить нормальный Linux и на нём, фактически через chroot и VNC. Поскольку недоLinux Android имеет свой графический стек и ущербный набор базовых, да и остальных, библиотек С++. Однако этот способ в конечном итоге имеет меньше всего пользы. Вот неторопливо собираю на Asus Nexus7 примеры сборок нативного софта на Android: ufoai, UAExpert (c Qt4), fPlutil. Чтобы собрать прямо для Android. Для некоторых изначально Android устройств можно и в чистую установить, как тот-же Nexus7, правда с поднятием генерации ALTLinux там уже не работает, а Ubuntu Touch разве только более сырой. "renok" wrote: Преследую цель-собирать и обрабатывать данные с контроллеров по modbus rtu. Как думаете есть смысл продолжать копаться в телефонах? Смысл зависит от собственной заинтересованности. Да и копаться это не столько в телефонах, сколько в Android, что у меня по плану есть и я изучаю вопрос сборки для него. Learn, learn and learn better than work, work and work.
|
Сообщение создано: 12. 12. 2014 [10:01]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
"roman" wrote: "renok" wrote: Сборку Openscada производил на телефоне, в результате появились файлы способные работать. Myql server установить не получилось в результате базы не подключаются . Оценить можно через VNC-Viewer тел. доступен 31.211.17.33:5900 пар debian. Ну да, типично самый простой способ установить нормальный Linux и на нём, фактически через chroot и VNC. Поскольку недоLinux Android имеет свой графический стек и ущербный набор базовых, да и остальных, библиотек С++. Однако этот способ в конечном итоге имеет меньше всего пользы. Кстати, у Вас там проблем с SELinux не было? Наверное тулят его туда из-за того, что включен в ядре Linux Андроида. Мне не один из предложенных образов обновить нормально не удалось, да и ряд пакетов установить, вроде FireBird. Learn, learn and learn better than work, work and work.
|
Сообщение создано: 12. 12. 2014 [18:17]
|
|
renok
Дмитрий Деренок
![]() Зарегистрирован(а) с: 25.10.2014
Сообщения: 2
|
с SELinux не не столкнулся -версия ядра при сборке пакетов была 2.6... прошивку в телефоне сменил позже (сейчас 3.0.8..) систему обновлял как здесь: http://www.aitishnik.ru/linux/linux112.html и здесь https://www.debian.org/releases/stable/armel/release-notes/ch-upgrading.ru.html#network выкладываю на всякий случай папку с проектом и образ loop https://cloud.mail.ru/public/15ba0c1c3be9/oscada [Сообщение редактировалось 1 раз(а), в последний раз 14.12.2014 в 18:42.] |