开源硬件社区免费获取USB产品ID指南

需积分: 10 0 下载量 190 浏览量 更新于2024-12-01 收藏 11KB ZIP 举报
资源摘要信息:"openmoko-usb-oui:用于免费软件开放硬件的USB产品ID分配" 知识点: 1. USB产品ID:USB产品ID是USB设备的一个唯一标识符,用于区分设备类型。它由USB组织分配给设备制造商,以便在操作系统和设备驱动程序中识别和管理USB设备。 2. openmoko:openmoko是一个基于Linux的智能手机操作系统,它被设计为完全开源的。openmoko已经停产,但其USB供应商ID和IEEE OUI的使用被Openmoko Inc.开放给自由和开源软件和硬件社区。 3. USB供应商ID:USB供应商ID由USB组织分配给设备制造商,用于标识制造商。在USB设备的描述符中,供应商ID是必须包含的,以便操作系统能够识别设备的制造商。 4. IEEE OUI:OUI是IEEE注册局分配给组织的唯一48位标识符,用于识别网络硬件的制造商。OUI在MAC地址中使用,用于唯一标识网络设备。 5. 开源软件和硬件:开源软件是指其源代码可被公众访问和修改的软件。开源硬件是指其设计文件(如电路图和PCB布局)可被公众访问和修改的硬件。 6. FOSS许可证:FOSS许可证是"Free and Open Source Software"的缩写,即自由和开源软件许可证。这类许可证允许用户自由地使用、修改和分发软件,只要他们遵守许可证的规定。 7. OSI批准:OSI(Open Source Initiative)是负责审查和批准开源许可证的组织。如果一个许可证被OSI批准,那么它就被认为是一个开源许可证。 8. FSF认可:FSF(Free Software Foundation)是负责推广和保护自由软件的组织。如果一个许可证被FSF认可,那么它就被认为是一个自由软件许可证。 9. DFSG批准:DFSG(Debian Free Software Guidelines)是Debian项目的自由软件定义。如果一个许可证满足DFSG的要求,那么它就可以在Debian项目中使用。 10.申请USB PID或IEEE OUI子范围:申请USB PID或IEEE OUI子范围需要向相关的项目发送请求。在这个案例中,需要将请求发送到github项目。在提交申请时,需要确保你的设备是开放的硬件项目,或者设备上运行的固件/软件是已获得OSI批准,FSF认可或DFSG批准的免费/开源软件许可证授权。