開源硬件

與自由及開放原始碼軟體相同方式設計的計算機及電子硬體

開源硬件,指與自由及開放原始碼軟件相同方式設計的計算機及電子硬件。開源硬件開始考慮對軟件以外的領域開源,是開源文化的一部分。

Aurora 224 : 兩頻道開源DJ調音電位器帶有24個模擬電位器、3個線性滾軸和8個帶LED反饋的按鈕。
Uzebox是一個開放式設計的遊戲機控制台[1]
Bug Labs開源硬件[2][3]
The Arduino Diecimila

這個詞主要是用來反映自由釋放詳細資訊的硬件設計,如電路圖材料清單電路板佈局數據,通常使用開源軟件來驅動硬件。

共用邏輯設計連同可程式邏輯器件之重構,也是一種形式的開源硬件。 硬件描述語言代碼的共用代替共用電路圖。硬件描述語言通常用於系統晶片系統,也用於元件可程式邏輯門陣列或直接在專用集成電路中設計。當分配時叫做硬件描述語言模組或IP cores 。

許可證

編輯

一些開放原始碼硬件項目只需使用現有的開放原始碼軟件之許可證而不是建立一套新的許可證。[4]

除了現有的軟件許可證,有幾個新的許可證已經被提出;這些許可之目的是解決具體的硬件設計問題。 [5]

在這些許可證裏,許多基本原則體現在「移植」到其對應的硬件項目之開源軟件許可證。例如, Opencores 像 LGPL [6];FreeCores 堅持 GPL [7];開放的硬件基金會促進「著作權或其他寬容之許可證」[8];並且 Balloon Project 寫了自己的許可[9]。 新的硬件許可證往往解釋為「硬件中等價」的一個眾所周知的開放原始碼軟件之許可證,如 GPL 、 LGPL 或 BSD 。

儘管表面上有相似之處,但軟件許可、硬件許可證最根本不同是:其性質依靠專利法律,而不是著作權法律。著作權許可證可以控制分發的原始碼或設計檔案,專利許可證可控制之使用和製造的物理裝置內建之設計檔案。這一區分在TAPR開放硬件許可證中明確提及。[10]

值得注意的許可證

編輯
  • TAPR 開放硬件許可證: John Ackermann 律師起草,開放原始碼軟件社區領袖 Bruce Perens 和 Eric S. Raymond 審查,並在一個開放的社會討論由數百名志願人員討論
  • Balloon 開放硬件許可證:在 Balloon Project 的所有項目中使用
  • 雖然原始版本是軟件許可,OpenCores 鼓勵使用 LGPL
  • Open Graphics Project 使用多種許可證,包括 MIT 許可證 、 GPL 和專有協定。[11]
  • 硬件設計公共許可證:Opencollector.org 的管理員 Graham Seaman 所寫

開發

編輯

在使開源硬件可作為開源軟件已經發生了廣泛的討論。討論重點放在多個領域[12], 像開源硬件已定義的級別[13],如何在硬件之開發和作為一種可持續發展的模式進行合作[14]。主要的分歧之一是發展開放原始碼軟件和硬件開發開放原始碼硬件之結果是有形資產之輸出,這需要資金、原型和製造。結果,「開源是自由的,而不是免費的」。[15]更多的正式名稱叫做 Gratis versus Libre ,區分在零成本、自由使用和修改資訊之想法之間。雖然開源硬件面臨在降低成本和減少金融風險上面臨最大限度的挑戰,一些項目之開發商、一些社會成員提出了這些滿足需求之模式。[16]鑒於此,有建立可持續的社會籌資機制措施,如開源硬件中央銀行和像 KiCAD 的工具,發展更容易獲得更多的用戶之示意圖。

計算機系統

編輯
  • PC532 - 1990 年基於 NS32532 微處理器設計的個人電腦
  • ECB AT91 - 基於Atmel AT91RM9200 ARM9 資訊處理器 (180 MHz)的單板計算機
  • ECB ATmega32/644 - 基於 Atmel ATmega32/644 (20 MHz) 單板計算機,網絡伺服器效能和少於 100mA 的電源消耗
  • Simputer - 針對發展中國家的掌上電腦

業餘無線電

編輯

電腦零件

編輯

中央處理器

編輯

這是一些「開源硬件」中央處理器,軟微處理器之典型。

  • OpenSPARC 是一個 Sun Microsystems 貢獻了 UltraSPARC T1UltraSPARC T2 multicore 處理器設計之開放原始碼之處理器項目 。
  • OpenRISC 是一個開發者工作產生非常高效能的開源 RISC 中央處理器 。
  • LEON 是一個 ESA 創建的開源 SPARC-like 的開源32位元中央處理器。是歐洲太空業標準中央處理器。
  • OpenCores 是一個基金會,試圖形成一個設計師社區,以支援開源核心(邏輯設計)之處理器、外圍裝置和其他裝置。 OpenCores 維持一個叫做 Wishbone 的開放原始碼之晶片上互連匯流排規範要求 。

