Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Does NI-Device DDK for linux support VXI-11?

I would like something like NI-Device Plus for the linux platform. Apparently, only the DDK is available
for any platform other than windows. How can I use the
VXI-11 protocol for my ethernet based instrument?
0 Kudos
Message 1 of 4
(3,732 Views)
HI,

At the moment the only version to support VXI-11 is NI-Device 1.3 plus. This is a run-time version supported only in Windows platforms.

The DDK does not include the implementation of the VXI-11 protocol.

Also, the NI-Device DDK (which is also known as NI-Device 1.2) is a collection of source files with the implementation of the NI-Device classes. The user would need to implement the OS layer of the code. Basically the user needs to be knowledgeable enough to write a device driver in the target OS.

Not so good news, but at least I hope I cleared the picture.

DiegoF
0 Kudos
Message 2 of 4
(3,732 Views)
Thanks for clearing that up. Is there enough info
for the user to understand what to implement at
the OS layer? Are other linux users using the DDK?
Perhaps I could try to write the driver. I have
written UNIX drivers, but not for linux. If I knew
enough about what functionality needed to be
implemented, I am sure I could get something working.
How do I obtain the DDK?
0 Kudos
Message 3 of 4
(3,732 Views)
Hi,

The ddk only includes an example for VxWorks, which is not a dual mode OS. The DDK has all the templates of the classes that need to be implemented, and the documentation gives a brief description of the files that should be implemented in the kernel module and the ones that should be in user mode.

Here is the link of the NI-Device product page:

NI-Device

As I said before, the DDK only supports GPIB communication. VXI-11 is not implemented at all.

DiegoF.
0 Kudos
Message 4 of 4
(3,732 Views)