From OpenSCADAWiki
Jump to: navigation, search
This page is a translated version of the page Using/OpenWrt TELEOFIS RTU968 and the translation is 80% complete.

Other languages:
English • ‎mRussian • ‎Українська

Оборудование с OpenWrt, TELEOFIS RTU968
Начало: 10 (Октябрь) 2017
Заказчик: Elprotect, Николай Митрофанов
Участники: Роман Савоченко
Описание: OpenWrt это высоко-расширяемый GNU/​Linux дистрибутив для встраиваемых устройств ​(обычно это роутеры беспроводных сетей) и эта страница посвящена оборудованию с OpenWrt и установке сюда OpenSCADA.
Материалы:

TELEOFIS RTU968.png
Свойства оборудования
Аппаратная платформа: ARM9 (ARMv5)
Центральный процессор: i.MX287 454МГц (ARM926EJ-S)
Память: 128 МБ DDR2
Постоянная память: флеш карта
Электропитание: 10...50В, 8Вт
Интерфейсы: 2x3G(HSPA, UMTS, EDGE, GPRS), 4xGPIO, 2xEthernet 10/100M, 1xRS-232, 1xRS-485
Вес: 168 г.
Размер: 97 х 78 х 36 мм
Условия эксплуатации: -40...+70°C
Hardware CPU Entry into JavaLikeCalc, us Operation sin(Pi) [in JavaLikeCalc], us Operation pow(Pi,2) [in JavaLikeCalc], us Model AGLKS [Vision, main mnemo], %(core) Extra tests and notes
Router 3G TELEOFIS RTU968 ARMv5, ARM926EJ-S, 454 MHz, 65nm, OpenWrt, uCLibC, SoftVFP, 226 BogoMIPS 2.45 7.2 [9.75] 2.02 [5.45] -

Это оборудование имеет предустановленное окружение, основанное на OpenWrt, и аппаратную платформу "Freeescale i.MX23/28". OpenWrt тут доступный по SSH "root:root" и позволяет устанавливать пакеты в формате IPKG.

Для сборки пакета OpenSCADA типу IPKG было использовано готовое SDK платформы "Freeescale i.MX23/28" для OpenWrt версии "Chaos Calmer (15.05.1)", BuildRoot правила OpenSCADA и общее описание OpenWrt.

OpenSCADA была собрана с модулями:

OpenSCADA также была собрана с поддержкой интернационализации посредством библиотек "libiconv" и "libintl" однако первичное окружение OpenWrt не поддерживает интернационализации вообще!

Для установки пакета OpenSCADA на это устройство нам также нужны некоторые дополнительные зависимые пакеты: libstdcpp, libintl-full, fftw3, sqlite3. Следовательно нам нужно загрузить все пакеты на это устройство посредством SSH, например, в папку "/root" затем подключиться удалённо к консольному интерфейсу по SSH и выполнить там:

opkg install /root/libstdcpp_4.8-linaro-1_mxs.ipk
opkg install /root/libintl-full_0.19.6-2_mxs.ipk
opkg install /root/fftw3_3.3.4-1_mxs.ipk
opkg install /root/sqlite3-cli_3081101-1_mxs.ipk
opkg install /root/openscada_0.9+r2517-1_mxs.ipk