當前位置:編程學習大全網 - 編程語言 - 除了Arduino,還有哪些開源硬件

除了Arduino,還有哪些開源硬件

在Maker Faire現場展臺上展示的開源硬件平臺可見壹斑:基於Ardurino開發的創意產品占絕大部分,由此可見,由Ardurino構建的創客生態系統已蔚然成風,各類基於Ardurino的軟硬件開發平臺、技術資料、配件等已經非常完善。

而對其他開源硬件平臺而言,使用者偏少。無外乎有以下幾大原因:第壹,Ardurino是創客的“開山鼻祖”,江湖老大的地位不可動搖;第二,Ardurino功能簡單,對初學者而言上手更快;第三,關於Ardurino的所有配套資料、使用群體最龐大,誌同道合者居多。

事實上,當使用Ardurino基本的控制功能達不到創客們的更高級、更先進的要求(如通訊、互聯、互動等)時,創客們會另尋出路,會選擇采用基於ARM架構或X86架構的開源硬件平臺。舉幾個簡單的例子,僅供參考。

Ardurino:適用於入門級新手創客。開發工具有Arduino IDE,具有豐富的Arduino驅動代碼。對於入門級創客來說,大家更多的是看中Arduino龐大的網絡資源,各種疊加擴展板和傳感器板。

AVR單片機:Arduino的核心芯片用的就是Atmel的AVR 8位單片機,可以說Atmel是Arduino的鼻祖。

Atmel Xplained / Xplained Pro 開發板:作為低成本單片機,Atmel Xplained / Xplained Pro 開發板有很多型號可供大家選擇,如:8位或32位AVR單片機、ARM Cortex-M0+ 或 Cortex-M4 或 Cortex-M4F、ARM Cortex-M0+ 加無線 SoC、ARM Cortex-A5 微處理器等。基於ARM Cortex-M0+ 架構的開發平臺,低外圍資源,但同時具備低功耗,二次開發簡易,擁有32位ARM的計算性能等優勢。Xplained Pro開發板同樣具有可擴展性,可以使用標準排針在開發板側面連接擴展板。

樹莓派RaspberryPi:相比Arduino,樹莓派提供更高性能的處理能力,可以輕松實現I/O控制、高速數據通信、視頻處理、實時運算等,創客可以在Debian Linux環境下編程,實現各種過去需要在PC環境實現的功能。樹莓派是初級創客向高階創客演進的理想平臺。目前全球用戶超過300萬,每年以200萬的速度遞增。

CooCox開發工具:用於ARM Cortex-M設備的開發,CoIDE具有強大的工程管理和調試功能,集成了壹個開放和分享的組件代碼平臺,支持Arduino編程語言,Arduino驅動代碼可平滑移植到CoIDE,基本不需改動代碼,適用於有進階需求的創客。

MSP430 LaunchPad:LaunchPad是TI專門推出的壹系列開發平臺,其特點是使用簡單:下載使用壹體,無需額外硬件。與此同時,來自美國的工程師還向創客們演示直接在電路板上方加上“Booster Pack”外圍板(相當於擴展板),去完成不同外設的二次開發。有用過Launchpad開發辦的工程師評價到:將Arduino的程序移植到Launchpad上幾乎是壹件非常簡單的事情,有時候甚至不需要任何的更改,只要對端口進行相應的調整即可。總體來說,Launchpad的性價比是非常高的,低功耗,低價格,性能也有保障,可以說是壹個Arduino玩家的理想替代選擇。LaunchPad非常適合學習和低資源需求的應用。

Galileo(伽利略)開發板 & Edison平臺:英特爾嵌入式事業部產品經理王景佳指出,伽利略開發板是基於英特爾架構全新兼容Arduino(接口、開發環境均可與Arduino兼容)的可開發電路板系列的首款產品。此次,Intel展位上來自北京高校的大學生們展示著基於伽利略開發板開發的各種硬件創作成果。基於Quark處理器的伽利略開發板在本次制匯節上可謂大賺眼球。如果說Arduino是創客運動的導火索,那麽Edison則是創客運動的新裏程。盡管本次沒有展出Edison實物,但創客們還是很期待Intel為大家帶來更多驚喜。

與此同時,適合創客的其他高級平臺還包括: 基於Freescale i.MX6 SOLO (1GHz Cortex A9) RIoT Board, 基於Ti Sittara Cortex A8 BeagleBone Black, 基於Atmel Cortex A5 的SAMA5D3-Xplained等等,他們提供更強大的計算性能和更靈活的應用能力。

無壹例外,以上談及的開源硬件均是與Ardurino兼容的智能硬件平臺。事實上,從這裏我們也能看到Ardurino在創客運動中不可動搖的地位。

事實上,創客們需要的是壹個開放、分享的氛圍。誰能為他們營造這種氛圍,誰才能占據創客硬件市場的領導地位,Ardurino就做到了這壹點。對於其他硬件平臺而言,打造壹個“類Ardurino”經營模式的生態系統是有很多問題亟待解決的,譬如,如何引起創客對新的軟硬件平臺的關註並選擇使用;如何完善軟硬件支持;創客們在實現產品創作時是否能擁有跟Ardurino類似的開放、分享平臺等等。

不過有挑戰才有創新,這是值得贊頌的,因為這才是“創客精神”。對於創客們而言,越多開源硬件平臺,他們的選擇就越多,創客的群體才會日益壯大。創客文化的精髓——“開放”、“分享”,才會傳遍大江南北!創客運動來襲,連接妳我他,妳準備好了嗎?

  • 上一篇:怎樣進行大數據的入門級學習
  • 下一篇:程序設計求助2
  • copyright 2024編程學習大全網