Обладнання з 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 |
Обладнання | ЦП | Вхід до JavaLikeCalc, мкс | Операція sin(Pi) [у JavaLikeCalc], мкс | Операція pow(Pi,2) [у JavaLikeCalc], мкс | Модель АГЛКС [Vision, основна мнемосхема], %(ядро) | Додаткові тести і зауваження |
---|---|---|---|---|---|---|
Роутер 3G TELEOFIS RTU968 | ARMv5, ARM926EJ-S, 454 МГц, 65нм, 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