开源硬件

與自由及開放原始碼軟體相同方式設計的計算機及電子硬體

开源硬件,指与自由及开放原始码软件相同方式设计的电脑及电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。

Aurora 224 : 两频道开源DJ调音电位器带有24个模拟电位器、3个线性滑块和8个带LED反馈的按钮。
Uzebox是一个开放式设计的游戏机控制台[1]
Bug Labs开源硬件[2][3]
The Arduino Diecimila

这个词主要是用来反映自由释放详细资讯的硬件设计,如电路图材料清单电路板布局数据,通常使用开源软件来驱动硬件。

共享逻辑设计连同可编程逻辑器件之重构,也是一种形式的开源硬件。 硬件描述语言代码的共享代替共享电路图。硬件描述语言通常用于系统晶片系统,也用于组件可编程逻辑门数组或直接在专用集成电路中设计。当分配时叫做硬件描述语言模块或IP cores 。

许可证

编辑

一些开放原始码硬件项目只需使用现有的开放原始码软件之许可证而不是建立一套新的许可证。[4]

除了现有的软件许可证,有几个新的许可证已经被提出;这些许可之目的是解决具体的硬件设计问题。 [5]

在这些许可证里,许多基本原则体现在“移植”到其对应的硬件项目之开源软件许可证。例如, Opencores 像 LGPL [6];FreeCores 坚持 GPL [7];开放的硬件基金会促进“著作权或其他宽容之许可证”[8];并且 Balloon Project 写了自己的许可[9]。 新的硬件许可证往往解释为“硬件中等价”的一个众所周知的开放原始码软件之许可证,如 GPL 、 LGPL 或 BSD 。

尽管表面上有相似之处,但软件许可、硬件许可证最根本不同是:其性质依靠专利法律,而不是著作权法律。著作权许可证可以控制分发的原始码或设计文件,专利许可证可控制之使用和制造的物理装置内建之设计文件。这一区分在TAPR开放硬件许可证中明确提及。[10]

值得注意的许可证

编辑
  • TAPR 开放硬件许可证: John Ackermann 律师起草,开放原始码软件社区领袖 Bruce Perens 和 Eric S. Raymond 审查,并在一个开放的社会讨论由数百名志愿人员讨论
  • Balloon 开放硬件许可证:在 Balloon Project 的所有项目中使用
  • 虽然原始版本是软件许可,OpenCores 鼓励使用 LGPL
  • Open Graphics Project 使用多种许可证,包括 MIT 许可证 、 GPL 和专有协议。[11]
  • 硬件设计公共许可证:Opencollector.org 的管理员 Graham Seaman 所写

开发

编辑

在使开源硬件可作为开源软件已经发生了广泛的讨论。讨论重点放在多个领域[12], 像开源硬件已定义的级别[13],如何在硬件之开发和作为一种可持续发展的模式进行合作[14]。主要的分歧之一是发展开放原始码软件和硬件开发开放原始码硬件之结果是有形资产之输出,这需要资金、原型和制造。结果,“开源是自由的,而不是免费的”。[15]更多的正式名称叫做 Gratis versus Libre ,区分在零成本、自由使用和修改资讯之想法之间。虽然开源硬件面临在降低成本和减少金融风险上面临最大限度的挑战,一些项目之开发商、一些社会成员提出了这些满足需求之模式。[16]鉴于此,有建立可持续的社会筹资机制措施,如开源硬件中央银行和像 KiCAD 的工具,发展更容易获得更多的用户之示意图。

电脑系统

编辑
  • PC532 - 1990 年基于 NS32532 微处理器设计的个人电脑
  • ECB AT91 - 基于Atmel AT91RM9200 ARM9 资讯处理器 (180 MHz)的单板电脑
  • ECB ATmega32/644 - 基于 Atmel ATmega32/644 (20 MHz) 单板电脑,网络伺服器性能和少于 100mA 的电源消耗
  • Simputer - 针对发展中国家的掌上电脑

业余无线电

编辑

电脑零件

编辑

中央处理器

编辑

这是一些“开源硬件”中央处理器,软微处理器之典型。

  • OpenSPARC 是一个 Sun Microsystems 贡献了 UltraSPARC T1UltraSPARC T2 multicore 处理器设计之开放原始码之处理器项目 。
  • OpenRISC 是一个开发者工作产生非常高性能的开源 RISC 中央处理器 。
  • LEON 是一个 ESA 创建的开源 SPARC-like 的开源32位中央处理器。是欧洲太空业标准中央处理器。
  • OpenCores 是一个基金会,试图形成一个设计师社区,以支持开源核心(逻辑设计)之处理器、外围装置和其他装置。 OpenCores 维持一个叫做 Wishbone 的开放原始码之晶片上互连总线规范要求 。

