USB 设计的基本要求
2016-03-16 16:20
197 查看
USB 设计可以分为三个部分:电子部分,FW部分,视窗软体部分。
电子部分:USB只有四根电线,两条电源线和两条数据线。主机负责提供电源给设备,设备必须保证不会使用超过约定的电流,设备的控制器负责部分数据传输协定。
FW部分: 设计者必须从IC供应商得到全部的USB设计资料-规格/指令集,还有就是开发平台。设计者为设备设计系列的资料,资料包括描述元,描述元必须follow USB的标准协议,描述元分为标准描述元和HID描述元,其中标准描述元是必须的,HID描述元是可选择的。
视窗设计部分,包括驱动和窗体应用程序。如果是驱动程序,就必须学习和了解WDM和大量的视窗内核API;如果是视窗应用程序,可以使用MFC,部分内核API和HID API等。
电子部分:USB只有四根电线,两条电源线和两条数据线。主机负责提供电源给设备,设备必须保证不会使用超过约定的电流,设备的控制器负责部分数据传输协定。
FW部分: 设计者必须从IC供应商得到全部的USB设计资料-规格/指令集,还有就是开发平台。设计者为设备设计系列的资料,资料包括描述元,描述元必须follow USB的标准协议,描述元分为标准描述元和HID描述元,其中标准描述元是必须的,HID描述元是可选择的。
视窗设计部分,包括驱动和窗体应用程序。如果是驱动程序,就必须学习和了解WDM和大量的视窗内核API;如果是视窗应用程序,可以使用MFC,部分内核API和HID API等。
相关文章推荐
- BootISO:从 ISO 文件中创建一个可启动的 USB 设备
- android USB如何修改VID具体实现
- 用vbs确定计算机是否有 USB 2.0 端口的代码
- Android中查看USB连接的外接设备信息的代码实例
- C#获取USB事件API实例分析
- 用u盘安装操作系统
- 从usb启动安装linux
- 利用4G U盘安装Fedora Linux
- 用组策略彻低禁止USB存储设备、光驱、软驱、ZIP软驱
- usb禁用原理
- USB有关的编程
- usb
- USB硬件***危险性初步分析
- 关于禁用USB存储设备,而不禁使用USB键盘,鼠标
- 用USB安装esxi
- 量产化工具
- 用DriverStudio制作简单USB驱动程序
- USB设备驱动程序开发框架
- 如何在XenDesktop中映射USB设备
- 用组策略彻低禁止USB存储设备、光驱、软驱、ZIP软驱的方法