User`s manual
UC-7408 User’s Manual Introduction
1-11
CompactFlash
UC-7408 provides one CompactFlash slot that supports CompactFlash type I/II card expansion.
Currently, Moxa provides a CompactFlash disk for plug & play mass storage expansion. You may
also use flash disks available from most computer supply outlets. The CompactFlash will be
mounted at
/mnt/hda
If you need device drivers for other kinds of mass storage cards, contact Moxa for information on
how to initiate a cooperative development project.
DI/DO
The eight digital input channels and eight digital output channels use
separate terminal blocks.
1 2 3 5 6 4 7 8
Software Introduction
Software Architecture
The Linux operating system that is pre-installed in UC-7408 follows the standard Linux
architecture, making it easy to port programs that follow the POSIX standard to UC-7408. Porting
is done with the GNU Tool Chain provided by Moxa. In addition to the Standard POSIX API,
device drivers for the buzzer and CompactFlash mass storage, UART, digital input, digital output,
and Wireless LAN PCMCIA card are also included in the UC-7408 Linux system.
AP
API
Protocol
Stack
Device
Driver
Microkernel
User Application
Daemon (Apache, Telnet, FTPD, SNMP)
Application Interface (POSIX, Socket, Secure Socket)
TCP, IP, UDP, CMP, ARP, HTTP, SNMP, SMTP
PCMCIA, CF, WLAN, UART, RTC, DI, DO
Memory control, Schedule, Process
RS-232/422/485, Ethernet, PCMCIA, CompactFlash, DI, DO
File
System
Hardware
OS Kernel
UC-7408’s Flash ROM is partitioned into Boot Loader, Linux Kernel, Mini Root File System,
and User Root File System partitions.
In order to prevent user applications from crashing the Root File System, UC-7408 uses a specially
designed Mini File System with Protected Configuration for emergency use. This Mini File
System comes with serial and Ethernet communication capability for users to load the Factory
Default Image file. The Mini File System will only be activated if the boot loader fails to load the
User Root File System.