十款值得我們選擇的開源開發(fā)板
最近幾個月,來自世界各地的新型微控制器層出不窮,這類開發(fā)板多數(shù)都是通過Arduino改進(jìn)的版本,例如由Arduino所改良的Yún,主要是針對網(wǎng)狀網(wǎng)路進(jìn)行改進(jìn)或升級了其它無線功能。
但一些開發(fā)板也有著其獨到的設(shè)計以及基本功能升級。在這里我們會一起看看這些已經(jīng)量產(chǎn)或者即將投入市場的“新伙伴”。
包括智能玩具、游戲外設(shè)、家庭和工業(yè)自動化、消費類醫(yī)療器械、打印機(jī)、智能售貨機(jī)、教育終端等在內(nèi)的各個領(lǐng)域的產(chǎn)品,其原型及成品就有可能從以下這些開發(fā)板中誕生。
1、Arduino Yún
Arduino Yún是以Arduino Leonardo (ATmega32U4)為基礎(chǔ)、加上獨立的內(nèi)嵌AR9331處理器所組成的一個具有Wifi功能的微控制器,也是Arduino家族中首個Wifi系的成員。

我們可以通過WiFi連接進(jìn)行遠(yuǎn)程設(shè)計編程,也可以通過一般的USB連接進(jìn)行操作。
另外,這次Arduino也和Temboo合作,透過一站式(One-Stop) API取用來自Twitter、Facebook、Foursquare、FedEx、PayPal以及更多其他網(wǎng)站的資料。
這個板子的售價為69美元,考慮到它將嵌入式Linux裝置、Arduino和WiFi傳輸器以及其它拓展板全部整合到一個開發(fā)板上所需的花費,這個價格符合我們大多數(shù)人的心理價位。
2、BeagleBone Black
BeagleBone BlackBeagleBone Black是一款為數(shù)不多可以在10秒內(nèi)啟動Linux的開發(fā)板,尺寸規(guī)格為8.6cm×5.3cm,僅為信用卡尺寸大小。

BeagleBone Black使用的是德州儀器的1GHz ARM Cortex-A8處理器,另外擁有2GB的eMMC存儲、512MB的DDR3內(nèi)存和一個可擴(kuò)展存儲的microSD卡槽。
板子兩邊有46Pin的插槽,支持LCD接口,UART接口,eMMC接口,ADC 接口,IIC接口,SPI接口,PWM接口等,方便連接不同的外部設(shè)備。同時,他還配備了1個micro HDMI,1個USB OTG,1個USB Host接口和一個以太網(wǎng)接口。
而目前最讓人滿意的是, Black的售價僅為35美元,這個價格相比前代產(chǎn)品,大大降低了。
3、 UDOO
UDOO和Raspberry Pi一樣,是一個ARM架構(gòu)的Linux板,而在電路板上也裝有第二顆ARM處理器用來模擬Arduino Due。
UDOO擁有雙核與四核兩個版本的ARM cortex-A9 CPU,采用了與Arduino Due一樣的ARM SAM3X處理器。UDOO還內(nèi)置OpenGL加速器、54數(shù)位I/O和模擬輸入(有和Arduino R3兼容的pinout)、Ethernet、內(nèi)建WiFi、HDMI、USB、SATA及類比聲音訊號。
但如此強(qiáng)大的配置,反而讓這款板子的沒有什么過人的特色。此外四核版本的售價超過129美元也很難找到一個合理的定位。
4、Goldilocks
Goldilocks是一個非常有趣并且設(shè)計獨特的開發(fā)板,做為一個Arduino的復(fù)刻版,既沒有采用Uno的ATmega328p也沒有選擇Mega的ATmega2560,卻采用了ATmega1284p微控制器。

