User`s manual
ThinkCore IA241/240 Linux User’s Manual  Introduction 
1-2
Overview 
The ThinkCore IA241/IA240 embedded computers, which are designed for industrial automation 
applications, feature 4 RS-232/422/485 serial ports, dual Ethernet ports, 4 digital input channels, 4 
digital output channels, and a PCMCIA cardbus and SD socket. The computers come in a compact, 
IP30 protected, industrial-strength rugged chassis. The DIN-Rail vertical form factor makes it easy 
to install the IA241/240 embedded computers in small cabinets. This space-saving feature also 
facilitates easy wiring, and makes the IA241/240 the best choice as front-end embedded 
controllers for industrial applications. 
In addition to the standard models, the ThinkCore IA241/IA240 also come in wide temperature 
models. The IA241-T and IA240-T have an operating temperature range of -40 to 75°C, and are 
appropriate for harsh industrial automation environments. The industrial mechanism of the 
ThinkCore IA241/IA240 design provides robust, reliable computing. Due to the RISC-based 
architecture, the ThinkCore IA241/IA240 will not generate a lot of heat when in use. The high 
communication performance and fanless design make the IA241/IA240 ideal for industrial 
automation environments. 
The ThinkCore IA241/240 computers use a MOXA ART 192 Mhz RISC CPU. Unlike the X86 
CPU, which uses a CISC design, the RISC architecture and modern semiconductor technology 
provide these embedded computers with a powerful computing engine and communication 
functions, but without generating a lot of heat. A 16 MB NOR Flash ROM and a 64 MB SDRAM 
give you enough memory to install your application software directly on the embedded computer. 
In addition, dual LAN ports are built right into the RISC CPU. This network capability, in 
combination with the ability to control serial devices, makes the ThinkCore IA241/240 ideal 
communication platforms for data acquisition and industrial control applications. 
The IA241/240’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., serial and buzzer control), and your own applications, can all be 
stored in the NOR Flash memory. 
The ThinkCore IA241/240 Linux Series (referred to here as IA241/240, or as the target computer) 
consists of two models: ThinkCore IA241-LX with CardBus, and ThinkCore IA240-LX (which 
doesn’t support CardBus). Both models have exactly the same hardware and software features, 
except for the PCMCIA CardBus provided by the ThinkCore IA241-LX. 
Software Architecture 
The Linux operating system that is pre-installed in the IA241/240 follows the 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 USB storage, buzzer and Network controls, and UART are also included in the 
Linux OS. 










