PC读取设备的两种模式:
1、设备(串口数据)--USB转串口--PC  USB读取数据   设备串口和PC之间用USB转串口线连接。    
                                
问题1: 请问这种做法是从串口读取数据还是从USB口读取数据?2、设备(USB口)-- PC USB 读取数据    设备和PC之间用USB线连接。问题2:求这种做法PC从设备读取数据源码。 
问题3:为什么说PC从设备USB口读取数据需要接口函数?数据既然是通过USB线传输,为什么要有接口函数呢?我不怎么懂硬件,烦指教。

解决方案 »

  1.   

    我最近也在做USB通讯,这个需要设备提供方面告诉在底层驱动的设备名和设备读写操作码,不然就要自己装DDK了,很麻烦
      

  2.   

    一般正规设备产品都提供了供开发的SDK,看看说明。
      

  3.   

    1:你再读一下你的描述。但无论怎么样PC读取的数据是由从哪个接口接入PC来决定的
    2:USB->PC的数据读取不只是一个“USB”字样就可以决定的,要区分设备类型,不同的USB设备类的数据读取是大相径庭的。可以参考DDK的SAMPLE。当然,我有很多很多的USB程序。
    3.接口函数就是为了让你访问USB总线从而获得或发送数据。硬件设备访问接口函数是操作系统主要的任务之一。如果没有接口函数,那你想怎么做?直接访问总线?这是做不到的