请问哪位做过USB通信,(100)

  • 主题发起人 主题发起人 norlon
  • 开始时间 开始时间
N

norlon

Unregistered / Unconfirmed
GUEST, unregistred user!
想做一个USB通信程序。请问该如何完成?如果是用WDM开发驱动,那么在delphi里面如何访问usb口并对其进行操作?谢谢
 
顶一下。
 
是模拟网卡吧? 通讯市场就有现成产品
 
模拟网卡?我是想自己做一个项目,类似一个数据采集系统,PC机通过usb与下位机通信,谁能提供点帮助?
 
看看北航出的《PDIUSBD12 USB 固件编程与驱动开发》的书
 
用的是什么usb芯片?有些厂家提供有驱动,直接调用动态库就可以
 
用的是PDIUSBD12。有提供Easyd12.dll,但是网上找不到这个dll的接口函数的说明文档
 
L-M-delphi我用的是PDIUSBD12。请问厂家有没有提供驱动?另外,驱动是针对设备还是针对芯片,谢谢!
 
你用的这个芯片我没用过,我用的是南京沁恒的ch372,厂家有现成的驱动和动态库供调用
 
如果没有dll该怎么操作呢?
 
再问高手,我用的PDIUSBD12,有厂商提供的dll,1)这样的话是否还需要编写驱动?2)驱动是针对芯片的还是针对设备的?也就是说如果是同一款芯片应用于不同的设备,在同样的操作系统(比如都是xp)上使用,是否只需要开发一次驱动;或者同一款芯片应用于不同的设备(比如同样的d12分别用于U盘和数据采集设备)需要不同的驱动。谢谢!
 
1,如果有厂家提供dll,那么与驱动无关。你只需要导出dll中的函数即可。2,驱动是针对设备的。不同的驱动针对不同的应用。
 
是不是说如果厂家提供了芯片的dll,那么不管开发基于此芯片的任何设备都不需要再开发驱动了?
 
那肯定是了。----------------------------------欢迎到这里看看 www.gimido.com
 
厂家都提供Dll了,还要什么驱动?其实厂家已经把一个驱动的主要工作完成了(和硬件的通讯),就差一个标准的驱动安装文件了。你只要和厂家要一下Dll里的函数申明就行了。他们总有示例的吧,打电话过去,什么都给。
 
谢谢。但是我现在用的一块D12的开发版,有提供dll,但是如果不装驱动,也还是用不起来。插上时提示找到新的硬件,在设备管理器里是一个带问号的USB Device。这是为什么呢?
 
若这样,说明厂家没有提供驱动,或者没有提供驱动的安装包。这种情况只能找厂家来解决。既然厂家连dll都给你了,没理由不给你驱动程序。想自己来写这个设备的驱动几乎没可能,你知道人家固件是怎么设计的。
 
厂家是提供了驱动的,安装以后就可以用了。我的意思是,这样看来好像是 既要有dll还必须有驱动才能使用起来。如果是自己开发这类设备的话,就必须再开发驱动了?
 
顶一下。我没有灌水
 
你到底以要自己开发这样的设备,还是你要使用别家公司的产品?1自己开发设备:这个难度不是一般的大。先招聘几个水平过关的硬件工程师,再和国内的这个行业内的专业设计公司(不是生产或制作公司,要的是设计)买一套方案。让你的硬件工程师修改到符合你的要求。让后找一家代工公司让他按照你的要求去生产。中间有样机制作、硬件检测、小批量试产、设计定型等等,没有2年,你别想出成果。2年后,保佑你的方案不要过时,不然你就再来一次吧(当然,比第一次快点)。同时配套的软件、驱动、使用说明.......2使用别家产品:不要管那么多了。要来驱动、要来SDK,写程序。Done.
 

Similar threads

后退
顶部