產品分類
山東合運電氣有限公司
手機:15588886921(同微信)
官網:www.zcps.com.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系統。
關于開源硬件,小編為大家就分享這些。歡迎聯系我們合運電氣有限公司,以獲取更多相關知識。
上一篇:世界海拔最高!光伏儲能電站投運!
下一篇:錯誤涵蓋率