beautypg.com

Uc-7110 software architecture, Uc-7110 software architecture -2 – Moxa Technologies UC-7110 User Manual

Page 29

background image

UC-7110 Series User’s Manual

Software Package

3-2

UC-7110 Software Architecture

The pre-installed µClinux Operating System used by UC-7110 follows the standard µClinux
architecture, making programs that follow the POSIX standard easily ported to UC-7110 by using
the GNU Tool Chain provided by

www.uClinux.org

. In addition to the Standard POSIX API,

device drivers for the buzzer, and UART for the serial ports are also included.

UC-7110’s Flash ROM has more than one smaller partition, which contain the Boot Loader,
Linux Kernel & Root (/) File System Image, and User Directory partitions.

For most applications, users often spend a lot
time maintaining the operating system and
modifying the system configuration. In order to
save on the total cost of development and
maintenance, UC-7110 is specially design to
partition a “User Directory” for storing the user’s
system configuration parameters.

UC-7110 has a built-in mechanism that prevents
system crashes, helping preserve system
reliability. The procedure is described below.

When the Linux kernel boots up, the kernel
mounts the root file system and then enables
services and daemons. The kernel also looks for
the system configuration parameters via rc or inittab.

Normally, the kernel uses the User Directory to boot up the system. The kernel will only use the
default configuration _etc & _home when the User Directory crashes.

UC-7110 uses ROMFS for the Linux kernel image, Root File System, and Protected configuration,

User AP

User Directory

(User Configuration)

Mini Root File System

Configuration

Linux Kernel & Root

HW

Boot Loader