十款值得我們選擇的開源開發(fā)板
最近幾個月,來自世界各地的新型微控制器層出不窮,這類開發(fā)板多數(shù)都是通過Arduino改進的版本,例如由Arduino所改良的Yún,主要是針對網(wǎng)狀網(wǎng)路進行改進或升級了其它無線功能。
但一些開發(fā)板也有著其獨到的設計以及基本功能升級。在這里我們會一起看看這些已經(jīng)量產(chǎn)或者即將投入市場的“新伙伴”。
包括智能玩具、游戲外設、家庭和工業(yè)自動化、消費類醫(yī)療器械、打印機、智能售貨機、教育終端等在內(nèi)的各個領域的產(chǎn)品,其原型及成品就有可能從以下這些開發(fā)板中誕生。
1、Arduino Yún
Arduino Yún是以Arduino Leonardo (ATmega32U4)為基礎、加上獨立的內(nèi)嵌AR9331處理器所組成的一個具有Wifi功能的微控制器,也是Arduino家族中首個Wifi系的成員。
我們可以通過WiFi連接進行遠程設計編程,也可以通過一般的USB連接進行操作。
另外,這次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)存和一個可擴展存儲的microSD卡槽。
板子兩邊有46Pin的插槽,支持LCD接口,UART接口,eMMC接口,ADC 接口,IIC接口,SPI接口,PWM接口等,方便連接不同的外部設備。同時,他還配備了1個micro HDMI,1個USB OTG,1個USB Host接口和一個以太網(wǎng)接口。
而目前最讓人滿意的是, Black的售價僅為35美元,這個價格相比前代產(chǎn)品,大大降低了。
3、 UDOO
UDOO和Raspberry Pi一樣,是一個ARM架構的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及類比聲音訊號。
但如此強大的配置,反而讓這款板子的沒有什么過人的特色。此外四核版本的售價超過129美元也很難找到一個合理的定位。
4、Goldilocks
Goldilocks是一個非常有趣并且設計獨特的開發(fā)板,做為一個Arduino的復刻版,既沒有采用Uno的ATmega328p也沒有選擇Mega的ATmega2560,卻采用了ATmega1284p微控制器。
Goldilocks的規(guī)格與Uno相似,不過SRAM是后者的八倍大。
如果你曾經(jīng)在Arduino Uno上的草圖設計挑戰(zhàn)過SRAM的極限的話,那么你可以在這塊板子上找到一些樂趣,雖然和現(xiàn)有的Arduino開發(fā)板相比,45美元不算便宜。
5、DigiX
DigiX是一個與Arduino Due兼容的開發(fā)板,內(nèi)置低耗電WiFi (b/g/n)以及nRF24L01架構的網(wǎng)狀網(wǎng)路,所擁有的I/O Pins 多達99個。
此外,DigiX有一個實時時鐘和4× UARTs、2× I2C、SPI、CAN Bus、2× DAC、JTAG以及DMA。
DigiX在功能上似乎是要嘗試滿足所有人的需求,同時加配了一個電壓位準移位擴充板(level-shifting shield)一起出貨。
而目前DigiX的零售價為59美元,這個價格非常的吸引人。
#p#
6、Uruk
Uruk和Arduino Yún有一些共通點,如果不看它內(nèi)置了一個與Arduino兼容的MCU (Atmega32u4),它本身就像大家所熟悉的無線路由器一樣。
做為一個Wifi模塊與Arduino連接,Uruk還內(nèi)置了防火墻,可以有效的提高網(wǎng)絡連接的安全性。
Uruk的設計概念非常有意思的,可直接在瀏覽器網(wǎng)頁上進行操作設定,不過目前其在Kickstarter上進行的募資并不是很順利,剩下一周的時間,希望其能圓滿的上線。
目前的這塊開發(fā)板的售價是39美元,如果需要的僅僅是當作Arduino的一個拓展模塊,還可以選擇另外一個29美元的版本。
7、SparkCore
SparkCore是一個擁有配套云服務的平臺,可兼容Arduino,并內(nèi)置有WiFi功能。
和Yún一樣,SparkCore也可以通過WiFi連接并進行程式開發(fā)。而除了無線局域網(wǎng)絡,SparkCore也可以同時通過云服務隨處存取更新自己的進度。
目前SparkCore售價為美元39元,配合其提供的功能和服務,這讓它擁有一個不錯的前景。
8、ExtraCore
ExtraCore 是一塊非常?。?2mm×25.4mm,僅重1.7克)的開發(fā)板,可兼容 Arduino,有著22個 I/O pins。我們可以預見,大部分選擇ExtraCore進行開發(fā)設計的人都是瞄準它的規(guī)格尺寸以及低廉的成本。
ExtraCore的售價僅為15美元,這個價格雖然還不足以讓我們將其當做消耗品而不肉疼,但設計一些一次性的原型還是不錯的選擇。
9、DigiSpark
DigiSpark也是一個基于ATTiny85架構的開發(fā)板,并且體積也足夠小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。
雖然DigiSpark只有6個 I/O Pins,但可利用各式各樣的擴充工具延伸它的可能性。并且DigiSpark的售價只有12美元,無論是學習開發(fā)入門還是功能拓展都是一個不錯的選擇。
10、pcDuino
pcDuino可以運行完整的PC操作系統(tǒng),如Ubuntu和Android的ICS,并且易于使用工具鏈,又兼容Arduino開放的生態(tài)系統(tǒng),包括Arduino shield和開源項目。
值得注意的是它能夠兼容使用大部分的Arduino擴充板,且所有的Arduino擴展引腳都可以通過API訪問,包括UART、ADC、PWM、GPIO、I2C。
就像Arduino一樣,我們可以直接在pcDuino上編寫程式并直接運行。而且我們也可以在沒有驅動的情況下,直接使用由SparkFun提供的一些功能模塊對其進行功能拓展。
以pcDuino擁有的性能為前提,59.95美元的售價是一個蠻吸引人的價格。