2345技术员联盟

介绍一下开源硬件的相关知识

  • 来源:未知 原创
  • 时间:2018-04-17
  • 阅读:
  • 本文标签:

         什么是开源硬件?开源硬件,其实是开源文化的一部分,和自由软件以及开放源代软件类似的方式涉及的计算机以及电子硬件,这就是使我们传统的开源领域从软件走向了硬件。所谓硬件开源,主要是自由释放详细的地硬件涉及信息,如电路图,BOM和PCB layout等,通常是开源软件来写驱动代码,来驱动硬件。共享硬件逻辑以及编程逻辑器件PLD的重构,也是一种形式的开源硬件。硬件描述语言HDL代码的共享代替共享电路图。硬件描述语言通常是用于系统芯片系统,也是组件编程逻辑门数组或直接在专用集中电路中设计。当分配时叫做硬件描述语言或者叫做IP cores。开源硬件可以随便使用吗?答案是不可以,没有规矩不成方圆,所以开源硬件的开发当然也遵行License许可证的。





          开源软件大家都知道有一些许可证,比如说:GPL,LGPL,BSD等。那么开源硬件呢?除了软件的许可证外,有些新的许可证已经被提出,这些是为了解决硬件设计的特殊问题的。这些许可里面,基本原则体现在“移植”到其对应的硬件项目之开源软件许可证。例如,opencores的LGPL,Freecores坚持GPL,新的硬件许可被解释为“硬件中等价”的一个众所周知的开源软件许可。开源软件和开源硬件许可的区别?在于开源硬件性质是依靠专利法律,而不是版权法律。版权许可证可以控制源代码和设计文件的分发,专利许可证可控制知使用和制造的物理设备内置之设计文件。这一区分在TAPR开放硬件许可中提及。TAPR开放硬件许可证,又TAPR开放硬件许可证,由John Ackermann律师起草,开放源代码软件社区领袖 Bruce Perens 和 Eric S. Raymond 审查,由开放社区的数百名志愿人员讨论。所以,开源硬件也是在许可证保护之下使用的。开源硬件应用有哪些?略举几个例子,有兴趣的小盆友可以自己去研究吧。






             ECB-AT91基于Atmel AT91RM9200 ARM9 信息处理器 (180 MHz)的单板计算Simputer 针对发展中国家的掌上电RepRap Project 开源3D打印Open Risc 是一个开发者工作产生非常高性能的开源 RISC 中央处理器 。LEON 是一个 ESA 创建的开源 SPARC-like 的开源32位中央处理器。是欧洲太空业标准中央处理器。Open Cores是一个基金会,试图形成一个设计师社区,以支持开源核心(逻辑设计)之处理器、外围设备和其他设备。 OpenCores 维持一个叫做 Wishbone 的开放源代码之芯片上互连总线规范要求 。Ardunio 是一个开源物理计算平台,基于简单的 I/O 板和开发环境,实现了开放源代码 Processing Processing 语言。开源机器人e-puck mobile robot,一个开放的硬件,教育导向,移动机器人,RobotCub,OpenRAVE, The Humanoid Project.


本文来自电脑技术网www.it892.com),转载本文请注明来源.
本文链接:http://www.it892.com/content/hardware/other/20180417/88252.html

推荐阅读
  1. 鼠标指针个性设置方法
  2. 如何保养你的光电鼠标
热点排行
  1. 守望先锋硬件体会 帮你远离坑设备
无觅相关文章插件,快速提升流量