====================================================================
  JIDA32 Library API for Windows 9x/NT/2000/XP/Vista/CE, 
  Linux, VxWorks
  2009.02.25
====================================================================

1. Purpose:
-----------

JIDA is an API that provides control over many Kontron Embedded Modules 
specific board features.


2. Files/Directories:
---------------------

\Jida32.pdf
\ReadMe.txt
\inc\Jida.h
\inc
\src
\src\JidaTst
\src\JidaTst\WinCE
\src\JWDogTst
\src\JWDogTst\WinCE
\src\JidaDemo
\Win9xNT
\Win9xNT\bin
\Win9xNT\lib
\WinCE
\WinCE\bin
\WinCE\lib


3. Demo Installation:
---------------------

For full information please refer to JIDA32.PDF

Windows 9x, Windows NT, Windows 2000, Windows XP, and Windows Vista:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Run the sample JidaTst.EXE in the \Win9xNT\bin directory which will dynamically 
install the drivers.

Under Win NT/2000/XP/Vista you need Admin rights to install the drivers for the 
first time.

For Win 98/ME copy the jidan.sys to the windows\system32\drivers directory. 
The driver ***MUST*** be in that directory.
If had an older version installed then DO NOT load the jidav.vxd anymore. 
The "device=jidav.vxd" line must be removed from system.ini.

For Windows 9x Watchdog you to manually install an additional driver.
See JIDA32.PDF for details, especially for board with Winbond controllers.

Windows XP Embedded:
- - - - - - - - - -

The Kontron Windows XPE Solution Pack also includes the JIDA interface. So you don't
need to do the manual install. You might need to copy over the JIDA binaries
since this package might contain newer version. Please check the time stamp.

The binaries are the same as for regular XP.

Windows NT Embedded:
- - - - - - - - - -

The Kontron Windows NTE Solution Pack also includes the JIDA interface. So you don't
need to do the manual install. You might need to copy over the JIDA binaries
since this package might contain newer version. Please check the time stamp.

The binaries are the same as for regular NT.

Windows CE:
- - - - - - 

The Kontron Windows CE Solution Pack also includes the JIDA interface. So you don't
need to do the manual install. You might need to copy over the JIDA binaries
since this package might contain newer version. Please check the time stamp.

Add these line to the MODULES section of any *.BIB file:

    jida.dll        $(_FLATRELEASEDIR)\jida.dll             NK  SH
    jidac.dll       $(_FLATRELEASEDIR)\jidac.dll            NK  SH
    jidatst.exe     $(_FLATRELEASEDIR)\jidatst.exe          NK  S
    jwdogtst.exe    $(_FLATRELEASEDIR)\jwdogtst.exe         NK  S

For Windows CE 6.0 and later the "K" attribute must be added to jidac.dll 
(not jida.dll), so "SH" turns into "SHK" like that:
    jidac.dll       $(_FLATRELEASEDIR)\jidac.dll            NK  SHK


Place the three files from the \WinCE\bin directory into any files directory.

The drivers are dynamically installed upon running JIDATST.EXE. You can do that
in your own application as well.

Alternatively load the driver on start-up with these line in any *.REG file:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\JidaC]
   "Dll"="jidac.dll"
   "Prefix"="JDA"
   "Index"=dword:1
   "Order"=dword:9

Linux:
- - - -

Linux is now available as a separate package.
Copy the files from that to your Linux root directory. 
See JIDA32.PDF for details.

VxWorks:
- - - - -

VxWorks is now available as a separate package.
Copy the files from that to your Tornado directory. 
See JIDA32.PDF for details.


4. Release Notes:
-----------------

For Windows 9x/NT/2000/XP/Vista this release includes a new interactive 
JIDA Demo application called JidaDemo.exe to expore the capabilities
that the JIDA32 Library API provides. Please note that this a DEMO
to show what can be done with the API and NOT an end user application!

The binary can be found in \Win9xNT\bin
The VC++ MFC Source is located in \src\JidaDemo

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
This version of the JIDA driver AUTOMATICALLY supports ALL CURRENT & FUTURE 
Kontron Embedded Modules CPU boards WITHOUT requiring the driver to be UPDATED. 
The driver's low level functions are contained and loaded from the board's FLASH.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

END
