WINDOWS CE SUPPORT
Support for device installation and testing - for more please refer to the ch. 2
Support for software development - for more info please refer to ch 3
1. Introduction and Requirements
We are offering support for Windows CE operating system for our line of USB devices - USB to ISA family of cards (USBISA) and USB to PCMCIA card (USBPCMCIA).
The support is in two parts -
In general the USB devices are connecting to an USB host, and the Windows CE computer system needs to have an -
Either an USB host controller
Or an USB OTG (On The Go) device + host controller
The Windows CE system needs to have WCELoad application already installed and present.
2. Installation and working with USBISA and USBPCMCIA devices
There are .cab files that contain the necessary files for Windows CE systems based on 4 different types of processors:
Please select matching processor type , and after getting the appropriate .cab file , send it
Through an ActiveSync connection
Through a hard disk , a CD , a compact flash card
Through a network , ftp , http connection
to the main , or the \Windows directory of the Windows CE system . If the USB to ISA or USB to PCMCIA device is already connected to the Windows CE system, please diconnect before booting Widows CE and installing.
After booting of Windows CE, find the .cab file, and double click it to start the install.
2.2. Working with USB to ISA and USB to PCMCIA devices
After the install, there is a menu folder created - Start - Programs - USB to ISA PCMCIA , with 2 items-
User's Guide - please read it to get familiar with the available features
ArsCmd - command line utility allowing to manually read/write from/to an ISA card mounted on an USBISA, or a PCMCIA card mounted on an USBPCMCIA card ; for details please refer to the User's Guide
We will provide Universal Software Layer support for Windows CE in our future release. The available processor type may not match the exact processor you like to test on. You can contact us by sending an e-mail to info @ arstech.com, to request install files built for a specific processor.
3. Support for software development
We provide in our SDKBUS product an api set and samples for building applications and drivers for Widows CE.
The samples are for the following software type -
Windows CE applications
The same api set, and the way of calling can be used in building of Windows CE drivers. The samples cover 2 programming languages -
C/C++ - built using Embedded Visual C++ 4.0
Basic - built using Embedded Visual Basic 3.0
3.1. Samples in Embedded Visual C++ 4.0
We are providing 2 samples to illustrate the use of a variety of different functions and devices -
*** ISAIO - shows the work of our USBISA family of products on Windows CE; This sample uses the following resources, and functions in our api set related to -
This is a working sample. The required hardware is an USBISA type card and an ISA card with 1 IDE, 1 floppy , 2 serial , 1 parallel port(s) plus a standard IDE (ATA) hard disk , connected with a flat cable to the ISA card and powered on .
*** PCCFLASH - shows the work of our USBPCMCIA card on Windows CE; This sample uses the following resources and functions in our api set related to -
In addition , the sample shows - getting of the different configurations of one PCMCIA card and selecting one configuration . This is a working sample. The required hardware is an USBPCMCIA card and a compact flash card with a PCMCIA adapter.
For additional information, please refer to the samples in the SDKBUS kit for Windows 98, ME, 2000 and XP.
3.2. Samples in Embedded Visual Basic 3.0
The single sample provided has 3 subroutines dealing with different api functions -
Reading of memory area; the necessary hardware is - an USBISA type card and an ISA VGA card
Reading of the serial number; the necessary hardware is - an USBISA type card or an USBPCMCIA card
Realing with i/o ports, reading of a sector from a hard disk - an USBISA type card and an ISA card with 1 IDE, 1 floppy , 2 serial , 1 parallel port(s) plus a standard IDE (ATA) hard disk , connected with a flat cable to the ISA card and powered on
4. List of the currently available configurations in Embedded Visual C++ 4.0 (EVC4.0) and supported processors
Configuration & processors
ARMV4 - Intel SA1100+
ARMV4I - ARM/ARM720, ARM/ARM920, and other ARM var.
ARMV4T - THUMB/ARM720, THUMB/ARM920 and other THUMB var.
MIPSII - MIPS/R4100, MIPS/IDT32364
MIPSII_FP - MIPS/R4300
MIPSIV - MIPS/MIPSIV
MIPSIV_FP - MIPS/MIPSIV_FP
MIPS16 - MIPS/R4111
SH3 - Hitachi SH3
SH4 - Hitachi SH4
x86 - Intel i486+
The Windows CE examples in the sdkbus are built for 4 of the EVC4.0 configurations. The resulting .exe files can be used immediately for testing on the particular compatible platforms. The additional configurations can be built using the projects and sources using EVC4.0.
Quick Store Search