DA-660-8/16-LX User’s Manual
Introduction
1-2
Overview
The DA-660 computer is ideal for embedded applications. This computer features a RISC CPU,
RAM memory, and communication ports that connect to RS-232/422/485 serial devices and dual
10/100 Mbps Ethernet.
The Da-660 computer uses an Intel XScale IXP-422 266 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. Built-in 32 MB NOR Flash ROM and 128 MB SDRAM give you enough
memory to install your application software directly on the computer. In addition, dual LAN ports
are built right into the RISC CPU. The network capability, in combination with its control over
serial devices, makes the Da-660 an ideal communication platform for data acquisition and
industrial control applications.
DA-660’s pre-installed Linux operating system (OS) provides an open software operating system
for your software program development. Software written for desktop PCs can be easily ported to
the computer with a GNU cross compiler, without needing to modify the source code. The OS,
device drivers (e.g., Keypad, LCM, and Buzzer control) and your own applications, can all be
stored in the NOR Flash memory.
The DA-660 Linux Series (referred to as DA-660, or the target computer) comes in two models:
the DA-660-8-LX has 8 serial ports, and the DA-660-16-LX has 16 serial ports. Both models have
exactly the same software and hardware features.
Software Architecture
The Linux operating system that is pre-installed in the DA-660 follows standard Linux
architecture, making it easy to accept 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 LCM, Buzzer and Keypad 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
l
e
nr
e
K
S
O
The DA-660’s built-in Flash ROM is partitioned into
Boot Loader, Linux Kernel, Mini Root
File System,
and
User Root File System
partitions.