與我們聯絡

與 Tek 業務代表即時對談。 上班時間:上午 6:00 - 下午 4:30 (太平洋時間)

致電

請致電

與 Tek 業務代表即時對談。 上班時間:上午 8:30 - 下午 5:30 (太平洋時間)

下載

下載手冊、產品規格表、軟體等等:

下載類型
機型或關鍵字

意見回饋

Can I use KPCI boards in DOS, Linux or other operating system that is not Windows?

問題:

Can I use KPCI boards in DOS, Linux or other operating system that is not Windows?

答案:

Product(s) :
PCI/ISA Plug-In Boards: various

 


Question : Can I use KPCI boards in DOS, Linux or other operating system that is not Windows?


Answer: Keithley provides a DriverLINX driver for all KPCI cards and supports it's use on Windows platforms only.

In order to use these products in an operating system other than Windows, a custom driver would need to be developed.

PCI cards are typically memory mapped rather than I/O mapped. Controlling a PCI card requires access to the 32bit memory space of the board's registers (or if in the DOS environment will require use of 32bit DOS extenders). Your programming language needs to be able to access the 32bit registers of the card. Furthermore, PCI boards are Plug-and-Play devices so do not have base address switches to control what addresses they inhabit; your program needs to be able to enumerate the PCI bus to detect the card and to read out the assigned address configuration.

Register level control of PCI cards requires a significantly different skill and tool set than was required for ISA boards.

For purely digital I/O KPCI cards (KPCI-PIO24, KPCI-PIO96, KPCI-3160, KPCI-PDISO8A, KPCI-PIO32IOA), the register map details are documented in the hardware User's Manual. For multi-function KPCI cards, there is a separate register level document that can be furnished once a non-disclosure agreement has been executed. Please contact Keithley Applications Engineering or your local Keithley office for details.

 

 


©Copyright 2003, Keithley Instruments, Inc.


此常見問答集適用於:

沒有任何產品系列

產品:

常見問答集 ID 71526

檢視所有常見問答集 »