雷竞技注册
新闻

开源硬件社区简介

2016年5月27日通过迪伦Wadler定义

如果您不熟悉开源硬件社区,这是一个开始的好地方。

开源硬件如何应用于电子和开源社区雷竞技最新app

我们现在都很熟悉开源软件,比如版本管理/备份管理器Git、web浏览器Firefox,当然还有几乎所有Linux操作系统的发行版。但是到底是什么让开源硬件与众不同呢?

开源硬件可以是像一直流行的Arduino板这样的物理对象,也可以是一些更无形的东西,比如软核CPU。就连特斯拉汽车公司也为开源硬件社区做出了巨大贡献,因为他们已经做出了所有专利公众,可以在网上搜索。对于物理对象,原理图是公开可用的,这类似于可以编辑和下载的源代码。创建自己的Arduino板是完全可能的,因为有许多克隆可用。零件分销商Mouser有一个列表可用的开源硬件板购买或了解。

Arduino Uno R3微控制器开发板。可用的许多开源硬件板之一。

目前,开源硬件有两种许可证:版权允许。当开源硬件的想法出现时,它原本是要涵盖电子设备和机械设计,但现在已经扩展到远远不止这些。作为引用从开源硬件协会的网站,

“开源硬件已应用于时尚,家具,乐器,农场机械,生物工程等等。”

电子设备的无形一侧适合在哪里?雷竞技最新app

由于fpga可以实现似乎无限多的不同设备,因此创建自定义cpu并将其编程到这样的设备上是完全可能的。这个领域混合了硬件和软件之间的界限,因为这些处理器是用硬件描述语言编写的,然后编译放到FPGA上。本文给出了一个使用硬件描述语言实现硬件的例子:用VHDL实现有限状态机

FPGA的主要制造商之一Altera有自己的软核CPU NIOS II。然而,它不是开源的。一个网站,OpenCores,有大量的项目适用于开源硬件设备,如处理器、密码核心、算术核心、视频控制器等。从这些例子中学习并创建一个全新的体系结构是可能的,或者使用一个开放的体系结构OpenRisc

为什么开源社区如此重要?

开源硬件可以为创新带来更多的东西,因为它不局限于单一的媒介;几乎任何可以创建的物理项目都可以成为开源硬件社区的一部分。有了这种不同于以前对实物的看法,人们可以更精确地研究事物是如何工作的,而不是试图逆向工程它。根据自己的喜好修改各自的对象也会更容易,因为通过适当的文档添加或减去不同的部分会更容易。开源硬件协会在下面的视频中解释了开源硬件的工作原理及其重要性。

大多数情况下,正如我们与Arduino社区见面的那样,一个设备可以扩展到一个大量的不同设备,为人们创建自己的设备,在不担心进入法律困境的情况下建立自己的设备。一个可以搜索3D对象文件,改进它,上传和周期可以重复多次,这可以大大提高质量而不是单个人,或多年的研究。开源社区应该欢迎这么大的包容性。

您可以找到更多开源硬件平台的列表维基百科

1评论
  • W
    可口 2016年6月04

    太棒了!现在是时候提供许多“公共”设计了。

    我沿着Mouser链接找到了长长的“开源”设计列表。

    有趣的是,这些设计都没有任何链接。

    同样的老,同样的老,似乎。

    喜欢。 回复