当前开源软件的流行我们有目共睹。从嵌入式平台的 Android 到桌面平台的 Ubuntu、Firefox 和 Chromium 再到服务器平台的 LAMP,或正迅猛地吞食市场,或已打下大半江山。然而,在不为普通用户注意的角落,有一群极客在默默开发着所谓的“开源硬件”。
开源硬件,指与自由和开放源码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。这个词主要是用来反映自由释放详细信息的硬件设计,如电路图、材料清单和电路板布局数据,通常使用开源软件来驱动硬件。共享逻辑设计连同可编程逻辑器件之重构,也是一种形式的开源硬件。
简而言之,开源软件开放源代码,开源硬件开放电路设计。
继Facebook于2011年4月8日,将其位于美国俄勒冈州的一座数据中心详细技术信息(包含服务器硬件设计)公开之后,5月10日上午,在一年一度的Google开发者峰会Google I/O上,Google发布了一个最新的Ardroid开放配件标准——ADK(基于Arduino)。这是否预示着硬件开源时代真的到来了呢?
如果是真的,那么可以预见的是,开源硬件运动很有可能成为改变世界的奇迹,彻底改造一切事物,从商业模式到发明本身。
开源开发是一个参与式的活动。了解开源硬件的最好的方法就是加入类似 Open Hardware Summit 这样的社区内的讨论,以及相关论坛和 wikis 以便从中了解数百种开放项目。
开放硬件的一个最大的好处,依 Peter Brown 所说,就是使用零件和产品以其原创者从未想到过的方式进行“意想不到的开发”,亦如Dennis Allison 早在 1975 年所说的 “站在彼此的肩膀上,而不是彼此的脚趾上”。正如开源所证明的,使用免费的东西可以创建更好的东西,然后再将这种益处自由地传递给他人。
这也正是开源运动的精神所在:借助协作的力量来加速创新。
CooCox作为Cortex M3和M0的开源工具,不仅提供开源软件,还公开了硬件调试器Colink及CoLinkEx的硬件信息,方便用户DIY。
网址:http://www.coocox.org/CN/CoLinkGuide/CoLinkDIY.htm
点此进入专题【开源硬件能否真的开源?】
|