最近在WINCE6上做Usb Host+3G modem方面的工作,
一般在PC上插入3G modem会走两个过程,第一个过程,插入之后,出现一个CDROM,用户可以安装上面自带的驱动,然后Modem会切换到modem模式,至此驱动加载完毕,可以通过提供的程序进行联网操作。
不过有一个让人很无语的事是各家不同的USB 3G modem厂商的modem切换方法不一样,并没有统一的标准!以华为的为例各型号不一样,切换方法各异,有的是要发一个message,带上一串特定的字串,而有的需要执行特定的USB command。所以在Host驱动中需要先对它执行一个这种切换,然后才能加载Serial驱动来真正装载modem.