User`s manual
UC-8410/8416/8418-LX User’s Manual Introduction
1-2
Overview
The UC-8410/8416/8418 computer, which features a RISC CPU, RAM memory, serial ports for
connecting RS-232/422/485 devices, and 3 10/100 Mbps Ethernet ports, is designed for embedded
applications.
The UC-8410/8416/8418 uses an Intel XScale IXP435 533 Mhz RISC CPU. Unlike the x86 CPU,
which uses a CISC design, the RISC architecture and modern semiconductor technology provide
this computer with a powerful computing engine and communication functions, but without
generating a lot of heat.
The built-in 16 MB NOR Flash ROM can be used to store the operating
system, and 256 MB of SDRAM gives you enough memory to run your application software
directly on the UC-8410/8416/8418. Moreover, the 32 MB NAND Flash provides the capacity for
data storage. In addition, the network capability provided by the 3 LAN ports built into the RISC
CPU combined with the ability to control connected serial devices makes the UC-8410/8416/8418
an ideal communication platform for data acquisition and industrial control applications.
The UC-8410/8416/8418’s pre-installed open source Linux operating system can run software
written for desktop PCs, provided the software is ported to the computer with a GNU cross
compiler. The process is easy, straightforward, and your programmer will not need to modify the
source code. The OS, device drivers (e.g., Ethernet, SRAM, watchdog, and Buzzer control) and
your own applications, can all be stored in the NOR Flash memory.
Software Architecture
The Linux operating system that comes pre-installed on the UC-8410/8416/8418 follows the
standard Linux architecture, making it easy to run programs that follow the POSIX standard.
Program porting is done with the GNU Tool Chain provided by Moxa. In addition to Standard
POSIX APIs, device drivers for the buzzer, SRAM and watchdog controls, and UART are also
included in the Linux OS.
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, USB, UART, RTC, LCM, Keypad
Memory control, Schedule, Process
RS-232/422/485, Ethernet, PCMCIA, CompactFlash, USB
File
System
Hardware
OS Kernel