Home

Login to enhance your online experience.

Login or Create an Account
Categories
Main Menu
Online Store Menu
Shopping Cart

There are no items in your shopping cart.

WINDOWS CE SUPPORT

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 -

  • 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

    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 2.1. Installation

    There are .cab files that contain the necessary files for Windows CE systems based on 4 different types of processors:

  • ARMV4
  • MIPSII
  • SH3
  • x86 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 -

  • I/O ports

    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 -

  • Memory area

    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

    Advanced Search
    Currencies

    Account Menu
    Popular Pages
    Kryptronic Internet Software Solutions