LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

communication to PC 104 card under XP embeded

I am trying to write a simple driver using CVI to Read / Write data to a PC 104 card. This card does not have GPIB or any other serial port. Would you please tell me how to do this (address base?) ? What version of CVI may support this application? What additional drivers that I may need?

If every thing works out well, I plan to write a DLL for use by Windows XP embedded. Is there any problem that you can see? Thank you very much for any help. 🙂
0 Kudos
Message 1 of 2
(2,991 Views)
Hi cui,

PC/104 is only a specification. What specific type of PC/104 device are you going to use? Something for storage? Something for communications? Maybe something new that your company is still developing?
I would suggest that you start by getting Windows just to talk to your 104 device. You hinted about reading/writing data. If you are reading/writing data _to_ your 104 device it might be very similar to solid state storage. Solid state storage is seen in Windows Explorer like any typical logical disk drive. Therefore, you just do standard CVI file I/O. If, instead, you are reading/writing data _thru_ the 104 card, then you may need additional communication drivers.

For example, at the company where I work, we use a PC/104 2-slot PCMCIA stack in our embedded touchscreens. The PC/104 PCMCIA stack does not come with a Windows driver, so I had to find one. Then we slide a Cisco PCMCIA wireless ethernet card into one of those slots. Now you need the Cisco and the Windows network drivers.
If we are selling a simple, remote user interface to the customer then maybe we add ODBC drivers and the CVI SQL toolkit DLLs. If we are providing a human machine interface to an Allen-Bradly PLC, maybe we need Rockwell Software Linx drivers. It's really going to depend on what you need to do.

Good luck,
Orlan
0 Kudos
Message 2 of 2
(2,986 Views)