打印

要玩玩驱动了

[复制链接]
2220|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
simon21ic|  楼主 | 2008-9-30 16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
armecos| | 2008-9-30 21:52 | 只看该作者

用DDK开发Windows驱动吧,

    可以在微软网站免费下载,IFS是收费的(听说最近也免费了?)。
    
    为什么要自己实现USB转串口呢?USB通信类已经抽象了串口操作接口,你在单片机上按照要求写出对应应答即可,非常方便。建议还是写固件吧,多方便啊!
    
    如果不怕麻烦非要自己写一遍,那就先写个虚拟串口驱动,再调用USB驱动即可。在注册表里加入设备名和符号链接就能在应用程序里看到这个串口,注意:访问COM10以上串口时要用.COMn,内核是??或者DosDevices。USB主机驱动其实就是填写URB啦,发给USB总线驱动就OK,同步的、中断的、批量的,随便你写啦。
    
更多内容,详见:
《培训系列“丛书”》
www.armecos.com
-----------------------------------
More details, see:
《"Series Books" of Training》
www.armecos.com

使用特权

评论回复
板凳
simon21ic|  楼主 | 2008-9-30 22:54 | 只看该作者

谢谢

我只是想先确定工具,需要是免费无版权问题的开发环境(Windows下,Linux下能搞定的)
看过一些Linux下的USB驱动代码,应该还是比较简单的

如果使用CDC的话,还需要写什么驱动呢?
所以当然是自己定义协议咯
目前想知道的就是怎么注册一个COM口

使用特权

评论回复
地板
cfl156| | 2008-12-18 09:25 | 只看该作者

EVC4.0下面

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

2597

帖子

104

粉丝