从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的支持最为完整,让它成为性价比最高的选择。