從Arduino和Raspberry Pi的熱賣,可以感受到開放硬體社群不斷在成長中,但因應用需求不同,即使市場上已針對這兩款開發板推出了不少延伸的擴充板,可是未必能夠滿足所有設計案的需求,特別是要求更強大或特殊的功能。以下來介紹幾款其他的選擇。
|
Arduino vs. Raspberry Pi vs.Beaglebone Black |
PandaBoard
PandaBoard(熊貓板)是一款內建雙核ARM Cortex A9核心的開發平臺,其採用TI OMAP4430雙核1G處理器,內置SGX540圖像引擎,支援全高清1080p多標準高清錄製與播放;DRAM 配置了1GB LPDDR2;無線連接支援WiLink 6.0(802.11b/g/n、藍牙 v2.1 +EDR);HDMI v1.3和DVI-D 連接器支援同步雙顯示; 連接埠方面有2個USB Host端子, 1個USB OTG,1個100M乙太網埠。軟體方面支援Android、Ubuntu、Linux等作業系統。
在眾多開放硬體方案中,PandaBoard支援的功能相當突出,但它的價格並不親民,一套要價182美元,讓一般玩家買不下手。不過,對於軟硬整合的Startup專案來說,卻是不錯的高整合度解決方案。
Beaglebone Black
和PandaBoard一樣系出TI,BeagleBone Black的核心採用TI的1GHz ARM Cortex-A8處理器,等級雖然低了些,但在圖形處理上表現不錯,整合了SGX530圖形引擎,不但支援高級圖形化使用者介面,在性能方面甚至比 ARM11 高出 2 倍以上。
BeagleBone Black的另一特色是可以在10秒內啟動Linux的開發板,其尺寸為8.6cm×5.3cm,僅為信用卡尺寸大小。它的性價比很高,目前的價格降到了45美元。
進一步看它的規格,它擁有2GB的eMMC儲存空間、512MB的DDR3記憶體和一個可擴展儲存的microSD卡槽。它的拓展性極大,板子兩邊有46pin的插槽,支援LCD介面、UART介面、eMMC介面、ADC 介面、IIC介面、SPI介面、PWM介面等,方便連接不同的外部設備。連接埠方面,它同時配備了1個micro HDMI,1個USB OTG,1個USB Host介面和一個乙太網介面。
Cubieboard
Cubieboard是和Beaglebone Black定位類似的一款方案,除了同樣內置頻率為1GHz的ARM Cortex A8處理器,並配置Mali400圖形處理器外,尺寸上為10cm×6cm,售價49美元。
它擁有1G DDR3記憶體、4GBNand Flash(用於儲存系統)和可擴展儲存的microSD卡槽。機身兩側擁有96個擴展Pin,可以連接LCD、SPI周邊設備和感測器等等。比起PandaBoard,Cubieboard還提供了SATA介面。
pcDuino
pcDuino是美國開放硬體市集SparkFun開發出來的,售價為59美元。這款產品也是採用主頻為1GHz的ARM Cortex A8處理器、Mali400圖形處理器。儲存方面,它擁有1GB的DDR3記憶體和2GB的Flash存儲空間。它的尺寸為12.5cm×5.2cm。
上述四個方案中以PandaBoard的性能最強,但也最貴,其他三個方案在性能、價格、尺寸上的定位接近,但整體而言又以BeagleBone Black略勝一籌。若進一步考慮軟體上的支援,BeagleBone Black對Android、Ubuntu、Fedora及Linux的支援最為完整,讓它成為性價比最高的選擇。