阅读:9251回复:6
请教一下USB CDC/ACM 怎么实现?
我目前开发了一个USB转Com口的驱动,已经实现USB虚出了COM口,
然后在里面实现CDC /ACM协议,希望能够支持AT命令和Modem上网 。需要实现通信接口。。 对这个不是很了解,有谁能指导一下怎么设计,提供一些思路吗?当然有细节更好 非常感谢!! |
|
沙发#
发布于:2010-05-14 09:55
实现CDC协议下的CDC请求,CDC命令处理。对应到指定的iocontrol码。
read write通道打通,对应到bulkin bulkout端口即可。 |
|
板凳#
发布于:2010-05-16 16:08
CDC Mapped 对应的IOCTL?
那这个IOCTL是怎么对应起来的?微软定义的吗?还是设备驱动定义的? 这个使用ReadWrite倒是可以理解,串口走的是数据类。 有几个IOCTL我有点不是很明白,像WAIT_ON_MASK . SET_MASK . Get_MASK是干什么用的? 对应的是Request还是Notification? |
|
地板#
发布于:2010-05-20 22:14
楼主要做数据卡?
|
|
地下室#
发布于:2010-05-20 22:15
问到是固件还是PC侧驱动?
|
|
5楼#
发布于:2010-05-20 22:17
操作系统自带的不能满足你的要求?
|
|
6楼#
发布于:2010-05-23 20:01
PC 端的,主要还是自己想学习一下。。我有改过别的驱动,这个驱动也学习了一部分,想完善一下。
|
|