comker
驱动牛犊
驱动牛犊
  • 注册日期2005-03-24
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2154回复:5

FC,MMC,SMC卡的USB接口读卡器是属于哪个class?

楼主#
更多 发布于:2005-07-26 17:18
  他们应该是属于Mass Storage这一类class的吗?
我们嵌入式的USB接口目前只实现了海量存储这一层的驱动,
插入U盘或者USB移动硬盘都可以正常识别,并且读写都很正常.
但是一插入USB读卡器就没法识别了?同样是存储,
它们应该是同属于Mass Storage这一类class的才对?
难道还是另属于其它的分类?
yingbohu
驱动牛犊
驱动牛犊
  • 注册日期2005-06-20
  • 最后登录2006-10-12
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望7点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-27 09:35
Mass Storage的subclass有好几种,protocol也有好几种,你要都支持才行
dunniu
驱动老牛
驱动老牛
  • 注册日期2005-05-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分555分
  • 威望0点
  • 贡献值0点
  • 好评度997点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-27 09:49
smart card reader不知是不是
comker
驱动牛犊
驱动牛犊
  • 注册日期2005-03-24
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-27 17:54
它具体的是不是应该属于Smart Card Class?
在USB官方网站上有这么一个分类,连接为http://www.usb.org/developers/devclass_docs.html
既然Mass Storage有很多sub class,
连protocol也有好几种吗?那么它们之间有什么联系呢?

我看了linux源代码driver/usb/storage目录下的文件,除了transport, protocol, scsiglue, usb这几个文件,
还有几个对应于厂商设备的驱动文件,比如datafab, freecom, dpcm, isd200等等,
好像这些都是属于Smart Card范畴的USB接口读卡器设备?
那么是不是还要为每个厂商的不同读卡器写不动的驱动呢?
comker
驱动牛犊
驱动牛犊
  • 注册日期2005-03-24
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-28 09:25
???
yingbohu
驱动牛犊
驱动牛犊
  • 注册日期2005-06-20
  • 最后登录2006-10-12
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望7点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-28 09:27
如果你的读卡器在window上不用驱动,就不要写特别的驱动。mass storage有很多种,你看一下规范就明白了,我们现在大多数只作了flash disk的,还有CDROM, Floppy,ATAPI等好几种。protocol与实现有关,有些DC没有interrupt EP,就只能用BULK ONLY的。
游客

返回顶部