Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Accessing USB port

Accessing USB port

Scheduled Pinned Locked Moved C / C++ / MFC
linuxjsonquestion
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jonathan Gilligan
    wrote on last edited by
    #1

    A friend has a USB device that he wants to support under Windows without dealing with the DDK and writing a device driver. The device is a data logger and he wants to talk to it in the same way he would if it were on an RS-232 port or a TCP/IP socket. He has working code for this on MacOSX using Apple's IOKit and on Linux using libusb. Is there an equivalent API for accessing a USB port in this way under Windows?

    V 1 Reply Last reply
    0
    • J Jonathan Gilligan

      A friend has a USB device that he wants to support under Windows without dealing with the DDK and writing a device driver. The device is a data logger and he wants to talk to it in the same way he would if it were on an RS-232 port or a TCP/IP socket. He has working code for this on MacOSX using Apple's IOKit and on Linux using libusb. Is there an equivalent API for accessing a USB port in this way under Windows?

      V Offline
      V Offline
      valikac
      wrote on last edited by
      #2

      No. I believe a process must communicate to a USB device through its device driver. Kuphryn

      J 1 Reply Last reply
      0
      • V valikac

        No. I believe a process must communicate to a USB device through its device driver. Kuphryn

        J Offline
        J Offline
        Jonathan Gilligan
        wrote on last edited by
        #3

        That's the sense I've gotten. I have a sense that the Windows model treats the USB bus like the PCI bus with no way to talk directly to devices. Unfortunately, there's no device driver for this unit. My friend is writing an open-source support library for it and it's been trivial to support it under MacOSX and linux without writing a device driver. I guess windows just won't make it.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups