Does the DDK suports USB devices on Linux?

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

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
NI VirtualBench Application Software
Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
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 ]
Senior Software Engineer :: Multifunction Instruments Applications Group
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)

Similar Messages

  • MBP Does Not Recognize External USB Devices

    MBP does not "see" external USB devices (such as Garmin Nuvi GPS) or any thumb drive. No external USB devices show up in Finder nor does Disk Utility see them. No cable issues. Have tried restarting several times, but to no avail. This MBP used to recognize these USB devices, but no longer do so.
    I have seen this question posed several times in forum, but no suitable answer. Don't know if it is H/W or S/W problem.

    Hi Terry Temple
    Is there at least any power going to the USB ports? ( as in if for example you plug in a USB light, will it switch on? )
    If there is power in the USB ports it might be a software problem.
    Try resetting the SMC see link: http://support.apple.com/kb/HT1411
    also try re-set the PRAM see link: http://support.apple.com/kb/HT1379
    However if you do not have any power at all it probably is a hardware problem.
    Is it still under warranty?
    Regards,
    Andrew
    Message was edited by: iddrew

  • When I plug in my iPhone to a USB port on the back of my computer I get the error "MTP USB Device driver was not successfully installed"   and of course there is no device that shows up either.  It would be great to download my photos!  I'm using Windows

    When I plug in my iPhone to a USB port on the back of my computer I get the error "MTP USB Device driver was not successfully installed"   and of course there is no device that shows up either.  It would be great to download my photos!  I'm using Windows

    Go through this support doc:
    OS: Device not recognised in iTunes
    Windows: http://support.apple.com/kb/TS1538

  • I have an Ipod Touch, it appears inactive and says conect to Itunes. When I connect it to the PC, the PC says "USB device not working". How can do to solve this problem.

    I have an Ipod Touch, it appears inactive and says "connect to Itunes". When I connect to the PC, the PC says "USB device not working". How could do to solve this problem?

    See:
    iOS: Device not recognized in iTunes for Windows
    I would start with
    Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
    or
    Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP

  • Hello  My Ups eaton ellipse pro 1200 is in the list of USB device in systems informations but the option ASI is not available ?

    Hello 
    My Ups eaton ellipse pro 1200 is in the list of USB device in systems informations but the option ASI is not available ?
    There is no icone in the menu
    Is anyone know this probleme?

    I don't know if this helps too much, but an Airport update was released last night that fixes something that has to do with connecting to a printer wirelessly (WPS??)
    did you try option clicking on the printer under Printing prefs and reset printing system?  otherwise, I guess, go with what mooblie has said to do. don't worry about the usb cable thing. That's only if you are connecting the printer directly to your mac. because you are connecting wirelessly, then that doesn't really apply.  If you were to tell us the model number and make of your printer, we could help you a bit more.
    resetting the router (maybe a little hole on it), rebooting your mac, then your printer
    and letting it get the IP address might help??
    sorry, I can't do much more
    JB

  • Installing VISA USB device under Linux

        Well, well, well... I've never though that such a time will come, but...
    Linux. The question is about it.
    It so happend that i need to install a custom made usb device under that OS. I've created the driver using NI-VISA driver development wizard and my device works fine under windows. But i don't know how to create a driver for Linux and how to install it there.  Any ideas? Any???
    www.xinstruments.com
    Custom Software for Industrial Automation
    www.hdrconverter.com
    Picture processing made easy

    Shawn B. wrote:
    > It looks like you are running Mandriva 2006 (as opposed to 10.0). 
    > The version of NI-KAL that shipped with NI-VISA 3.4 does not support
    > Mandriva 2006.  The good news is you can download a newer version
    > of NI-KAL that will install on Mandriva 2006 from:
    >
    > <a href="ftp://ftp.ni.com/support/kal/1.2/"
    > target="_blank">ftp://ftp.ni.com/support/kal/1.2/</a>
    >
    > Install NI-KAL then run updateNIDrivers.
    >
    > Shawn B.
    > National Instruments
    This is not exactly an enlightening answer for a typical Linux user. I too
    am having difficulty installing this under Debian Etch.
    Linux distributions are made of components, the name on the label is a
    little meaningless (in my years of experience with Linux, I am yet to find
    a single program that will compile with one distro but not another, given
    the same tools). So what components exactly does this driver depend upon ?
    What am I missing here ? Is it my custom kernel (this is a Debian Etch
    system) or some bug in the supplied drivers ?
    The installer identified the following :
    Checking required install tools...
    Checking installer tool versions...
    rpm 4.4.1 can be used with a default installation path
    tar 1.15.1
    Checking dependencies...
    glibc 2.3.5
    X /usr/X11R6/bin/X
    Terminal /usr/X11R6/bin/xterm
    Unpacking install files to /tmp/ni4882.install...
    My error messages :
    The following components, totalling 28444KB, have been selected
    for installation:
    LabVIEW 7.0 Run-Time Engine
    NI-PAL
    NI-KAL
    NI-488.2 Help
    NI-488.2 Utilities
    NI-488.2 Driver
    Continue? [Ynq] Y
    * NI-KAL 1.0.0f0 for Linux/x86
    This installer will install the NI software using the targz.
    This software is covered by the included license file (LICENSE.txt).
    By installing this software you are acknowledging acceptance of the
    terms of the license.
    The installation location for NI-KAL is /usr/local. A natinst/nikal
    subdirectory will be created at the specified location.
    Installing:
    NI-KAL => /usr/local/natinst/nikal
    Extracting /tmp/ni4882.install/kal/nikali-1.0.0-f0.tar.gz to /usr/local/...
    Checking required tools...
    Configuring for linux kernel version 2.6.14.3-raja.
    ********************************* NOTE *********************************
    Using kernel headers found in /lib/modules/2.6.14.3-raja/source.
    If this does not correspond to the location of the 2.6.14.3-raja headers,
    then define KERNELHEADERS in your environment to point to the location
    of the kernel headers, define KERNELTARGET as the version of the
    kernel for which to compile, and then rerun ./configure.
    ********************************* NOTE *********************************
    Kernel has reparent_to_init(): yes
    Number of arguments for do_munmap(): 3
    pte_offset function: pte_offset_kernel()
    Number of arguments for remap_page_range(): 4
    Kernel has get_user_pages(): yes
    Kernel exports get_user_pages(): yes
    USB altsetting name: cur_altsetting
    Kernel has usb_get_intf(): yes
    Kernel has intf_cache member in usb_host_config: yes
    Kernel exports usb_set_configuration(): no
    Kernel has usb_endpoint_running(): no
    Storing configuration in Makefile.in
    If the values stored are incorrect they can be changed before running make.
    Installing Kernel module...
    /bin/cp nikal.c objects/nikal.c
    /bin/cp nikal.h objects/nikal.h
    make -C /lib/modules/2.6.14.3-raja/source
    SUBDIRS=/usr/local/natinst/nikal/src/objects modules
    make[1]: Entering directory `/usr/src/linux-2.6.14.3'
    CC [M] /usr/local/natinst/nikal/src/objects/nikal.o
    In file included from /usr/local/natinst/nikal/src/objects/nikal.c:86:
    /usr/local/natinst/nikal/src/objects/nikal.h:172: warning: 'packed'
    attribute ignored
    /usr/local/natinst/nikal/src/objects/nikal.c: In function
    'nNIKAL100_vmaClose':
    /usr/local/natinst/nikal/src/objects/nikal.c:196: sorry, unimplemen

  • I need to deny the use of usb devices on MACs and Macboks for non admin users. Can this be done?

    I am new to MACs and have been tasked with providing new users with Macs and MacBooks. I have been told that the CIO does not want the users to be able to transfer data from the machines to any devices via the usb port, but to allow the support staff the use of the same usb ports.
    I thought of just changing permissions and allow only the administrators access, but am not sure if this would work.
    Help!! lol... I need to do this "YESTERDAY" as my CIO would put it.
    Thanks for your help!

    Your CIO is asking the wrong question. What about FireWire ports? What about AirDrop? However, if you need to go through the motions of placating him, search for "Removing USB Support Software" in this document:
    http://images.apple.com/support/security/guides/docs/SnowLeopard_Security_Config _v10.6.pdf

  • Hwd -e does not list connected USB devices

    USB devices for audio in/out not recognized in hwd -e.
    Desired USB Items appear in KDE INFO CENTER: SOUND.
    KDE MIXER alternate...USB Mixer... shows OUTPUT  PCM icon but no INPUT device  is shown (thus, no device is connected).
    System has udev installed but uncertain whether root permission is provided for the USB devices...namely...USB MIXER and SND-USB.
    Spent many hours in stupid search for ...audio group....and ...optical group...
    when the reference name for the "group" is...audio devices... and ....optical devices...  This is a common problem in searching out posts..improper nomenclature references.
    A listing for ...mixer...is provided but none for ...usb mixer...
    Can I assume that all entries in the udev permissions file permit immediate use by root?  Do they have to be edited to function?  The indications are that root owns them all and doesn't need permission.
    Sure would like to get USB audio running!!!
    Are there special requirements for the USB devices?

    Additional info:
    Tried playing a CD track copied onto the desktop in XMMS.  The display shows it responding in XMMS.  There is no audio from the external USB sound device.
    The mixer in KDe is set to USB Audio mixer (PCM).  An output ICON appears but there is no INPUT icon( No source connected).
    hwsetup -v -n follows:
    root@n6re ~]# hwsetup -v -n
    class:  OTHER
    bus:    PCI
    device: (null)
    driver: via-agp
    desc:   VIA Technologies|VT8367 [KT266]
    class:  OTHER
    bus:    PCI
    device: (null)
    driver: unknown
    desc:   VIA Technologies|VT8367 [KT266 AGP]
    class:  OTHER
    bus:    PCI
    device: (null)
    driver: via-ircc
    desc:   VIA Technologies Inc|VT8233 PCI to ISA Bridge
    class:  OTHER
    bus:    PCI
    device: (null)
    driver: unknown
    desc:   VIA Technologies|VT82C586 IDE [Apollo]
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Linux 2.6.9-ARCH ehci_hcd VIA Technologies, Inc. USB 2.0
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Linux 2.6.9-ARCH uhci_hcd VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1Controller
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Linux 2.6.9-ARCH uhci_hcd VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1Controller (#2)
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Linux 2.6.9-ARCH uhci_hcd VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1Controller (#3)
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Linux 2.6.9-ARCH uhci_hcd VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1Controller (#4)
    class:  OTHER
    bus:    USB
    device: (null)
    driver: keybdev
    desc:   Silitek IBM USB HUB KEYBOARD
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   Silitek IBM USB HUB KEYBOARD
    class:  OTHER
    bus:    USB
    device: (null)
    driver: audio
    desc:   USB Audio
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   USB Audio
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   unknown
    class:  OTHER
    bus:    USB
    device: (null)
    driver: unknown
    desc:   unknown
    class:  NETWORK
    bus:    PCI
    device: eth
    driver: ne2k-pci
    desc:   Realtek|RTL-8029(AS)
    class:  MOUSE
    bus:    USB
    device: input/mice
    driver: mousedev
    desc:   Logitech USB-PS/2 Optical Mouse
    class:  MOUSE
    bus:    PSAUX
    device: psaux
    driver: msintellips/2
    desc:   Generic PS/2 Wheel Mouse
    class:  AUDIO
    bus:    PCI
    device: (null)
    driver: snd-cmipci
    desc:   C-Media Electronics Inc|CM8738
    class:  AUDIO
    bus:    USB
    device: (null)
    driver: audio
    desc:   USB Audio
    class:  AUDIO
    bus:    USB
    device: (null)
    driver: audio
    desc:   USB Audio
    class:  CDROM
    bus:    IDE
    device: hdc
    driver: ignore
    desc:   SONY DVD RW DRU-530A
    class:  CDROM
    bus:    IDE
    device: hdd
    driver: ignore
    desc:   SONY CD-RW CRX320E
    class:  VIDEO
    bus:    PCI
    device: (null)
    driver: Card:ATI Radeon (fglrx)
    desc:   ATI|Radeon 8500 QL (AGP)
    class:  FLOPPY
    bus:    UNKNOWN
    device: fd0
    driver: unknown
    desc:   3.5" 1.44MB floppy drive
    class:  HD
    bus:    IDE
    device: hda
    driver: ignore
    desc:   Maxtor 6Y080L0
    class:  KEYBOARD
    bus:    USB
    device: (null)
    driver: keybdev
    desc:   Silitek IBM USB HUB KEYBOARD
    class:  USB
    bus:    PCI
    device: (null)
    driver: usb-uhci
    desc:   VIA Technologies|VT82C586B USB
    class:  USB
    bus:    PCI
    device: (null)
    driver: usb-uhci
    desc:   VIA Technologies|VT82C586B USB
    class:  USB
    bus:    PCI
    device: (null)
    driver: usb-uhci
    desc:   VIA Technologies|VT82C586B USB
    class:  USB
    bus:    PCI
    device: (null)
    driver: usb-uhci
    desc:   VIA Technologies|VT82C586B USB
    class:  USB
    bus:    PCI
    device: (null)
    driver: ehci-hcd
    desc:   VIA Technologies Inc|VT8235 USB Enhanced Controller
    class:  UNKNOWN
    bus:    PCI
    device: (null)
    driver: ohci1394
    desc:   Texas Instruments|TSB43AB21 IEEE-1394 Controller (PHY/Link) 1394a-2000
    [root@n6re ~]#

  • Does Mac format cause USB device not recongized ?

    Hi, I have beengiven a 2nd hand Ipod.
    When i try to connect to any windows PC I get "USB device not recongized ".
    When I look at the setting, there is nothing to say it is windows formatted, S/n and Mdel are the last things displayed.
    If its MAC formatted would that cause my error message.
    If so how to I reformatto windows files systems if I don't have a MAC and my PCs don't recognize the Ipod ?
    I've trie placing the ipod in 'disk mode' but the PC don't recongze it either ( I'm using the same USB port as my windows formatted Ipod nano and the same cable. Is the Ipod toast ?

    Well, you need to check if iTunes recognizes the iPod. If it does then great. You just need to click the restore button, and then just sync it to your computer. This will format it so you can use it on Windows.
    If not, there might be some problem with the iPod. Go to your nearest Apple Store and get them to check it for you, or the Apple Technical Support Hotline (1-800-APL-CARE)
    Hope I helped,
    Danny

  • Does the 12 Watt USB adapter hurt the iPad mini's battery in any way?

    Hey. I am looking to buy a 12 watt USB power adapter because my iPad mini takes about 8-12 hours to do a full charge with the 5 watt that was included. Does the 12 watt adapter hurt the battery of the iPad mini in any particular way? (i.e. battery life/battery health) Thanks o:

    I wouldn't use anything different to the accessories that Apple includes in the packages.

  • PC Not Recognizing the iPod's USB device

    I installed a new copy of Windows recently, and now when I connect my iPod to any USB port (doesn't seem to matter which) my PC will often not recognize it. It takes me to take the iPod out and put it back in for it to know that it's there. I believe this is why my iPod refuses to update its song list properly. It will put 15 songs on it and then stop. If I disconnect and reconnect it, it will just put the same songs on it and stop again. I recently took my iPod in to an Apple store to have it looked at because I couldn't even restore it because it seemed like it was corrupted. Now I believe it really never was. It's like I need to have a driver for the USB port device and the software disk that came with the iPod doesn't contain one. But I honestly don't know. What do I do?

    Sorry. I gave you misinformation. My PC runs windows 98 SE. I downloaded the drivers and the firmware
    from the Creative web site. Installed the drivers. I inserted the built -in USB Connector of MUVO TX USB flash dri've while pressing the player button. I executed the firmware and the animated flash light turned on but after 2 minutes, the response was no removable dri've is detected. I will make several more attempts before I give up.

  • How to increase the Speed of USB Devices (6501 and 6009)?

    Hy guys!
    My question is:
    In datasheets of the USB devices, the only reference about the speed of
    these boards is the Bus Interface speed (12Mbit/s). But in my
    application (i'm trying to use delphi to control the device), each
    instruction, doesn't matter if is a write or a read function, is taking
    1ms to execute. Could i increase this speed?? What could be wrong?
    OBS: I updated the Ni-DaqmxBase 1.4 to the new NI-DaqMx 7.5, and notting has changed.
    Functions used:
    istatus := DAQmxWriteDigitalU32(TaskEscrever, 1, 0, -1, DAQmx_Val_GroupByChannel, @writedata,nil, nil);
    istatus := DAQmxReadDigitalU32(taskLer, -1, 10, DAQmx_Val_GroupByChannel, @readdata[j], 1,nil, nil);

    Hello,
    The two usb DAQ from NI are full speed interface (as you said 12M/s bus speed). The full speed interface has a frame size of 1ms, the root hub transmits a packet every 1.0 ms and this is the minimum time that you can read/write from/to usb device, normally because of the windows scheduling, 1ms is very tight, windows may miss it in some occasions, some usb device designers would prefer to use something between 2ms - 10ms polling period, which means some devices may even react to commands within 2ms - 10ms. But it looks like the two NI usb DAQ use the 1ms polling period and that is the shortest time you can get in software paced mode. If you need very fast digital update rate, you may need to look at PWM output, it generates digital pulses at very fast rate as the link given below, the iUSBDAQ - U120816 can generate PWM pulse from 3kHZ - 333kHZ.
    NI USB DAQ maybe good, but it wouldn't hurt to look at some other company's product too. the below link of usb daq gives the best price/performance ratio, LabVIEW vis are very easy to use and you avoid the pre-configuration in a separate application for DAQs which sometimes may be big deal if your customers are not engineer or scientist, but regular computer users. You are welcome to compare.
    http://www.hytekautomation.com/Products/IUSBDAQ.html
    Thank you.
    Irene

  • Windows 7 x64 only installs the drivers for USB devices that are plugged in upon system startup

    Hi all,
    I have a most unusual problem. On my personal desktop, I can only use USB devices that are plugged in upon system startup. If I unplug a USB device and then plug it in again, the driver will not install correctly. I cannot force the device to start and I
    can't pick a driver manually. All I get is this. If I plug in a USB device and then reboot, the driver gets installed correctly and I can use it until I unplug it again. I'm pretty sure it's a Windows issue
    but I can list the hardware I have if it is needed.
    I have tried:
    Running an SFC /SCANNOW as administrator
    Uninstalling all USB controllers via device manager and letting them reinstall
    Neither worked to resolve the issue. If this was a client's computer I would probably just reinstall Windows but because this is my main work PC it'd be a huge hassle to do it, so I'd really appreciate any other ideas anyone has. If I have to reinstall I
    will. Thanks!

    Hi,
    Since the issue just happened for 4 monthes, I consider that some changes or updates may cause the issue.
    Please also try to restore the system back to the point before this issue.
    You can also try these steps:
    1.Power down your laptop or desktop
    2.Physically unplug the computer.  If it’s a laptop, remove the battery too.
    3.Leave it disconnected for three minutes
    4.Replug the desktop or reinsert the battery
    5.Power on the system
    For the reasons, you can refer to this article:
    How to fix “USB device not recognized”
    http://www.fixedbyvonnie.com/2013/10/how-to-fix-usb-device-not-recognized/#.UvtCLf7xvwo
    Kate Li
    TechNet Community Support

  • Does the IOS have USB-TMC support?

    I want to control a measurement device via UsbTmc488.
    Has the IPhone 4 installed a usb-tmc driver?

    I don't believe so.

  • Does the hp5000 support usb to parallel conversion in windows 7

    Hi all, Can anyone tell me if my hp 5000 printer wil support a usb to parallel cable conversion using Windows 7 platform??
    Thank you in advance, misterg63

    Hi @misterg63,
    I am sorry, but to get your issue more exposure I would suggest posting it in the commercial forums since this is a commercial product. You can do this at http://h30499.www3.hp.com/hpeb/
    I hope this helps! 
    Thanks,
    HevnLgh
    I work on behalf of HP
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" to the left of the reply button to say “Thanks” for helping!

Maybe you are looking for

  • Frustrated - Installer does not see all hard drives

    Ok. I'm a pretty basic user and here is my situation. I have a G5 with two internal drives. On one drive "A" I have OS X 10.3.9 installed (using that now) on the other internal drive (B) I have 10.4.7. All was working fine using drive "B" as my start

  • Retrieved data from database assignd to object array

    Hi all, Im new to java. I creat class it has item_name,item_qty,item_price as properties.then i need to create object array type of that class.now i need to assign values to properties in each element of object array from the database.in my database

  • Xpath Namespace problem

    Hi, I'm facing a problem while reading an xpath element which has namespace attached. The xml document is as follows <ns0:_root  xmlns:ns0="http://www.oracle.bt.bp.osm/GPRLN"> <ns0:Port_and_Routing_Details_g> <ns0:Action_Code> <ns0:Code1>Add</ns0:Cod

  • [SOLVED] 56k, pppd (what worked for me w/ HOWTOs via links).

    I took note to print out the 40+ page Wiki manual in regards to installing Arch, and while the majority of it looks like the same old, same old, sadly there's no real mention of going about handling a PPP connection. Yes, it's very doable on this par

  • Transform TREX search results to RSS-feed

    Is it possible to transform the results of a search query to a rss-feed or an xml file that can be used by a feed reader? Basic idea is to create an information service that runs a scheduled search on defined topics and provides the results in a list