Hide thumbs Also See for ELAN-104NC:

Advertisement

Quick Links

ELAN-104NC WinCE
Product Information
Full information about other Arcom products is available by contacting our WebSite at:
Useful Contact Information
Customer Support Europe
Tel:
+44 (0)1223 412 428
Fax:
+44 (0)1223 403 409
E-mail:
support@arcom.co.uk
Sales offices
United Kingdom:
Arcom Control Systems Ltd
Clifton Road
Cambridge CB1 7EA, UK
Tel: 01223 411 200
Fax: 01223 410 457
E-mail:
sales@arcom.co.uk
Whilst Arcom's sales team is always available to assist you in making your decision, the final
choice of boards or systems is solely and wholly the responsibility of the buyer. Arcom's entire
liability in respect of the boards or systems is as set out in Arcom's standard terms and
conditions of sale.
If you intend to write your own low level software, you can start with the source code on the
disk which is supplied. This is example code only to illustrate use on Arcom's products. It has
not been commercially tested. No warranty is made in respect of this code and Arcom shall
incur no liability whatsoever or howsoever arising from any use made of the code.
© 2000 Arcom Control Systems Ltd
Arcom Control Systems is a subsidiary of Fairey Group Plc.
All trademarks recognised.
&2 175 2 / 6 <67( 06
ELAN-104NC
Quick Start & Data Manual
For Windows
United States:
Arcom Control Systems Inc
13510 South Oak Street
Kansas City MO 64145 USA
Tel: 816 941 7025
Fax: 816 941 7807
E-mail:
icpsales@arcomcontrols.com
®
CE
Customer Support US
Tel:
816 941 7025
Fax:
816 941 7807
E-mail:
support@arcomcontrols.com
Sales hotlines
Belgium:
Germany:
Groen Nummer:
Kostenlose Infoline:
Tel: 0800 7 3192
Tel: 0130 824 511
Fax: 0800 7 3191
Fax: 0130 824 512
France:
Netherlands:
Numero Vert
Gratis 0800
Tel: 0800 90 84 06
Nummer:
Fax: 0800 90 84 12
Tel: 0800 0221136
Fax: 0800 0221148
2192-10239-000-000
www.arcomcontrols.com
Italy:
Numero Verde:
Tel: 0800 790841
Fax: 0800 780841
Arcom Control Systems Ltd
operate a company-wide quality
management system which has
been certified by the British
Standards Institution (BSI) as
compliant with ISO9001:1994
Page
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ELAN-104NC and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Arcom ELAN-104NC

  • Page 1 Whilst Arcom’s sales team is always available to assist you in making your decision, the final choice of boards or systems is solely and wholly the responsibility of the buyer. Arcom’s entire liability in respect of the boards or systems is as set out in Arcom’s standard terms and conditions of sale.
  • Page 2: Table Of Contents

    ELAN-104NC WinCE 2192-10239-000-000 ELAN-104NC Quick Start Manual for Windows CE ................ 4 What’s in the Kit?..........................5 What else do I need?.......................... 6 Task Analysis ............................ 7 Task 1: Powering up the ELAN-104NC board ................... 8 Task 2: Saving the registry........................ 9 Installation of Microsoft’s Visual C++ Version 6.0 ................
  • Page 3 ELAN-104NC WinCE 2192-10239-000-000 Revision History Manual Comments Issue A 991214 Manual first released in this format. Issue B 000420 ECR 565 Page &2 175 2 / 6 <67( 06...
  • Page 4: Elan-104Nc Quick Start Manual For Windows Ce

    ELAN-104NC WinCE 2192-10239-000-000 ELAN-104NC Quick Start Manual for Windows CE Page &2 175 2 / 6 <67( 06...
  • Page 5: What's In The Kit

    Note: Other variants of the Windows CE Operating System can be loaded onto the ELAN-104NC board. See the ‘Operating System Variants’ section. A Power supply with US, UK and Euro style plugs, and connector for the ELAN-104NC • board •...
  • Page 6: What Else Do I Need

    • Microsoft ActiveSync Version 3.0 Note: The ActiveSync software can be downloaded from Microsoft's Windows CE web site at www.microsoft.com/windowsce/products/download/activesync.asp A link to it is provided on the ELAN-104NC Windows CE CD-ROM Page &2 175 2 / 6 <67( 06...
  • Page 7: Task Analysis

    ELAN-104NC WinCE 2192-10239-000-000 Task Analysis 1. Setting up the board and booting to Windows CE 2. Changing the backdrop appearance and saving the changes in the Persistent Registry 3. Setting up a COM port to be used with ActiveSync 4. Establishing a remote connection between the host system and the Windows CE System 5.
  • Page 8: Task 1: Powering Up The Elan-104Nc Board

    +5V Backlight supply voltage * Version 2 boards onwards Further information on Flat Panels Refer to the ELAN-104NC Technical Manual in the documentation section of the Windows CE CD-ROM. 5. Fit the appropriate US, UK or Euro plug onto the power supply unit 6.
  • Page 9: Task 2: Saving The Registry

    14. Click on 'OK' to close the 'Flushreg' application 15. Click on the 'X' in the top right of the screen to close 'Windows Explorer' 16. Reboot the ELAN-104NC board. The backdrop will now be 'Tiled' Note: Windows CE can only be rebooted by 'Power Cycling' the board, or by momentarily shorting the pins of the connector marked 'RESET PL19'.
  • Page 10: Installation Of Microsoft's Visual C++ Version 6.0

    ‘x86 processors’ and ‘x86 emulation’ At the ‘SDK’ screen, only select: ‘Windows CE platform SDK (H/PC)’ When the Toolkit for Visual C++ 6.0 has been installed, make sure the Arcom SDK is installed, as described below. Note: If using an ‘NT’ System as a host, the Windows CE Platform SDK (H/PC) can be used to emulate applications that don’t use any ‘Arcom’...
  • Page 11: Task 3: Setting Up A Com Port For The Activesync Connection

    ELAN-104NC WinCE 2192-10239-000-000 Task 3: Setting up a COM port for the ActiveSync connection Configuring a new connection 1. Click on the ‘Start’ symbol, then click on ‘Run’ 2. Type ‘remnet’ then click on 'OK' 3. Double click the 'Make New Connection' icon 4.
  • Page 12: Task 4: Installing Activesync On A Host System

    ELAN-104NC WinCE 2192-10239-000-000 Task 4: Installing ActiveSync on a host system Note: Microsoft's ActiveSync 3.0 is needed for this task. It can be downloaded from the 'microsoft.com/windows ce' web site. A link is provided on the Windows CE CD-ROM. NULL Modem Cable Connection 1.
  • Page 13 ELAN-104NC WinCE 2192-10239-000-000 Note: After this connection has been made, subsequent reconnections should only require typing repllog on the CE system. (i.e. nothing has to be done with the host system) If a connection cannot be established, open the ‘File, Connection Settings’ dialogue box and check that ‘Allow serial cable connection to this COM Port’...
  • Page 14: Task 5: Copying Files Using Activesync

    1. Establish communications between the Windows CE system and host system, as described in ‘Task 4’ 2. Insert the ELAN-104NC Windows CE CD-ROM into the host PC's CD-ROM drive 3. Use the host systems ‘Windows Explorer’ to open the ‘\Demos’ folder on the CD-ROM 4.
  • Page 15: Task 6: Rebuild, Download And Run A Program

    5. Select ‘app1.dsw’, and click on ‘Open’ 6. From the ‘Build’ menu, select ‘Set Active WCE Configuration’ 7. Select the installed Arcom phaseX SDK, then click ‘OK’ 8. From the ‘Build’ menu, select ‘Set Active Configuration’ 9. Select ‘appl - Win32(WCE x 86)Release’, then click ‘OK’...
  • Page 16: Elan-104Nc Data Manual For Windows Ce

    ELAN-104NC WinCE 2192-10239-000-000 ELAN-104NC Data Manual for Windows CE Page 16 &2 175 2 / 6 <67( 06...
  • Page 17: The Boot Loader

    Modes 1, 5, 50, 51, 52 & 53 are implemented as reduced size active areas within a 640x480 mode. If an ELAN-104NC BIOS which supports flat panel displays is used with Windows CE, then the BOOTCE display mode switch should be set to correspond with the resolution of the flat panel.
  • Page 18: Touchscreens

    Touchscreens Three touchscreen interfaces are supported by the Arcom touchscreen software. These are Dynapro SC3, Arcom/Wasp TSOI30 and Gunze. These can be used by connecting them directly to one of the RS232 COM ports. Copy the ‘touchcon.exe’ and ‘touchs.exe’ files from the Touchscreen section of the Windows CE CD-ROM to the ‘flashdisk’...
  • Page 19: Storage Devices

    ELAN-104NC WinCE 2192-10239-000-000 Storage Devices The current build of Windows CE supports the on-board FlashDisk and IDE drives. The FlashDisk has the Windows CE operating system loaded onto it, and can be used to store files that need to be preserved across reboots.
  • Page 20: Running Files Directly From Startup

    ELAN-104NC WinCE 2192-10239-000-000 Running files directly from startup To run an application automatically when the system boots: • Create a directory called 'startup' in the \FlashDisk directory (or \IDEDisk if CE is loaded an IDE Drive) Either • Copy the applications to be started automatically on power up to the 'startup' directory (Command line parameters cannot be used) •...
  • Page 21: Using Internet Explorer

    ELAN-104NC WinCE 2192-10239-000-000 Using Internet Explorer The ‘With Desktop’ build of Windows CE includes Internet Explorer 4 • The ‘Network’ should be setup as described in the ‘Ethernet’ section • Launch IE4, select ‘View, Internet Options’ • Set the options as required, for example: •...
  • Page 22: Persistent Registry

    On ELAN-104NC boards, the Persistent Registry is stored in the battery backed on-board SRAM. In order for the registry to be saved, the battery link, LK10 must be in position ‘A’.
  • Page 23: Operating System Variants

    IDE drive. Loading a Windows CE Image The ELAN-104NC board is supplied with the ‘With Desktop’ variant ‘Compressed’ version of the operating system pre-loaded onto the board. If this has to be re-loaded or if a different image is required, a set of installation disks can be created, using the supplied Windows CE CD.
  • Page 24 When the board boots up use either the F5 or F8 key. The user can then use the platform in a DOS environment. Further information on ROM-DOS Refer to the ELAN-104NC Technical manual in the documentation section of the Windows CE CD-ROM. Page 24...
  • Page 25: Supported Devices

    Limitations to use • The keyboard layout can not be changed from US format FAQ’s A list of ‘Frequently Asked Questions’ can be found on the Arcom Windows CE CD-ROM Page 25 &2 175 2 / 6 <67( 06...
  • Page 26: Platform Sdk Manual For Windows Ce

    ELAN-104NC WinCE 2192-10239-000-000 Platform SDK Manual for Windows CE Page 26 &2 175 2 / 6 <67( 06...
  • Page 27: Windows Ce Platform Sdk Documentation

    Select project, settings. Select the link tab, and type arcom.lib in the Object/library modules boxes for release and/or debug. It is necessary to include 'arcom.h' to make use of these functions and classes and to link with 'arcom.lib' if the functions detailed in this manual are used.
  • Page 28 It is essential to make sure that no Flash disk access is carried out between the time of calling this function and its return. This function will correctly identify which Arcom board is in use and save the registry correctly for that board.
  • Page 29: The Class Library

    ELAN-104NC WinCE 2192-10239-000-000 The Class Library Arcom's class library contains functions to support the use of various pieces of hardware which are provided 'on-board', and also to support additional 'add-on' AIM-104 cards that can be purchased from Arcom. The API provided The ArcomDevice class provides base functionality that is used by derived classes.
  • Page 30: Arcommediagx

    Disables the software watchdog void resetnow() Resets the computer now. Directly accesses the SBC-MediaGX/ELAN-104NC void hardtickle() hardware watchdog, which is either 2 or 8 seconds (+/-25% ) depending on the position of a link. Note that using this function disables the software...
  • Page 31: Arcomelan104

    Supports the on board matrix keypad hardware. This supports a keypad of up to 8 rows by 8 columns on the ELAN-104 and up to 4 rows by 4 columns on the ELAN-104NC. The scan rate (debounce time) and the size of the matrix can be altered by the user through the registry.
  • Page 32: Arcomio32

    ELAN-104NC WinCE 2192-10239-000-000 void CexampleView::OnMatKeyDown(WPARAM wKey, LPARAM lParam) switch(wKey){ case MATRIXPRESSED(1,1): do something Closing the device or destroying the ArcomMatrix object will result in the device driver being told to stop scanning and stop sending messages to our window: am.close();...
  • Page 33: Arcomrelay8

    ELAN-104NC WinCE 2192-10239-000-000 Example: Use the bottom 16 bits for output and the top 16 bits for input. ArcomIO32 io32; USHORT val; io32.open(L"DIG4:"); io32.outputl(0xFFFFFFFF); // Make sure no input bits are pulled low io32.enable(1); // when we enable the board io32.maskl(0xFFFF0000);...
  • Page 34: Arcomin16

    ELAN-104NC WinCE 2192-10239-000-000 ArcomIN16 This supports the AIM104-IN16 board. Gets the status of the nth byte UCHAR statusb(int n) Gets the status of all 16 bits USHORT statusw() Returns I/O address of card for direct access PUCHAR cardaddr() Example: Input from the top 8 bits only.
  • Page 35: Arcommultiio

    Starts the specified dac conversion Note: The header file uses conditional compilation to handle differential verses single ended ADC operation. In order to use differential mode, it is necessary to define the macro MULTIO_DIFFERENTIAL before including ‘arcom.h’ i.e. #define MULTIIO_DIFFERENTIAL 1 #include <arcom.h>...
  • Page 36: Arcomgio

    ELAN-104NC WinCE 2192-10239-000-000 ArcomGIO The generic I/O device driver supports third party hardware connected to the ELAN-104. Note: This supports most hardware, with the exception of DMA devices. Memory mapped I/O is also possible by using Microsoft provided functions. Member Functions:...
  • Page 37: Arcomcan

    The Windows CE CAN driver requires that an SJA 1000 device is fitted, and that it’s date code is 9845 or later. Example: ‘cantest’ is an example program provided on the Arcom Windows CE CD-ROM. Page 37 &2 175 2 / 6 <67( 06...
  • Page 38: Support Software

    Support software The following Windows CE tools are provided to support programmers working with Windows CE on Arcom hardware. They are intended for use from the cmd.exe command line: regsvr.exe This executable registers DLLs in the same way as regsvr32.exe does for Windows 95 / NT. In particular, this is useful for registering DLLs which are required for VB to operate on embedded Windows CE hardware.
  • Page 39: Licensing Issues

    Windows CE yourself, you must sign an OEM license agreement directly with Microsoft (via your local Microsoft distributor). If you intend to purchase an Arcom processor board with Windows CE pre-installed you must ensure that an 'End User License Agreement, (EULA)' is passed to your customer.
  • Page 40 ELAN-104NC WinCE 2192-10239-000-000  <RX /LPLWDWLRQV RQ 5HYHUVH (QJLQHHULQJ 'HFRPSLODWLRQ DQG 'LVDVVHPEO\ PD\ QRW UHYHUVH HQJLQHHU GHFRPSLOH RU GLVDVVHPEOH WKH 62)7:$5( H[FHSW DQG RQO\ WR WKH H[WHQW WKDW VXFK DFWLYLW\ LV H[SUHVVO\ SHUPLWWHG E\ DSSOLFDEOH ODZ QRWZLWKVWDQGLQJ WKLV OLPLWDWLRQ  <RX PD\ SHUPDQHQWO\...

Table of Contents