6905|14

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于USB接口的serial驱动 [复制链接]

serial驱动是将USB接口模拟成串口?那是怎样与外部设备进行通信的?难道就和普通的串口一样?

最新回复

和普通的COM一样.  详情 回复 发表于 2010-1-7 19:41
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
应该是和访问普通的COM一样的
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该??难道四根线,两根电源,一根输出,一根输入??
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
AP层访问的时候和普通的COM一样,硬件通信走的还是USB的协议
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
数据线还是D+和D-,输出输出要看具体的描述符设置。
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

6
 
serial驱动是标准的流接口驱动,通信的话,就用一般的文件操作API就可以了
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

7
 
你可以参考下微软提供的例子, 根据自己的硬件设备修改PDD层代码就可以了.
%WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CLASS\SERIAL\usbfndrv.cpp
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用楼主 zhaoyunwushuang 的回复:
serial驱动是将USB接口模拟成串口?那是怎样与外部设备进行通信的?难道就和普通的串口一样?

一样的
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 3 楼 veabol 的回复:
AP层访问的时候和普通的COM一样,硬件通信走的还是USB的协议



USB转串口驱动没写过,USB驱动就写过,这种驱动如何来写呢?是按照USB驱动来写,还是按照SERIAL来处理?

转的部分是由硬件来转?还是由软件来转呢?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

10
 

Dump of file serialusbfn.dll

File Type: DLL

  Section contains the following exports for serialUSBFnClie

    00000000 characteristics
    4B43056C time date stamp Tue Jan 05 17:25:00 2010
        0.00 version
           1 ordinal base
          13 number of functions
          13 number of names

    ordinal hint RVA      name

          1    0 000018EC COM_Close
          2    1 00001AB4 COM_Deinit
          3    2 00002188 COM_IOControl
          4    3 00002F90 COM_Init
          5    4 00003228 COM_Open
          6    5 00001F98 COM_PowerDown
          7    6 00001F58 COM_PowerUp
          8    7 00001834 COM_PreClose
          9    8 00001A4C COM_PreDeinit
         10    9 00001BD8 COM_Read
         11    A 00001F50 COM_Seek
         12    B 000034C0 COM_Write
         13    C 00001444 DllEntry

-=--
以上是serialusbfn.dll的导出函数,可以看出是仿成串口的!
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 oneonce 的回复:
引用 3 楼 veabol 的回复:
AP层访问的时候和普通的COM一样,硬件通信走的还是USB的协议



USB转串口驱动没写过,USB驱动就写过,这种驱动如何来写呢?是按照USB驱动来写,还是按照SERIAL来处理?

转的部分是由硬件来转?还是由软件来转呢?

在CE端显示成COM的话PUBLIC下已经有源代码。
如果是在PC端识别成COM的话就要自己写驱动了,由软件来转,标准的CDC协议。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
UP
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 veabol 的回复:
引用 8 楼 oneonce 的回复:
引用 3 楼 veabol 的回复:
AP层访问的时候和普通的COM一样,硬件通信走的还是USB的协议


USB转串口驱动没写过,USB驱动就写过,这种驱动如何来写呢?是按照USB驱动来写,还是按照SERIAL来处理?

转的部分是由硬件来转?还是由软件来转呢?

在CE端显示成COM的话PUBLIC下已经有源代码。
如果是在PC端识别成COM的话就要自己写驱动了,由软件来转,标准的CDC协议。




你的意思是只要我实现了USB驱动就实现了USB转串口了么?

那USB转网口的?是否是一样?
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

14
 
也就是说,即使用serial驱动,在USB线上传来传去的不单单用到USB协议,还用到其他协议了?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
和普通的COM一样.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表