How to communicate with CDC and MS composite device

Milind Adpaiker
New Member

posted November 17, 2011 03:31 AM     Click Here to See the Profile for Milind Adpaiker   Click Here to Email Milind Adpaiker     Edit/Delete Message



I am a newbie to USB. I want to provide a middleware between application and device USB device drivers no windows. It will be a composite device - CDC ACM, ECM and mass storage.
Can somene please provide pointers for me to start? Are there are any user mode client drivers (like hid.dll) whose APIs I can directly call from the applications?
Also are these windows provided drivers thread-safe?
Your help will be much appreciated

IP: Logged

egawtry
Member

posted November 17, 2011 09:40 AM     Click Here to See the Profile for egawtry   Click Here to Email egawtry     Edit/Delete Message


Milind,
SiLabs USB MCUs only have enough endpoints for a two device composite device. If you are not using a SiLabs part, why are you asking here?

As for "middleware", I can only think of a port snooping device that relays things on. Problem with "no windows" in that senario, is that then you must be using Linux or a Mac, because you HAVE to use Windows if you are using Windows (identity).

-Erik

IP: Logged

Tsuneo
Member

posted November 17, 2011 02:49 PM     Click Here to See the Profile for Tsuneo   Click Here to Email Tsuneo     Edit/Delete Message


This open source project may be your start point

Usb Sniffer for Windows
http://sourceforge.net/projects/usbsnoop/

Tsuneo

 

http://www.cygnal.org/ubb/Forum9/HTML/002233.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值