一些包括中央處理器之設計:

  • Arduino 是一個開源物理計算平台,基於簡單的 I/O 板和開發環境,實現了開放原始碼 Processing Processing 語言。
  • Freeduino 是一個是一個平台源自 Arduino 的電子產品原型
  • ASoC (晶片上的 ALSA 系統)
  • PLAICE - PLAICE 是一種為開發一個功能強大的在線開發工具開放原始碼之硬件和軟件項目,結合了 FLASH Programmer、Memory Emulator 和 High Speed Multi-Channel Logic Analyzer 之特點,運行uClinux
  • LaunchPad 是一個德儀處理器為基礎的開源平台。

顯示卡

編輯

無線硬件

編輯
 
NodeMCU DEVKIT 0.9


電話

編輯
  • Openmoko - 開放手機框架(首先使用情況:First International Computer Neo FreeRunner 2008年中期公佈)

機械和工具

編輯

可再生能源

編輯
  • SHPEGS: 一個經濟、環保、可延伸、可靠、高效率和獨立地使用公共建設材料之發電、收集和儲存熱能,綜合運用直接和間接之太陽能之系統
  • 小型風力發電機組:為了幫助發展中國家人民和愛好者,一些項目已經開源,如 Jua Kali 風力發電機,Hugh Piggot's 風力發電機組,力場風力發電機組等。

機械人學

編輯

手提電腦案

編輯

音響電子

編輯
  • MIDIbox MIDIbox 項目是一個開源為MIDI像控制器、合成器、音序器之模組化 DIY 硬件和軟件平台。
  • Monome 40h - sixty-four backlit buttons 的一種可重構網格,通過USB介面使用。少量的第一批 500 monome 40h 已製作。所有的設計過程,設計規格,韌體和電路板原理圖,可在線查閱

其他

編輯

家庭自動化

編輯

一系列的開放式設計硬件可用於家庭自動化[20][21]

其他項目

編輯
  • RONJA - 開源自由空間光學系統,在車庫中DIY , 10兆位/秒的 full duplex/1.4 km
  • LED Throwies - 非破壞性的塗鴉和光顯示。
  • CUBIT 系統 - 開源之 multitouch 系統。

參見

編輯

參考連結

編輯
  1. ^ 存档副本. [2009-02-07]. (原始內容存檔於2009-01-22). 
  2. ^ Worldchanging - Evaluation + Tools + Best Practices: BugLabs and Open-Source Hardware Innovation. [2009-07-26]. (原始內容存檔於2019-02-04). 
  3. ^ First Pics of Bug Labs Open-Source Hardware. TechCrunch. AOL. 2007-11-01 [2009-07-26]. (原始內容存檔於2021-05-13). 
  4. ^ From OpenCollector's "License Zone" 互聯網檔案館存檔,存檔日期2008-12-05.: GPL used by Free Model Foundry and ESA Sparc; other licenses used by Free-IP Project, LART (defunct), GNUBook (defunct).
  5. ^ For a nearly-comprehensive list of licenses, see OpenCollector's "license zone" 互聯網檔案館存檔,存檔日期2008-12-05.
  6. ^ Item #2.4 "Who owns opencores?"頁面存檔備份,存於互聯網檔案館), from Opencores.org FAQ, retrieved 25 November 2008
  7. ^ FreeCores Main Page 互聯網檔案館存檔,存檔日期2008-12-05., retrieved 25 November 2008
  8. ^ Open Hardware Foundation, main page頁面存檔備份,存於互聯網檔案館), retrieved 25 November 2008
  9. ^ Balloon License 互聯網檔案館存檔,存檔日期2008-10-19., from balloonboard.org
  10. ^ TAPR Open Hardware License頁面存檔備份,存於互聯網檔案館) website; see also the license text itself頁面存檔備份,存於互聯網檔案館), both retrieved 25 November 2008
  11. ^ See "Are we going to get the 'source' for what is on the FPGA also?" in the Open Graphics Project FAQ 互聯網檔案館存檔,存檔日期2008-08-18., retrieved 25 November 2008
  12. ^ 存档副本. [2006-11-07]. (原始內容存檔於2006-11-04). ,開源硬件作品
  13. ^ [1]頁面存檔備份,存於互聯網檔案館)MAKE: Blog: Open source hardware, what is it? Here's a start...
  14. ^ [2]頁面存檔備份,存於互聯網檔案館), Halfbakery: Open Source Hardware Initiative
  15. ^ [3]頁面存檔備份,存於互聯網檔案館)"Free, as in Beer", by Lawrence Lessig, Wired
  16. ^ [4]頁面存檔備份,存於互聯網檔案館), Business Models for Open Source Hardware Design
  17. ^ Open source router challenges proprietary networking market. [2009-07-26]. (原始內容存檔於2009-08-10). 
  18. ^ Halfbakery: Open Source Hardware Initiative<. [2008-02-18]. (原始內容存檔於2008-02-24). 
  19. ^ NodeMCU Team. A lua based firmware for wifi-soc esp8266. NodeMCU. [3 April 2015]. (原始內容存檔於2021-05-13). 
  20. ^ Open domotics. [2009-07-26]. (原始內容存檔於2021-05-13). 
  21. ^ Open design domotics. [2009-07-26]. (原始內容存檔於2011-10-05). 


外部連結

編輯

社區

編輯

項目

編輯

文章、新聞

編輯

注意:有些文章屬於評論。