Оборудование с OpenWrt, TELEOFIS RTU968
|
Аппаратная платформа: | 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 была собрана с модулями:
- БД: {SQLite, DBF};
- Транспорт: {Sockets, Serial}, SSL;
- Протокол: {SelfSystem, UserProtocol, HTTP};
- Сбор Данных: {JavaLikeCalc, LogicLev, BlockCalc, DAQGate, ModBus, DCON}, System, OPC_UA;
- Архив: {FSArch, DBArch};
- Пользовательский Интерфейс: WebCfg, WebCfgD, WebUser;
- Специальный: {FLibSYS}, SystemTests, FLibMath, FLibComplex1.
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