Moxa Technologies ThinkCore V481 User Manual

ThinkCore V481
WinCE User’s Manual
First Edition, September 2007
www.moxa.com/product
Moxa Systems Co., Ltd.
Tel: +886-2-2910-1230 Fax: +886-2-2910-1231
Web:
www.Moxa.com
Moxa Technical Support
Worldwide:
support@Moxa.com
The Americas
support@usa.Moxa.com
ThinkCore V481
WinCE User’s Manual
The software described in this manual is furnished under a license agreement and may be used only in
accordance with the terms of that agreement.
Copyright Notice
Copyright © 2007 Moxa Systems Co., Ltd.
All rights reserved.
Reproduction without permi ssion is pr ohibited.
Trademarks
MOXA is a registered trademark of The Moxa Group.
All other trademarks or registered marks in this manual belong to their respective manufacturers.
Disclaimer
Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa.
Moxa provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time.
Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication.
Table of Contents
Chapter 1 Introduction ...............................................................................................1-1
Overview.............................................................................................................................. 1-2
Package Checklist................................................................................................................. 1-2
Product Features................................................................................................................... 1-3
Product Hardware Specifications .........................................................................................1-3
Software Features................................................................................................................. 1-4
Application Development Environment..................................................................1-5
Networking and Communications Capabilities....................................................... 1-5
Supported Servers and Daemons ............................................................................ 1-6
Graphics and Multimedia Tools.............................................................................. 1-6
How to Determine the Firmware Build Version................................................................... 1-7
Memory and File Systems.................................................................................................... 1-7
Hive-Based Registry............................................................................................................. 1-7
Inserting a USB Mass Storage Device into the Computer.................................................... 1-8
Inserting a CompactFlash into the Computer....................................................................... 1-8
Eight RS-232/422/485 Serial Ports....................................................................................... 1-8
Chapter 2 Getting Started...........................................................................................2-1
Starting Your V481 Computer ............................................................................................. 2-2
Resetting Your V481 Computer........................................................................................... 2-2
Changing the Network Settings............................................................................................ 2-3
Using the Windows CE Network Utility to Configure Network Settings............... 2-3
Using the Command Line to Configure Network Settings.....................................2-4
Operating Your V481 Computer from a Telnet Client......................................................... 2-5
User/Group Management ..................................................................................................... 2-6
System Time and Time Zone................................................................................................2-7
Starting and Stopping Services............................................................................................. 2-7
Troubleshooting Network Connectivity...............................................................................2-7
Simple Network Management Protocol (SNMP)................................................................. 2-9
Chapter 3 Management Tools....................................................................................3-1
Before Operating the System................................................................................................ 3-2
System Information.............................................................................................................. 3-2
Process (Thread) Monitoring/Control...................................................................................3-3
Services Monitoring/Control................................................................................................ 3-4
Serial Port Configuration...................................................................................................... 3-5
Display.................................................................................................................................. 3-6
Auto Launch Configuration.................................................................................................. 3-7
User/Group Management ..................................................................................................... 3-8
Web Server Configuration.................................................................................................. 3-10
Chapter 4 System Recovery ......................................................................................4-1
Recovery Environment ......................................................................................................... 4-2
Hardware.............................................................................................................................. 4-2
Recovery Programs .............................................................................................................. 4-2
Recovery Procedure.............................................................................................................. 4-2
Chapter 5 Firmware Upgrade Procedure..................................................................5-1
1
1
Chapter 1 Introduction
The ThinkCore V481 is an industrial, ready-to-run embedded computer that supports VGA and audio. The computer comes with dual LAN ports, 8 serial ports, 2 CompactFlash slots, and 2 USB ports, and is based on the Intel x86 processor. With its VGA interface, the V481 is especially well suited for industrial applications, such as SCADA, factory automation, and other applications that require an onsite HMI or visual monitoring capability.
The ThinkCore V481’s 8 built-in, software-selectable RS-232/422/485 serial ports make it an id eal solution for connecting to different devices. The dual LAN ports offer a reliable solution for network redundancy by providing continuous operation for data communication and management. In addition, the second CompactFlash socket makes it easier to add storage space, and the USB ports can connect to a wide range of devices, making the ThinkCore V481 a reliable embedded computer for industrial applications that require VGA and HMI features.
The ThinkCore V481 comes pre-installed with the Windows CE 5.0 operation system, providing programmers with a friendly environment for developing application software. ThinkCore V481 programmers have an added advantage in that Moxa provides good software support to reduce the cost and time required for software development.
In this chapter, we cover the following topics:
Overview
Package Checklist
Product Features
Product Hardware Specifications
Software Features
¾
Application Development Environment
¾
Networking and Communications Capabilities
¾
Supported Servers and Daemons
¾
Graphics and Multimedia Tools
How to Determine the Firmware Build Version
Memory and File Systems
Hive-Based Registry
Inserting a USB Mass Storage Device into the Computer
Inserting a CompactFlash into the Computer
Eight RS-232/422/485 Serial Ports
ThinkCore V481 WinCE User’s Manual Introduction
1-2
Overview
The ThinkCore V481 Series of x86 ready-to-run embedded computers is designed around the Intel Celeron M 1 GHz processor. In addition to the usual computer peripherals, the V481 integrates one 10/100 LAN port, one Gigabit LAN port, and 8 RS-232/422/485 serial ports, making the V481 into an ideal industrial embedded computer for handling industrial communication applications that need to connect to a monitor or HMI onsite.
The on-board CompactFlash and DDR SDRAM provide ample storage capacity, and the second CompactFlash socket allows users to install additional memory.
The Windows-based operating system comes pre-installed and ready-to-run, providing a Windows-like environment for easy software development. Software written for desktop PCs is easily ported to the V481 using a common complier, which means that programmers do not need to spend a lot of time modifying existing software code. In addition, the operating system, device drivers, and user-developed software can all be stored in the pre-installed CompactFlash memory Card.
Package Checklist
The ThinkCore V481 Series includes the following models:
ThinkCore V481-CE
x86 Ready-to-Run Embedded Computer with VGA, Dual LANs, 8 serial ports, CompactFlash, USB, Audio, WinCE 5.0
ThinkCore V481-T-CE
x86 Ready-to-Run Embedded Computer with VGA, Dual LANs, 8 serial ports, CompactFlash, USB, Audio, WinCE 5.0, Wi de Temperature
Each model is shipped with the following items:
y 1 ThinkCore V481 Embedde d Computer y Quick Installation Guide y Document and Software CD y Din-rail Mounting Kit y 100 cm RJ45-to-RJ45 cross-over Ethernet cable y 20 cm Y-type cable for connecting a keyboard and mouse (CBL-MiniDIN6P/6Px2-20) y Terminal block to power jack converter (includes terminal block) y Product Warranty Statement
Optional Accessories
y Switching Power Adaptor:
60W, 24 VDC output, 100 to 240 VAC input (Order No.: 1117224250210), power cord must be ordered separately
y Power Cords:
Power cord with Australia Plug (Order No.: 9199000000500) Power Cord with UK Plug (Order No.: 9199000000600) Power Cord with Euro Plug (Order No.: 9199000000700) Power Cord with US Straight Plug (Order No.: 9199000000800)
NOTE: Please notify your sales representative if any of the above items are missing or damaged.
ThinkCore V481 WinCE User’s Manual Introduction
1-3
Product Features
The ThinkCore V481 embedded computers have the following features:
y Intel Celeron M 1GHz CPU, 400 MHz FSB y Built-in 256 MB DDR SDRAM, 256 MB industrial CompactFlash y 8 software-selectable RS-232/422/485 serial ports y Serial port speed from 50 bps to 921.6 Kbps; supports ANY BAUDRATE y 10/100 and 10/100/1000 Mbps LANs for network redundancy y Second CompactFlash socket for storage expansion y Two USB 2.0 hosts support system bootup y LED indicators for system power and storage y Designed to withstand 5G continuous vibration and 50G shocks y Ready-to-Run WinCE 5.0 platform y DIN-rail and wall-mount installation y Fanless design for increased ruggedness y Wide temperature model available
Product Hardware Specifications
System
CPU: Intel ULV Celeron 1GHz processor without L2 Cache System Chipset: Intel 852GM GMCH + ICH4 chipset FSB: 400 MHz BIOS: 4 Mbit Flash BIOS; supports Plug & Play System Memory: 200-pin SO-DIMM socket x 1 with built-in 256 MB DDR; supports
DDR200/266 up to 1 GB
Supported OS: Windows CE 5.0
Display
Graphics Controller: Integrated graphics with built-in Intel 852GM GMCH, built-in Intel
extreme Graphics 2 technology
Display Memory: Dynamic video memory, sharing up to 32 MB of system memory Display Interface: CRT Interface fo r VG A outpu t
Storage
Built-in: 256 MB Industrial CompactFlash onboard to store OS Expansion: Second CompactFlash socket for storage expansion
Network Communication
LAN1: Auto-sensing 10/100 Mbps Ethernet, using integrated MAC and
Intel 82562GZ Transceiver, RJ45 connector
LAN2: Auto-sensing 10/100/1000 Mbps Gigabit Ethernet, using Realtek
RTL8110SC Controller, RJ45 connector
Protection: 1.5 KV magnetic isolation protection
Serial Communication
Serial Port: RS-232/422/485 x 8, softwa re-selectable, DB9
RS-232 signals: TxD, RxD, DTR, DSR, RTS, CTS, DCD, GND RS-422 signals: TxD+, TxD-, RxD+, RxD-, GND 4-wire RS-485 signals: TxD+, TxD-, RxD+, RxD-, GND
2-wire RS-485 signals: Data+, Data-, GND Protection: 15 KV ESD protection for all signals Data bits: 5, 6, 7, 8 Stop bit(s): 1, 1.5, 2
ThinkCore V481 WinCE User’s Manual Introduction
1-4
Parity: None, Even, Odd, Space, Mark Flow Control: RTS/CTS, XON/XOFF, RS-485 ADDC
TM
Speed: 50 bps to 921.6 Kbps; supports ANY BUAD RATE
Other Peripherals
USB: USB 2.0 compliant Host x 2, type A connector Audio: AC97 audio, supports line-in and speaker-out interface KB/MS: 1 PS/2 interface, support standard PS/2 keyboard and PS/2 mouse
with Y-type cable Watchdog Timer: Support 1 to 255 level time interval system reset, software
programmable RTC: Yes, lithium battery backup
LEDs
System: Power x 1, Storage x 1 LAN1: 10M/100M (on connector), Tx/Link (on conn ect or) LAN2: 10M/100M/1000M (on connector), Tx/Link (on connector)
Buttons
Power Button: Power on/off x 1 Resent Button: Reset button for system warm reboot x 1
Power Requirements
Power Input: 9 to 36 VDC Power Consumption: 25W, 650 mA @ 36 VDC, 2750 mA @ 9 VDC
Mechanical
Dimensions (with casing, W x D x H):
230 x 140 x 70 mm (without wall mount ears and Din-rail Kit)
Construction Material: Aluminum Mounting: Wall-mount, DIN-rail
Environment
Operating Temperature: -10 to 60°C (14 to 140°F), 5 to 95% RH
-35 to 75°C (-31 to 167°F), 5 to 95% RH (for -T model)
Storage Temperature: -20 to 80°C (-4 to 176°F), 5 to 95% RH
-40 to 85°C (-40 to 185°F), 5 to 95% RH (for -T model)
Anti-Vibration: 5G @ IEC-68-2-6, sine wave, 5-500 Hz, 1 Oct./min, 1hr/axis.
(with CompactFlash card) Anti-Shock: 50G @ IEC-68-2-27, half sine wave, 30 ms
(with CompactFlash card)
Regulatory Approvals
EMC: FCC: Part 15 Subpart B, CISPR22 Class A
CE: EN61000-6-4, EN61000-6-2, EN61000-3-3, EN61000-3-2 Safety: LVD: EN60950-1
UL/cUL: UL60950-1, CSA C22.2 No. 60950-1-03 Directives: RoHS, CRoHS, WEEE
Warranty
5 years
Software Features
The ThinkCore V481 Series of x86 ready-to-run embedded computers is designed around the Intel Celeron M 1 GHz processor. In addition to the usual computer peripherals, the V481 integrates one 10/100 LAN port, one gigabit LAN port, and 8 RS-232/422/485 serial por ts, makin g the V481 into an ideal industrial embedded computer for handling industrial communication applications that need to connect to a monitor or HMI onsite.
ThinkCore V481 WinCE User’s Manual Introduction
1-5
The V481’s VGA interface makes it a good choice for the industrial applications, such as SCADA and factory automation. The V481 features the Microsoft® Windows® CE 5.0 operating system (OS). Developers of embedded communication applications will find that the open programming environment makes the V481 well-suited for both new system development and migrating legacy systems.
Application Development Environment
The Windows CE 5.0 environment provides the following common, po pular application development features that make programming just as convenient and easy as a PC environment.
y C Libraries and Run-times—The C libraries and run-times on a V481 WinCE are a subset of
the WIN32 APIs. The system supports a full ANSI C run-time, standard input/output library, standard input/output ASCII library, and standard ASCII string functions. In addition, compiler C++ exception handling and Run-Time Type Information (RTTI) equivalent to desktop C++ compilers are supported.
y Component Services (COM and DCOM)—The Common Object Model (COM) is an
operating system-independent, object-oriented system for creating binary software components that can interact with other COM-based components in the same process space, in other processes, or on remote machines.
y Microsoft® Foundation Classes (MFC)—MFC is a comprehensive class library and complete
object-oriented application framework designed to help build applications, COM components, and controls.
y SOAP Toolkit—SOAP is an XML-based protocol for object exchange and calling remote
procedures. Microsoft® Windows® CE 5.0 provides functionality similar to the SOAP Toolkit version 2 on the desktop. It provides a layer that allows COM objects to use SOAP as the transport protocol for remote procedure calls and to interact with Web services.
y Microsoft® .NET Compact Framework 2.0—Offers a choice of languages, initially
Microsoft® Visual Basic® and Microsoft® Visual C#, and eliminates the common problems faced with language interoperability.
y XML—Provides the Document Object Model (DOM) for basic XML functionality, support for
XML Query Language (XQL) and XPATH, Extensible Style Sheet Language Transformations (XSLT) that enable you to transform one class of XML document to another, SAX2 support for event-based parsing of XML docum ent s (including MSXML Writer), and parsing ba sed on Simple API for XML (SAX) for resource-constrained target devices.
Networking and Communications Capabilities
For network-centric embedded application usage, the V481 provides powerful communication hardware interfaces that include dual Ethernet and 8 serial ports, and also supports the networking and communications capabilities that are built into the Windows CE5.0 OS. Th e following features are supported:
y Simple Network Management Protocol (SNMP)—Monitors remote connections to the
network.
y Simple Network Time Protocol (SNTP) Client—Provides support for synchronizing the
device’s system time with a SNTP server, and supports Daylight Saving Time.
y Simple Mail Transfer Protocol (Client)—A protoc ol fo r sen di ng e-mail messages between
servers.
y Serial Communications—In addition to the 16550 UART driver bound to a debug port and the
console port, a special driver for 8 or 16 additional Moxa home-made serial ports is also included.
y Network Utilities (IpConfig, Ping, Route)—Utilities for troubleshooting various network
problems.
ThinkCore V481 WinCE User’s Manual Introduction
1-6
y TCP/IP—Includes IP, Address Resolution (ARP), Internet Control Message (ICMP), Internet
Group Membership (IGMP), Transmission Control (TCP) , User Datagram (UDP), name resolution and registration, DNS Client and DHCP.
y Dial-up Networking—Consists of RAS client API and the Point to Point Protocol (PPP). RAS
and PPP support Extensible Authentication Protocol (EAP) and RAS scripting
y PPPoE—Point-to-Point Protocol over Ethernet (PPPoE) provides the ability to connect a
network of hosts, over a simple bridging access device, to a Remote Access Concentrator.
Supported Servers and Daemons
In addition to the development and communication capability, the services and daemons listed below are also embedded in the V481. These common and easy-to-use application services help users migrate industrial communication applications to the V481 embedded computer easily and conveniently.
y FTP Server—A sample server used fo r transferring files to and from remote computer systems
over a network using TCP/IP.
y Web Server (IIS)—Includes ASP, ISAPI, and Web Administration ISAPI Extensions. y SQL Express—SQL Server 2005 Express Edition is the next version of MSDE and is a free,
easy-to-use, lightweight, and embeddable version of SQL Server 2005.
y Watchdog Service—A CPU hardware function for resetting the CPU in a user specified time
interval. You must call a Moxa library function to implemet this service.
Graphics and Multimedia Tools
The V481 embeds high-performance multimedia technologies found on desktop computers. These technologies provide the V481 with a friendly graphical user interface, and support waveform audio playback and capture.
y Graphics Device Interface (GDI)—Provides information about the fundamental graphics
architecture for Windows CE.
y Diect3D Mobile Display Drivers—Provides information about creating a display driver that
supports Direct3D Mobile.
y DirectDraw Display Drivers—Provides information about creating a display driver that
supports DirectDraw.
y Audio Codecs and Renderers—Provides the following Codecs
G . 711 Au dio Codec GSM 6.10 Au dio Codec IMA ADPC M Audio Codec MP3 Codec MPEG-I Layer 1 and 2 Audio Codec MS ADPCM Audio Codec Wave/AIFF/au/snd File Parser W aveform Audio Renderer WMA Codec WMA Voice Codec WMAPro over s/PDIF Packetizer
ThinkCore V481 WinCE User’s Manual Introduction
1-7
y Video Codecs and Renderers—Provides the following Codecs
DirectShow Video Codec MPEG-I Vi deo Codec MS RLE Video Codec Overlay Mixer Video/Image Compression Manager EMA/MEPG-4 V i deo Codec
How to Determine the Firmware Build Version
There are two ways to determine the firmware version of the V481 embedded computer. This information is important for identifying which features are supported.
y Look at the welcome message after you log on to the computer. y Execute the “System Manager” application (described in a later chapter) to view the system
information.
Memory and File Systems
The 256 MB of SDRAM is divided into the main memory, which uses about 196 MB of space and includes the operating system and user applications, and the kernel image, which occupies the rest of the space.
The V481’s internal file system controls access to CF flash and also provides file storage in the object store. The file system provides persistent storage for applications and their related data even when the main power supply is lost. The file system integrates the read-only files that are stored in Flash ROM, with the read/write files of both applications and users.
The system provides 1 MB of RAM-based storage under the RAMDisk directory. Although data saved in RAM will be deleted when the system shuts down, RAM storage has the advantages of faster read/write access and no life cycle. For applications that require transmitting important data immediately and directly to a host, you can store the necessary log data in RAM. After the host receives the data, the data does not need to be retained and can be deleted.
Since embedded computers have resource limits, integrators must store data wisely. In general, you should only store data when you need to, and you should be sure to use the most appropriate storage medium.
Additional file systems for USB storage devices are placed at the root of the internal file system. If you intend to use the devices to port data between your PC and the V481 computer, you should format them as the FAT file system on your PC. These devices need to be formatted as FAT .Otherwise, the V481 computer may not recognize the NTFS or any other format.
Hive-Based Registry
The registry for the V481 is a hive-based registry, instead of a RAM-based registry. The hive-based registry stores registry data inside files, or hives, which can be kept on file system. This removes the need for performing backup and restore on power off. The registry data is stored in the “\ Registry” directory.
ThinkCore V481 WinCE User’s Manual Introduction
1-8
Inserting a USB Mass Storage Device into the Computer
USB mass storage devices are useful for porting data between your PC and the V481 computer. We suggest that you format your devices with the FAT format. When the first USB storage device is plugged into the V481, a directory named “USBDisk” under the root directory is created as a link to the storage, on the internal file system. The directory created for the second USB device is “USBDisk2.”
Inserting a CompactFlash into the Computer
The V481 has a type II CompactFlash slot that supports cards of both types I and II. A mass storage card is considered to be secondary storage for the computer. When a mass storage card is inserted, the V481 creates a directory named “HardDisk” under the root directory, and the newly created directory serves a link to the storage space.
Eight RS-232/422/485 Serial Ports
The V481’s serial ports are numbered from left to right and bottom using the names: COM1, COM2, …, COM8. The serial ports are reliable, operate at speeds up to 921600 bps, and support the RS-232, RS-422, and RS-485 interfaces.
2
2
Chapter 2 Getting Started
In this chapter, we explain how to operate a V481 computer from a PC. For clarity, the PC will be referred to as a “development workstation,” and the V481 embedded computer will be called a “target computer.”
In addition, we give steps for facilitating operations such as system time adjustment, troubleshooting network connecti vit y , etc. Some of these operations can be done with system commands after gaining access to the computer, and others c an be done by a “System Manager” application, which is described in a later chapter.
The following topics are covered in this chapter:
Starting Your V481 Computer
Resetting Your V481 Computer
Changing the Network Settings
¾
Using the Windows CE Network Utility to Configure Network Settings
¾
Using the Command Line to Configure Network Settings
Operating Your V481 Computer from a Telnet Client
User/Group Management
System Time and Time Zone
Starting and Stopping Services
Troubleshooting Network Connectivity
Simple Network Management Protocol (SNMP)
Loading...
+ 25 hidden pages