Driver installation w2k/xp, Programming the int15dl interface under windows – Kontron MSM800BEV V101 BIOS User Manual

Page 33

Advertising
background image

Geode LX800 / LX900

/ Special Peripherals, Configurations, Software

www.kontron.com

31

Int15 Windows Software

»

WinInt15.exe (Int15 function test tool)

»

T855.exe (Temperatur sensor (SMBUS) monitor)

Driver Installation W2k/XP

"Int15dl" is not a plug-and-play driver, it must be installed manually:

1.

Open the "Control Panel".

2.

Double-click on "Add/Remove Hardware".

3.

To continue click the “Next>” button.

4.

On the page "Choose a Hardware Task", check "Add/Troubleshoot a device" and click "Next>".

5.

After "New hardware detection", a windows automatic procedure, choose "Add a new device" and click the

"Next>" button.

6.

In the "Find New Hardware" page, choose "No, I want to select the hardware from a list" and click "Next>".

7.

Choose "Other devices" in the "Hardware Type" list and click the "Next>" button.

8.

On the page "Select a Device Driver" press "Have Disk..." button and find the driver location (Int15dl.inf -

WDM). After opening the "inf" file, the installation program will show a Models list and "DIGITAL-LOGIC
INT15 functions emulator" string. Press the "Next>" button.

9.

Then press "Finish" button; it is not necessary to restart the computer after installation.

10.

After installation, please be sure that "DIGITAL-LOGIC INT15 functions emulator" has been installed

properly. Open "Control Panel", then double-click on "System" icon. Choose the "Hardware" tab and click
on the "Device Manager" button. Expand "System Devices" and double-click on "DIGITAL-LOGIC INT15
functions emulator". Be sure, that device is working properly.

Programming the Int15dl Interface under Windows

Programming of the Int15dl Interface is very similar to DOS programming, based on the DeviceIOControl function,
which operates with a pre-defined structure named "Registers".

Files:

Int15srv.h: contains definitions for the Registers structure.
Int15dlioctl.h: contains definitions for the IO control code constants.
Test_Int15dl.cpp: Sample subroutines providing access to hardware functions over the Int15dl driver.

Functions (Test_Int15dl.cpp)

bool Int15 (Registers *Regs): the main function, which sends user requests to the driver.

Returns true if the request finished successfully; otherwise it returns false.

Regs: address of the Registers structure containing specific request data (defined in Int15srv.h).

Advertising
This manual is related to the following products: