創(chuàng)客們,除了Arduino,你知道還有哪些開源硬件適合你嗎? 在Maker Faire現(xiàn)場展臺上展示的開源硬件平臺可見一斑:基于Ardurino開發(fā)的創(chuàng)意產(chǎn)品占絕大部分,由此可見,由Ardurino構(gòu)建的創(chuàng)客生態(tài)系統(tǒng)已蔚然成風,各類基于Ardurino的軟硬件開發(fā)平臺、技術(shù)資料、配件等已經(jīng)非常完善。
而對其他開源硬件平臺而言,使用者偏少。無外乎有以下幾大原因:第一,Ardurino是創(chuàng)客的“開山鼻祖”,江湖老大的地位不可動搖;第二,Ardurino功能簡單,對初學者而言上手更快;第三,關(guān)于Ardurino的所有配套資料、使用群體最龐大,志同道合者居多。
事實上,當使用Ardurino基本的控制功能達不到創(chuàng)客們的更高級、更先進的要求(如通訊、互聯(lián)、互動等)時,創(chuàng)客們會另尋出路,會選擇采用基于ARM架構(gòu)或X86架構(gòu)的開源硬件平臺。舉幾個簡單的例子,僅供參考。
Ardurino:適用于入門級新手創(chuàng)客。開發(fā)工具有Arduino IDE,具有豐富的Arduino驅(qū)動代碼。對于入門級創(chuàng)客來說,大家更多的是看中Arduino龐大的網(wǎng)絡(luò)資源,各種疊加擴展板和傳感器板。
AVR單片機:Arduino的核心芯片用的就是Atmel的AVR 8位單片機,可以說Atmel是Arduino的鼻祖。
Atmel Xplained / Xplained Pro 開發(fā)板:作為低成本單片機,Atmel Xplained / Xplained Pro 開發(fā)板有很多型號可供大家選擇,如:8位或32位AVR單片機、ARM Cortex-M0+ 或 Cortex-M4 或 Cortex-M4F、ARM Cortex-M0+ 加無線 SoC、ARM Cortex-A5 微處理器等。基于ARM Cortex-M0+ 架構(gòu)的開發(fā)平臺,低外圍資源,但同時具備低功耗,二次開發(fā)簡易,擁有32位ARM的計算性能等優(yōu)勢。Xplained Pro開發(fā)板同樣具有可擴展性,可以使用標準排針在開發(fā)板側(cè)面連接擴展板。
樹莓派RaspberryPi:相比Arduino,樹莓派提供更高性能的處理能力,可以輕松實現(xiàn)I/O控制、高速數(shù)據(jù)通信、視頻處理、實時運算等,創(chuàng)客可以在Debian Linux環(huán)境下編程,實現(xiàn)各種過去需要在PC環(huán)境實現(xiàn)的功能。樹莓派是初級創(chuàng)客向高階創(chuàng)客演進的理想平臺。目前全球用戶超過300萬,每年以200萬的速度遞增。
CooCox開發(fā)工具:用于ARM Cortex-M設(shè)備的開發(fā),CoIDE具有強大的工程管理和調(diào)試功能,集成了一個開放和分享的組件代碼平臺,支持Arduino編程語言,Arduino驅(qū)動代碼可平滑移植到CoIDE,基本不需改動代碼,適用于有進階需求的創(chuàng)客。
MSP430 LaunchPad:LaunchPad是TI專門推出的一系列開發(fā)平臺,其特點是使用簡單:下載使用一體,無需額外硬件。與此同時,來自美國的工程師還向創(chuàng)客們演示直接在電路板上方加上“Booster Pack”外圍板(相當于擴展板),去完成不同外設(shè)的二次開發(fā)。有用過Launchpad開發(fā)辦的工程師評價到:將Arduino的程序移植到Launchpad上幾乎是一件非常簡單的事情,有時候甚至不需要任何的更改,只要對端口進行相應的調(diào)整即可。總體來說,Launchpad的性價比是非常高的,低功耗,低價格,性能也有保障,可以說是一個Arduino玩家的理想替代選擇。LaunchPad非常適合學習和低資源需求的應用。
Galileo(伽利略)開發(fā)板 & Edison平臺:英特爾嵌入式事業(yè)部產(chǎn)品經(jīng)理王景佳指出,伽利略開發(fā)板是基于英特爾架構(gòu)全新兼容Arduino(接口、開發(fā)環(huán)境均可與Arduino兼容)的可開發(fā)電路板系列的首款產(chǎn)品。此次,Intel展位上來自北京高校的大學生們展示著基于伽利略開發(fā)板開發(fā)的各種硬件創(chuàng)作成果。基于Quark處理器的伽利略開發(fā)板在本次制匯節(jié)上可謂大賺眼球。如果說Arduino是創(chuàng)客運動的導火索,那么Edison則是創(chuàng)客運動的新里程。盡管本次沒有展出Edison實物,但創(chuàng)客們還是很期待Intel為大家?guī)砀囿@喜。
與此同時,適合創(chuàng)客的其他高級平臺還包括: 基于Freescale i.MX6 SOLO (1GHz Cortex A9) RIoT Board, 基于Ti Sittara Cortex A8 BeagleBone Black, 基于Atmel Cortex A5 的SAMA5D3-Xplained等等,他們提供更強大的計算性能和更靈活的應用能力。
無一例外,以上談及的開源硬件均是與Ardurino兼容的智能硬件平臺。事實上,從這里我們也能看到Ardurino在創(chuàng)客運動中不可動搖的地位。
事實上,創(chuàng)客們需要的是一個開放、分享的氛圍。誰能為他們營造這種氛圍,誰才能占據(jù)創(chuàng)客硬件市場的領(lǐng)導地位,Ardurino就做到了這一點。對于其他硬件平臺而言,打造一個“類Ardurino”經(jīng)營模式的生態(tài)系統(tǒng)是有很多問題亟待解決的,譬如,如何引起創(chuàng)客對新的軟硬件平臺的關(guān)注并選擇使用;如何完善軟硬件支持;創(chuàng)客們在實現(xiàn)產(chǎn)品創(chuàng)作時是否能擁有跟Ardurino類似的開放、分享平臺等等。
不過有挑戰(zhàn)才有創(chuàng)新,這是值得贊頌的,因為這才是“創(chuàng)客精神”。對于創(chuàng)客們而言,越多開源硬件平臺,他們的選擇就越多,創(chuàng)客的群體才會日益壯大。創(chuàng)客文化的精髓——“開放”、“分享”,才會傳遍大江南北!創(chuàng)客運動來襲,連接你我他,你準備好了嗎?
|