热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

用人机接口类型开发USB设备

  • 1星
  • 2013-09-22
  • 133.9KB
  • 需要2积分
  • 0次下载
标签: 用人机接口类型开发USB设备

用人机接口类型开发USB设备

本文介绍了USB  设备中的人机接口(human  interface  device),HID  设备与主机通信的要点与方式。详细叙述了在VB  中调用相关的API  函数的注意事项和方法。关键词:人机接口设备;API  函数;Visual  BasicUSB  是目前发展应用非常广泛的一项技术。它是一种计算机系统连接外围设备的标准输入/输出接口。根据外围设备的不同的类型USB  协议将其分类,每个设备类型都定义了类似功能设备的共同行为和协议。相同类型的设备都由一组标准定义的功能模块组成。这样主机与USB  设备之间的通信就可以通过一些标准格式的数据包来完成。USB  开发者论坛发布了一系列USB  设备的类型定义,并配以相应的使用说明。下面表格显示出  USB  的设备类型(DEVEICE  CLASS):表  1  USB  的设备类型虽然  Windows  已经提供了底层总线操作的驱动程序,但与此类底层驱动程序接口的是i/o  请求包的IRPs  的结构,而Windows  为应用程序提供的接口是API  函数。因此必须在其间建立一个驱动程序,  在USB  底层驱动与Windows  应用程序之间传递消息。VB  、C/C++、Delphi  等通用编程语言编写的应用程序都可以在设备驱动程序的支持下,调用Readfile、WriteFile、DeviceIoControl  等API  函数。而编写底层总线的驱动程序是非常复杂的一项工程。为了消除编写设备驱动程序的问题,可对于一些具有相似功能的设备可以组成一类,分享共有的特性,便于使用Windows  提供共同的类驱动程序。

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

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

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×