開源項目

開源硬體——隨心掌控

缺少開源硬體的自由及開源軟體總不免讓人遺憾,真正的開源是完全可編程及複製的。許多大公司均選擇硬體閉源,從而形成的技術壁壘與專利版權,阻礙著小規模創新者的發展。而開源硬體,讓創業者可以更輕鬆地將創意轉化為現實。

OSHWA

OSHWA

那麼,什麼是開源硬體呢?開源硬體協會—OSHWA(Open Source Hardware Association)這樣定義:

開源硬體是可以通過公開渠道獲得的硬體設計,任何人可以對已有的設計進行學習,修改,發布,製作和銷售。硬體設計的源代碼的特定的格式可以為其他人獲得,以方便對其進行修改。理想情況下,開源硬體使用隨處可得的電子元件和材料,標準的過程,開放的基礎架構,無限制的內容和開源的設計工具,以最大化個人利用硬體的便利性。開源硬體提供人們在控制他們的技術自由的同時共享知識並鼓勵硬體設計開放交流貿易。

開源硬體(OSHWA)定義1.0是在軟體開源定義基礎上定義的。該定義是由Bruce Perens和Debian開發者作為Debian自由軟體方針而創建的。

開源硬體(OSHW)是一個實體創造物的術語—機器,設備,或者其他的物理事物。它們的設計已經對公眾發布。發布允許任何人製造,修改,分發或使用該硬體設計。此定義目的在於為開源硬體許可的開發和評估提供準則。

硬體與軟體不同之處是實物資源應該始終致力於創造實物商品。因此,生產在開源硬體(OSHW)許可下的品目(「產品」)的人和公司有義務明確該產品沒有在原設計者核准前被生成,銷售和授權,並且沒有使用任何原設計者擁有的商標。

樹莓派(Raspberry Pi)

Raspberry Pi

樹莓派最近可謂家喻戶曉,Raspberry Pi 是一個信用卡大小的單板機電腦,可以插入一台電視機和一個鍵盤。 它是一個基於ARM晶元的電腦,可以使用很多電腦的應用功能,包括電子表格(spreadsheet),文字處理和遊戲等. 它還可以播放高清視頻 (HDMI)。它由英國的樹莓派基金會所開發,目的是以低價硬體($25)及自由軟體刺激在學校的基本的電腦科學教育。目前樹莓派的生態已經愈發完善,擁有詳細的學習資料,豐富的附加模塊以及 Pidora (基於 Fedora), Raspbian (Debian), Openelec (XBMC), 和 RISC OS等一系列可供選擇的定製系統。

不過樹莓派本身並不是特別開放,你無法得到所有的設計電路並自由複製一塊樹莓派,樹莓派所搭載的 ARM Broadcom 微處理器需要昂貴的自動化工具來構建,無法通過零售渠道獲得,並且需要一系列的閉源二進位代碼。不過這樣的現狀也許會在 Broadcom 開放顯卡驅動後得到改變,並且樹莓派項目的目標之一就是走向完全開放。

OLinuXino

OLinuXino 項目與樹莓派類似,但卻是完全開源的。你能夠找到所有設計 CAD 文件和代碼並據此自己製作一塊 OLinuXino 來出售或是根據需求隨意定製和修改。

OLinuXino 板的設計目標是面向實際工作並且可以投入工業生產環境,他們支持彩色圖形化界面, 網路, USB驅動, GPS, 無線射頻識別 RFID,各種各樣的感測器及音頻設備。

Arduino

Arduino

Arduino是一款便捷靈活、方便上手的開源電子原型平台,包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。它適用於愛好者、藝術家、設計師和對於「互動」有興趣的朋友們。

Arduino可以讓你的計算機能夠擁有感應、控制真實世界的能力,而不僅局限於鍵盤、滑鼠、屏幕、揚聲器等單一的標準I/O設備。它同時也能作為獨立的核心,作為機器人、智能車、激光槍等電子設備的控制器,應用非常簡單。

Arduino可用於開發互動式對象,採取各種開關或感測器輸入,控制各種燈,電機和其他物理輸出。Arduino的項目,可以獨立,或者與計算機上運行的軟體通信。

Arduino包括一個硬體平台——Arduino Board,和一個開發工具——Arduino IDE。兩者都是開放的,既可以獲得Arduino開發板的電路圖,也可以獲得Arduino IDE的源代碼。除了購買Arduino電路板外,不需要支付額外的費用。Arduino Board基於簡單的微控制器,如ATmega328,提供了基本的介面和USB轉串口模塊。使用者只需要用一個USB線就可以連接電腦和Arduino Board,完成編程和調試,而不需要專門的下載器。Arduino使用一種簡單的專用編程語言,使用者不必掌握彙編語言和C語言等複雜技術就可以進行開發。IDE可免費下載,並開放源代碼,跨平台,極為便利。

BeagleBoard

BeagleBoard 也是一塊單板電腦,在它之上可以運行Android,Ubuntu,以及 Debian,所以你能選用自己最喜歡的編程語言和編譯工具。另外BeagleBoard 的所有設計圖,CAD 文件,源代碼全部都是開放的。

RepRap 3D 印表機

RepRap 3d

RepRap是世界上首個多功能、能自我複製的機器,也是一種能夠列印塑料實物的3D印表機。

因為RepRap本身許多部件都是由塑料製成,而且RepRap自己就可以列印和生產這些部件。所以任何人只要願意花一些時間,收集足夠的材料,就都能夠通過複製和組裝RepRap自身的部件來實現RepRap機器的自我複製。因此,RepRap從某種意義上說也是一台「技術免費」的3D印表機。

不僅如此,RepRap的開源特性(從軟體到硬體各種資料都是免費和開源的,都在自由軟體協議GNU通用公共許可證GPL之下發布)還意味著:任何人,出於任何目的,都能夠自由的改進和製造RepRap。這也充分的體現了所有開源項目的核心精神:自由、分享、互惠。因此,凡是在最初的RepRap機型的基礎上製作的、能實現自我複製、並願意(技術層面)無償的提供給大家使用的機型,大家就都習慣的稱它們是「基於RepRap」的項目。

Open Prosthetics

Open Prosthetics

Open Prosthetics 是一個開源義肢專項計劃,希望能藉由志願者們提供無償的設計,最終能夠製作出低造價的義肢,並且透過開源社區互動的方式能夠及時的改良製作以更好的符合使用者的需求。

項目創始人Jonathan Kuniholm 2005年的時候還是一名駐伊拉克的士兵,但之後他卻在戰火中失去了右手臂,他一直在為生物學博士學位而奮鬥。Kuniholm正在努力想辦法為全球截肢者提供便宜有效的假肢和分享開源硬體設計而努力著。

如果你有能力為開源社區做出貢獻,請考慮資助Open Prosthetics

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的電子郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:開源項目

開源項目

Pwnagotchi 開箱教程

Pwnagotchi 是一個由 Bettercap 驅動的 A2C 的 「AI」,它能夠從周圍的 WiFi 環境中學習,以最大限度地利用它捕獲的可破解 WPA 密鑰材料,該材料將作為可被 hashcat 破解的 PCAP 文件收集在磁碟上。 簡單來說,Pwnagotchi ...