原创 企业申请USB VID 的具有哪些重要意义

2021-4-23 16:47 2216 11 2 分类: EDA/ IP/ 设计与制造

       企业申请USB VID 的具有哪些重要意义

 

 

USB (通用串行总线)可以说是现如今用途最为广泛的通讯接口了,凭借着它的实用,小巧,即插即用的优点,USB接口被大量用在PC, 移动设备,存储设备上。我们今天来了解一下USB Vendor ID对企业的实际意义。

 

USB Vendor ID (我们也叫供应商ID,本文中简称VID)是USB-IF授权给USB产品商的一个身份标识,一般来说每个企业只授权一组VID,一般表现为四位十六进制数,例如:04D9,  33F3

 

在我们做USB相关服务过程有不少企业问到是否有必要向USB-IF申请一组属于本公司的VID? 其实企业有属于自己VID是有非常多的好处的,我们可以大概列举一下:

 

一, USB VID是企业和其产品的标识。

USB-IFVID授给企业主要的目的是用于企业和产品标识,让用户从设备属性中一看VID就知道这是由哪个公司研发的产品。比如说,我们经常在HID类产品的设备属性中看到04D9这个VID,  就知道这产品采用的是HOLTEK芯片。

 

二, USB VID可以对产品提供版权保护。

为什么说USB VID可以提供产品的版权保护呢。因为VID是作为企业的一个标识,企业的产品可以用这个VID加上PID(产品ID)来标识具体的某款产品。让用户认准VID来购买正品,如有同行恶意冒牌,VID可以作为一个极为有效的侵权证据。

 

三, 企业有自己的USB VID可以进一步提高产品的档次。

首先,从USB组织的的认证政策来说。产品要通过USB-IF认证,企业必须要有自己的VID.  企业有自己的VID之后,每年可以花更少的费用为产品做USB-IF认证。

 

其次,微软也是极为鼓励企业拥有自己的USB VID,企业要想把USB产品的驱动程序发布到微软的Windows update中心,必须拥有合法的USB VID ,否则将不予发布。

 

另外,还有其他的一些产品功能的实现上也首先要有USB VID.  比如说罗技(logitec)最先采用的Windows自动提示安装应用程序的功能,就必须要有企业自己的USB VID.

 

总之而言,企业拥有自己的USB VID还是很有意义的。并且申请USB VID都是一次性的费用,相当于企业花几千美金申请下来的VID可以一直使用,长久计算下来这个成本其实是极低的。

作者: 安信实验室, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3909376.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论1条评论)

登录后参与讨论

curton 2021-4-26 16:17

相关推荐阅读
安信实验室 2021-11-08 17:59
眼图测试(信号完整性测试)-材料热分析 | TMA测试材料的平均线性膨胀系数
眼图测试(信号完整性测试)-材料热分析 | TMA测试材料的平均线性膨胀系数 热分析(thermal analysis,TA)是指用热力学参数或物理参数随温度变化的关系进行分析的方法。&nb...
安信实验室 2021-10-20 17:05
Linux软件系统的层次关系
1、Linux软件系统的层次关系软件系统可分为:应用程序、库、操作系统(内核)、驱动程序以点亮LED为例,分析各层间的写作关系1)应用程序调用库提供的open函数打开代表LED的设备文件;2)库根据o...
安信实验室 2021-10-20 17:01
输入子系统的作用与框架
一、输入子系统的作用与框架1、输入设备按键、鼠标、触摸屏:gt811,ft56xx 有多个输入设备需要驱动的时候,假如不考虑输入子系统a, gt811注册设备号,创建设备文件,硬件初始化,实现fop,...
安信实验室 2021-10-20 16:59
驱动程序开发步骤
驱动程序开发步骤  编写一个驱动程序的大致流程如下:1)查看原理图,数据手册,了解设备的操作方法;2)在内核中找到相近的驱动程序,作为模板来开发,有时要从零开始;3)实现驱动程序的初始化,比如详内核注...
安信实验室 2021-10-20 16:56
字符设备驱动——申请、创建、应用.
、申请设备号// 1、注册获取设备号// 2、初始化设备// 3、操作设备 file_operations – open release read write ioctl…// 4、两个宏定义 mod...
安信实验室 2021-10-20 16:54
字符设备驱动 —— 字符设备驱动框架
1、概述:linux中一切皆文件,设备也如此,并且以操作文件即文件IO的方式访问设备。  应用程序只能通过库函数中的系统调用来操作硬件,对于每个系统调用,驱动程序中都会有一个与之对应的函数,对于字符设...
我要评论
1
11
关闭 站长推荐上一条 /2 下一条