Moxa RM-2600-T [6/52] Overview

Moxa RM-2600-T [6/52] Overview
ioPAC RTU Software Introduction
1-2
Overview
This section introduces the scope of this document and lists related documents for reference.
Scope
The purpose of this document is to help users set up and configure the ioPAC RTU and become familiar with the
programming environment quickly. The following topics are covered in this document:
Introduction
Getting Started
RTU Management
RTU Communications
RTU Data Acquisition
RTU Programming
The following information is provided in the Appendix:
System Commands
Related Documents
Additional information about ioPAC RTU features is available in the following manuals, which can be found in
the ioPAC RTU Documentation & Software CD.
ioPAC 8500 RTU Hardware Users Manual
C/C++ Sample Code Programming Guide for ioPAC RTU Controllers
Supported Products
ioPAC 8500 Series
ioPAC 5500 Series
Software Architecture
The ioPAC RTU controller uses an ARM9 based industrial grade CPU for the system and ARM Cortex™ M4 based
CPUs for the modules. It provides up to 10 MB Flash ROM, 64 MB on-board SDRAM, and a microSD socket (up
to 32 MB) for users to install application software and to store data directly on the controller.
The pre-installed operating system (OS) provides an open platform for software program development, which
follows a standard Linux-based architecture. Software that runs on desktop PCs can be easily exported to the
RTU controller with a cross compiler. Program porting can be done with the toolchain provided by Moxa.
The built-in flash ROM is partitioned into Boot Loader, Kernel, Root File System, and User directory partitions.
In order to prevent user applications from crashing the Root File System, the RTU controller uses a unique Root
File System with Protected Configuration for emergency use. This Root File System comes with serial and
Ethernet communication capability for users to load the Factory Default Image file. User settings and
applications are saved in the user directory.
To improve system reliability, the RTU controller has a built-in mechanism that prevents the system from
crashing. When the kernel boots up, the RTU will mount the root file system in read-only mode, and then enable
services and daemons. At the same time, the kernel will start searching for system configuration parameters
via rc or inittab.
Normally, the kernel uses the Root File System to boot up the system. The Root File System is protected, and
cannot be changed by users, which creates a safe zone for users.

Содержание

Скачать