OpenHCI-USB接口规范:开源主机控制器详解

需积分: 9 9 下载量 72 浏览量 更新于2024-07-09 收藏 66.32MB PDF 举报
Open HCI (Open Host Controller Interface) 是一个开放标准,用于USB (Universal Serial Bus) 设备的主机控制器之间进行通信。这份中文版的OHCI规范文档旨在提供一种统一的、互操作的方式来管理和控制USB设备,确保数据传输的高效和兼容性。它是由多个大公司如康柏(Compaq)、微软和美国国家半导体共同开发和维护的,目的是为了推动技术创新和标准化。 这个文档不仅定义了接口的架构和功能,还包含了专利许可协议,确保采用者能够在遵守协议的前提下合法地使用和推广Open HCI技术。协议中的关键要点包括: 1. 接纳协议:接纳者必须接受并遵守本规范中的专利条款,否则不能实施规格。发起人,如康柏计算机公司,有权要求未接纳协议的实体退回规格。 2. 术语定义:"发起人"是指最早采用Open HCI的公司,如康柏;"采用者"是指接受协议的实体,"同系采用者"则是指接受同样协议副本的其他实体;"关联公司"指共享控制权的实体。 3. 专利授予:接纳者通过采用协议,自动授予所有同系采用者相同的权利,包括对侵犯他们专利的产品提起诉讼的权利,但必须在不违反协议其他条款的情况下。 4. 互操作性标准:规范中的方法、协议、接口和设备实现都必须符合列出的标准,以确保不同厂商生产的USB设备能在各种场景下无缝协作。 5. 适用范围:协议适用于所有涉及到Open HCI规范的产品,无论是制造、租赁、销售还是其他形式的使用。 Open HCI规范对于提升USB设备的互通性和兼容性具有重要意义,是IT行业内实现标准化的重要一步。通过阅读并遵循这一规范,开发者和制造商能够确保他们的产品能够在广泛的设备环境中正常工作,并且尊重知识产权,促进整个行业的健康发展。