原创 Class Specification Format(翻译)

2007-8-9 10:29 2253 4 4 分类: 通信

USB类规范有很多,而格式基本上都是统一的,所以我想有必要弄清楚这个格式。这样可以让我们在阅读时保持清醒的头脑,知道自己在哪个位置,需要解决问题还需要阅读哪个位置,也就提高了工作效率。


这是本人的翻译处女作,难免有的地方翻译得有点生硬。不过对于有USB基础,想进一步提高的朋友来说还是有帮助的,所以就贴了出来。 ^_^


Title and Initial Pages


4部分



  • 这个版本的范围
  • 版本历史
  • 放弃知识产权
  • 注释

Introduction


4部分



  • 目的
  • 范围
  • 相关文档
  • 术语和缩写词

Management Overview


这章是一个一到两页纸的概述,让读者不需要对整个文档有个详尽的了解就可以明白实现可能性的类和范围。


Functional Characteristics


这章说明了属于所定义类的设备所有的功能特性。


Operational Model


这章介绍如何让一个设备可以像被期待的那样与一个主机系统交互。举例子,这章中会解释怎样和为什么一个主机系统通过默认的管道发命令去在中断管道选择类特有的行为。


Descriptors


USB规范定义了许多标准描述符。这章定义该类如何去使用或者说定义这些描述符和任何该类增加的描述符。


Requests


USB规范也定义了定义所有设备都必须支持的标准请求。这章定义了该类如何去使用或者说应答那些请求。如果一个类规范增加了类特有的请求,在这章中也将详细说明。


Device Components


把一个设备的配置,接口,端点定义成什么可以实现这个类。


Electrical,Protocol and Transport Considerations


一个设备类也许在标准的区域内选择重新得到或者扩展对USB规范的特性的使用,像电源或者协议。这章中说明了这样的变更。


Class Interactions


一个类也许选择广泛地利用别的类定义来实现它的能力。如果把这个称为类之间的交互,那需要什么才能实现这样的交互将在这节说明。


Appendices


如果有需要的话,一个类规范会在附录中提供表格化的信息或者基本规范。举例子,如果一个类规范增加了很多类特有请求或则描述符,附录会用一个表格类列举提供特有请求用到的常量或者是描述符。


 


如果看完觉得有问题的希望能提出来,谢谢!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条