Goldilocks的規(guī)格與Uno相似,不過SRAM是后者的八倍大。
如果你曾經(jīng)在Arduino Uno上的草圖設(shè)計挑戰(zhàn)過SRAM的極限的話,那么你可以在這塊板子上找到一些樂趣,雖然和現(xiàn)有的Arduino開發(fā)板相比,45美元不算便宜。
5、DigiX
DigiX是一個與Arduino Due兼容的開發(fā)板,內(nèi)置低耗電WiFi (b/g/n)以及nRF24L01架構(gòu)的網(wǎng)狀網(wǎng)路,所擁有的I/O Pins 多達(dá)99個。
此外,DigiX有一個實時時鐘和4× UARTs、2× I2C、SPI、CAN Bus、2× DAC、JTAG以及DMA。
DigiX在功能上似乎是要嘗試滿足所有人的需求,同時加配了一個電壓位準(zhǔn)移位擴(kuò)充板(level-shifting shield)一起出貨。
而目前DigiX的零售價為59美元,這個價格非常的吸引人。
#p#
6、Uruk
Uruk和Arduino Yún有一些共通點,如果不看它內(nèi)置了一個與Arduino兼容的MCU (Atmega32u4),它本身就像大家所熟悉的無線路由器一樣。
做為一個Wifi模塊與Arduino連接,Uruk還內(nèi)置了防火墻,可以有效的提高網(wǎng)絡(luò)連接的安全性。
Uruk的設(shè)計概念非常有意思的,可直接在瀏覽器網(wǎng)頁上進(jìn)行操作設(shè)定,不過目前其在Kickstarter上進(jìn)行的募資并不是很順利,剩下一周的時間,希望其能圓滿的上線。
目前的這塊開發(fā)板的售價是39美元,如果需要的僅僅是當(dāng)作Arduino的一個拓展模塊,還可以選擇另外一個29美元的版本。
7、SparkCore
SparkCore是一個擁有配套云服務(wù)的平臺,可兼容Arduino,并內(nèi)置有WiFi功能。
和Yún一樣,SparkCore也可以通過WiFi連接并進(jìn)行程式開發(fā)。而除了無線局域網(wǎng)絡(luò),SparkCore也可以同時通過云服務(wù)隨處存取更新自己的進(jìn)度。
目前SparkCore售價為美元39元,配合其提供的功能和服務(wù),這讓它擁有一個不錯的前景。
8、ExtraCore
ExtraCore 是一塊非常?。?2mm×25.4mm,僅重1.7克)的開發(fā)板,可兼容 Arduino,有著22個 I/O pins。我們可以預(yù)見,大部分選擇ExtraCore進(jìn)行開發(fā)設(shè)計的人都是瞄準(zhǔn)它的規(guī)格尺寸以及低廉的成本。
ExtraCore的售價僅為15美元,這個價格雖然還不足以讓我們將其當(dāng)做消耗品而不肉疼,但設(shè)計一些一次性的原型還是不錯的選擇。
9、DigiSpark
DigiSpark也是一個基于ATTiny85架構(gòu)的開發(fā)板,并且體積也足夠小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。
雖然DigiSpark只有6個 I/O Pins,但可利用各式各樣的擴(kuò)充工具延伸它的可能性。并且DigiSpark的售價只有12美元,無論是學(xué)習(xí)開發(fā)入門還是功能拓展都是一個不錯的選擇。
10、pcDuino
pcDuino可以運行完整的PC操作系統(tǒng),如Ubuntu和Android的ICS,并且易于使用工具鏈,又兼容Arduino開放的生態(tài)系統(tǒng),包括Arduino shield和開源項目。
值得注意的是它能夠兼容使用大部分的Arduino擴(kuò)充板,且所有的Arduino擴(kuò)展引腳都可以通過API訪問,包括UART、ADC、PWM、GPIO、I2C。

就像Arduino一樣,我們可以直接在pcDuino上編寫程式并直接運行。而且我們也可以在沒有驅(qū)動的情況下,直接使用由SparkFun提供的一些功能模塊對其進(jìn)行功能拓展。
以pcDuino擁有的性能為前提,59.95美元的售價是一個蠻吸引人的價格。















 
 
 










 
 
 
 