产品分类
山东合运电气有限公司
手机:15588886921(同微信)
官网:www.nibiandianyuan.cn
邮箱:2466458158@qq.com
开源硬件
时间:2022-12-01 人气: 来源:山东合运电气有限公司
开源硬件,指与自由及开放源代码软件相同方式设计的计算机及电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。
这个词主要是用来反映自由释放详细信息的硬件设计,如电路图、材料清单和电路板布局数据,通常使用开源软件来驱动硬件。
共享逻辑设计连同可编程逻辑器件之重构,也是一种形式的开源硬件。硬件描述语言代码的共享代替共享电路图。硬件描述语言通常用于系统芯片系统,也用于组件可编程逻辑门数组或直接在专用集成电路中设计。当分配时叫做硬件描述语言模块或IPcores。
许可证
一些开放源码硬件项目只需使用现有的开放源码软件之许可证而不是创建一套新的许可证。
除了现有的软件许可证,有几个新的许可证已经被提出;这些许可之目的是解决具体的硬件设计问题。
在这些许可证里,许多基本原则体现在“移植”到其对应的硬件项目之开源软件许可证。例如,Opencores像LGPL;FreeCores坚持GPL;开放的硬件基金会促进“著作权或其他宽容之许可证”;并且BalloonProject写了自己的许可[9]。新的硬件许可证往往解释为“硬件中等价”的一个众所周知的开放源码软件之许可证,如GPL、LGPL或BSD。
尽管表面上有相似之处,但软件许可、硬件许可证最根本不同是:其性质依靠专利法律,而不是著作权法律。著作权许可证可以控制分发的源代码或设计文件,专利许可证可控制之使用和制造的物理设备内置之设计文件。这一区分在TAPR开放硬件许可证中明确提及。
值得注意的许可证
TAPR开放硬件许可证:JohnAckermann律师起草,开放源码软件社区领袖BrucePerens和EricS.Raymond审查,并在一个开放的社会讨论由数百名志愿人员讨论
Balloon开放硬件许可证:在BalloonProject的所有项目中使用
虽然原始版本是软件许可,OpenCores鼓励使用LGPL
OpenGraphicsProject使用多种许可证,包括MIT许可证、GPL和专有协议。
硬件设计公共许可证:Opencollector.org的管理员GrahamSeaman所写
开发
在使开源硬件可作为开源软件已经发生了广泛的讨论。讨论重点放在多个领域,像开源硬件已定义的级别,如何在硬件之开发和作为一种可持续发展的模式进行合作。主要的分歧之一是发展开放源码软件和硬件开发开放源码硬件之结果是有形资产之输出,这需要资金、原型和制造。结果,“开源是自由的,而不是免费的”。更多的正式名称叫做GratisversusLibre,区分在零成本、自由使用和修改信息之想法之间。虽然开源硬件面临在降低成本和减少金融风险上面临最大限度的挑战,一些项目之开发商、一些社会成员提出了这些满足需求之模式。鉴于此,有创建可持续的社会筹资机制措施,如开源硬件中央银行和像KiCAD的工具,发展更容易获得更多的用户之示意图。
计算机系统
PC532-1990年基于NS32532微处理器设计的个人电脑
ECBAT91-基于AtmelAT91RM9200ARM9信息处理器(180MHz)的单板计算机
ECBATmega32/644-基于AtmelATmega32/644(20MHz)单板计算机,网络服务器性能和少于100mA的电源消耗
Simputer-针对发展中国家的掌上电脑
业余无线电
HomebrewD-STARRadio
UniversalSoftwareRadioPeripheral
电脑零件
中央处理器
这是一些“开源硬件”中央处理器,软微处理器之典型。
OpenSPARC是一个SunMicrosystems贡献了UltraSPARCT1和UltraSPARCT2multicore处理器设计之开放源码之处理器项目。
OpenRISC是一个开发者工作产生非常高性能的开源RISC中央处理器。
LEON是一个ESA创建的开源SPARC-like的开源32位中央处理器。是欧洲太空业标准中央处理器。
OpenCores是一个基金会,试图形成一个设计师社区,以支持开源核心(逻辑设计)之处理器、外围设备和其他设备。OpenCores维持一个叫做Wishbone的开放源码之芯片上互连总线规范要求。
一些包括中央处理器之设计:
Arduino是一个开源物理计算平台,基于简单的I/O板和开发环境,实现了开放源码ProcessingProcessing语言。
Freeduino是一个是一个平台源自Arduino的电子产品原型
ASoC(芯片上的ALSA系统)
PLAICE-PLAICE是一种为开发一个功能强大的在线开发工具开放源代码之硬件和软件项目,结合了FLASHProgrammer、MemoryEmulator和HighSpeedMulti-ChannelLogicAnalyzer之特点,运行uClinux。
LaunchPad是一个德仪处理器为基础的开源平台。
显卡
OpenGraphicsProject目的是设计一个开放的架构和标准的显卡。
无线硬件
OpenPattern
SunSPOT是一个为传感器网络和供电电池、无线通信、嵌入式开发之开源硬件和软件平台。
NodeMCU是一个使用Lua编程语言的开源物联网平台。
电话
Openmoko-开放手机框架(首先使用情况:FirstInternationalComputerNeoFreeRunner2008年中期公布)
机械和工具
Multimachine(页面存档备份,存于互联网档案馆)是一个开源机床项目
RepRap是一个开源的3D打印机项目
可再生能源
SHPEGS:一个经济、环保、可扩展、可靠、高效率和独立地使用公共建设材料之发电、收集和存储热能,综合运用直接和间接之太阳能之系统
小型风力发电机组:为了帮助发展中国家人民和爱好者,一些项目已经开源,如JuaKali风力发电机,HughPiggot's风力发电机组,力场风力发电机组等。
机器人学
更多信息:开源机器人
e-puckmobilerobot,一个开放的硬件,教育导向,移动机器人。
RobotCub
OpenRAVE
TheHumanoidProject
笔记本电脑案
VIAOpenBook-VIATechnologies外壳设计的超小型笔记本电脑
音响电子
MIDIboxMIDIbox项目是一个开源为MIDI像控制器、合成器、音序器之模块化DIY硬件和软件平台。
Monome40h-sixty-fourbacklitbuttons的一种可重构网格,通过USB接口使用。少量的第一批500monome40h已制作。所有的设计过程,设计规格,固件和电路板原理图,可在线查阅
其他
Chumby-周围信息设备
家庭自动化
一系列的开放式设计硬件可用于家庭自动化。
其他项目
RONJA-开源自由空间光学系统,在车库中DIY,10兆位/秒的fullduplex/1.4km
LEDThrowies-非破坏性的涂鸦和光显示。
CUBIT系统-开源之multitouch系统。
关于开源硬件,小编为大家就分享这些。欢迎联系我们合运电气有限公司,以获取更多相关知识。
上一篇:世界海拔最高!光伏储能电站投运!
下一篇:错误涵盖率