NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Member
maxborn
Posts: 2
0 Kudos

Does the DDK suports USB devices on Linux?

[ Edited ]
Hi, I would like to know if the current version of the DDK supports USB devices on Linux. Here are the details of the setup I would like to use. There are important because the computer to be use is not a typical PC.
The USB device would be from the USB 62xx DAQ family, probably a 6218 model.
The computer to be used is an industrial PC/104 board from VIPER.
The processor of this computer is an ARM Xscale, and the operating system is an embedded Linux from ARCOM, with Kernel 2.6.
Form the programming point of view, the embedded OS is like any other Linux, just with very limited resources, like memory and storage space. In fact, the developing process has to be done using cross-compilation of C and C++ code (with arm-linux-gcc and arm-linux-g++).
The NI-DAQ Base drivers could be installed on the computer used to do the development and cross-compilation, but I do not know if these drivers could be used to make standalone programs for the embedded system (correct me if I’m wrong). So, I think my only option would be to use the DDK. The problem is that I have read in this forum (probably an old answer) that the DDK does not support USB devices. Is that right?

Resuming, I need some enlightenment before decide what DAQ device to purchase.
The short version of the question is: would it be possible to use and USB 62xx Device in an embedded computer with an ARM Xscale processor and ARCOM embedded Linux OS? If that so, could I use the NI-DAQ Base or it has to be the DDK?
Have in mind that my application is not very demanding in terms of performance. Mainly, I want to be able to perform DA and AD operations, and to use a counter (DMA and IRQ support is not essential).

Any help would be greatly appreciate,
Best Regards,
EH

Message Edited by maxborn on 06-05-2008 01:29 PM
Member
dpcamargo
Posts: 108
0 Kudos

Re: Does the DDK suports USB devices on Linux?

Max,

USB communication is not currently supported by the MHDDK.  The method of communication is completely different than PCI/PXI.

Dario Camargo

NI Brazil

#1176791

Active Participant
Tom_W_[DE]
Posts: 1,658
0 Kudos

Re: Does the DDK suports USB devices on Linux?

[ Edited ]

Hi EH-

Dario is correct that the released MHDDK does not include support for USB devices, but some internal work is in progress to support USB.  That support is neither ready nor available for wide release, but I am evaluating it on a case-by-case basis for select users and opportunities.  I received your email request this week and will respond soon.

For other users who may come across this thread, please see the MHDDK download page for the most up-to-date information on device support.

Thanks-



Message Edited by Tom W [DE] on 06-06-2008 01:10 PM
Tom W
National Instruments
Member
maxborn
Posts: 2
0 Kudos

Re: Does the DDK suports USB devices on Linux?

Hi, Tom and Dario, thanks for your answer. It would be really helpful If I’m allow to use some of the ongoing tools with USB DAQ support under Linux. I have actually found other DAQ providers with working USB solution under Linux, but, by far, the most trustworthy solution would be the one for NI. I hope there is some way I could use the USB DAQ form NI in my case. If you need more details about what I need to do, please, just ask.
Hope to hear from you soon.
Best regards,
EH.
Member
TenAsys
Posts: 3
0 Kudos

Re: Does the DDK suports USB devices on Linux?

We're an RTOS vendor who also has inquiries for people to use NI USB devices. We've implemented a complete real-time USB stack and have an early simple NI USB DI/O module device running.
 
Our INtime RTOS already is supported with MHDDK (though not listed on the NI website). What are the prospects of enabling the USB devices for real-time work?
 
Kim Hartman
TenAsys
Member
jcox
Posts: 4
0 Kudos

USB devices on Win CE?

I would also appreciate information on the status of USB drivers/DDK, I'm considering Win CE 6.0 if I can find drivers for enough pieces of the system

While a couple of USB-6008/9 might suffice for my app, I'd prefer USB-6211

I don't have much in house dev resource but if ~ weeks (not months) of dev time for Win CE USB driver customization to my app was feasable I'd design in to a product for ~6-10 pieces/yr

It does look like even mxBase memory footprint is unpalatable in the SBC I'm looking at

Please contact me

Member
simondgilles
Posts: 1
0 Kudos

Re: Does the DDK suports USB devices on Linux?

Hello

I've read this thread about usb ddk on linux, any news?

is there something available now?

 

Gilles Simond

Active Participant
JoeFriedchicken
Posts: 404
0 Kudos

Re: Does the DDK suports USB devices on Linux?

Hi folks,

Tom's link in his reply (above) still has the most up-to-date information:

Register Level Programming for OEM Customers
http://digital.ni.com/express.nsf/bycode/exyv4w?opendocument
Joe Friedchicken
National Instruments
Software Engineer :: Measurements RLP Group
Applications Engineer :: High Speed Product Group (until Sep 2008)
Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page