一些包括中央处理器之设计:

  • Arduino 是一个开源物理计算平台,基于简单的 I/O 板和开发环境,实现了开放原始码 Processing Processing 语言。
  • Freeduino 是一个是一个平台源自 Arduino 的电子产品原型
  • ASoC (晶片上的 ALSA 系统)
  • PLAICE - PLAICE 是一种为开发一个功能强大的在线开发工具开放原始码之硬件和软件项目,结合了 FLASH Programmer、Memory Emulator 和 High Speed Multi-Channel Logic Analyzer 之特点,运行uClinux
  • LaunchPad 是一个德仪处理器为基础的开源平台。

显卡

编辑

无线硬件

编辑
 
NodeMCU DEVKIT 0.9


电话

编辑
  • Openmoko - 开放手机框架(首先使用情况:First International Computer Neo FreeRunner 2008年中期公布)

机械和工具

编辑

可再生能源

编辑
  • SHPEGS: 一个经济、环保、可扩展、可靠、高效率和独立地使用公共建设材料之发电、收集和存储热能,综合运用直接和间接之太阳能之系统
  • 小型风力发电机组:为了帮助发展中国家人民和爱好者,一些项目已经开源,如 Jua Kali 风力发电机,Hugh Piggot's 风力发电机组,力场风力发电机组等。

机器人学

编辑

笔记本电脑案

编辑

音响电子

编辑
  • MIDIbox MIDIbox 项目是一个开源为MIDI像控制器、合成器、音序器之模块化 DIY 硬件和软件平台。
  • Monome 40h - sixty-four backlit buttons 的一种可重构网格,通过USB接口使用。少量的第一批 500 monome 40h 已制作。所有的设计过程,设计规格,固件和电路板原理图,可在线查阅

其他

编辑

家庭自动化

编辑

一系列的开放式设计硬件可用于家庭自动化[20][21]

其他项目

编辑
  • RONJA - 开源自由空间光学系统,在车库中DIY , 10兆位/秒的 full duplex/1.4 km
  • LED Throwies - 非破坏性的涂鸦和光显示。
  • CUBIT 系统 - 开源之 multitouch 系统。

参见

编辑

参考链接

编辑
  1. ^ 存档副本. [2009-02-07]. (原始内容存档于2009-01-22). 
  2. ^ Worldchanging - Evaluation + Tools + Best Practices: BugLabs and Open-Source Hardware Innovation. [2009-07-26]. (原始内容存档于2019-02-04). 
  3. ^ First Pics of Bug Labs Open-Source Hardware. TechCrunch. AOL. 2007-11-01 [2009-07-26]. (原始内容存档于2021-05-13). 
  4. ^ From OpenCollector's "License Zone" 互联网档案馆存档,存档日期2008-12-05.: GPL used by Free Model Foundry and ESA Sparc; other licenses used by Free-IP Project, LART (defunct), GNUBook (defunct).
  5. ^ For a nearly-comprehensive list of licenses, see OpenCollector's "license zone" 互联网档案馆存档,存档日期2008-12-05.
  6. ^ Item #2.4 "Who owns opencores?"页面存档备份,存于互联网档案馆), from Opencores.org FAQ, retrieved 25 November 2008
  7. ^ FreeCores Main Page 互联网档案馆存档,存档日期2008-12-05., retrieved 25 November 2008
  8. ^ Open Hardware Foundation, main page页面存档备份,存于互联网档案馆), retrieved 25 November 2008
  9. ^ Balloon License 互联网档案馆存档,存档日期2008-10-19., from balloonboard.org
  10. ^ TAPR Open Hardware License页面存档备份,存于互联网档案馆) website; see also the license text itself页面存档备份,存于互联网档案馆), both retrieved 25 November 2008
  11. ^ See "Are we going to get the 'source' for what is on the FPGA also?" in the Open Graphics Project FAQ 互联网档案馆存档,存档日期2008-08-18., retrieved 25 November 2008
  12. ^ 存档副本. [2006-11-07]. (原始内容存档于2006-11-04). ,开源硬件作品
  13. ^ [1]页面存档备份,存于互联网档案馆)MAKE: Blog: Open source hardware, what is it? Here's a start...
  14. ^ [2]页面存档备份,存于互联网档案馆), Halfbakery: Open Source Hardware Initiative
  15. ^ [3]页面存档备份,存于互联网档案馆)"Free, as in Beer", by Lawrence Lessig, Wired
  16. ^ [4]页面存档备份,存于互联网档案馆), Business Models for Open Source Hardware Design
  17. ^ Open source router challenges proprietary networking market. [2009-07-26]. (原始内容存档于2009-08-10). 
  18. ^ Halfbakery: Open Source Hardware Initiative<. [2008-02-18]. (原始内容存档于2008-02-24). 
  19. ^ NodeMCU Team. A lua based firmware for wifi-soc esp8266. NodeMCU. [3 April 2015]. (原始内容存档于2021-05-13). 
  20. ^ Open domotics. [2009-07-26]. (原始内容存档于2021-05-13). 
  21. ^ Open design domotics. [2009-07-26]. (原始内容存档于2011-10-05). 


外部链接

编辑

社区

编辑

项目

编辑

文章、新闻

编辑

注意:有些文章属于评论。