本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

板载WiFi模块——更强大的Banana Pro评测
发布时间:2015-03-30
分享到:
板载WiFi模块——更强大的Banana Pro评测
发布时间:2015-03-30
分享到:

自树莓派问世以来,一直就是开源单板计算机的标杆,市面上多数开源硬件板都是以树莓派为原型打造设计的,说起来,Banana Pi绝对算是其中一个忠实的“铁杆粉”,学得有模有样,如今随着树莓派的不断升级,Banana Pi评测也终于迎来了一次小幅的提升,首先名字改为了Banana Pro,听起来很玄乎,但实则性能维持原状(全志A20处理Soc),仅功能和外观有小幅升级。事实上,Banana Pro出现的还挺尴尬的,可以说,算是被刚推出不久的树莓派2狠狠地摆了一道,为什么这么讲呢?请容我慢慢道来。

首先从时间上看来,这个“出场顺序”应该是这样的:树莓派B-->Banana Pi-->树莓派B+-->Banana Pro-->树莓派2,而按照剧本设定,Banana Pro原本选择的对手应该是树莓派B+,或许参照物树莓派B+的改变不大,故Banana Pro也只是小幅的改动升级,结果哪知树莓派基金会不按常理出牌,来了个釜底抽薪,推出了树莓派2,性能在树莓派B+的基础上直接翻了几倍,这个360度的绝地大反击可想而知把Banana Pro打得有多憋屈。好在Banana Pi原本就有不俗的老本,这使得整板的性能也不会逊色树莓派2,但是相比以前与树莓派B的绝对优势也就一去不复返了。不过,值得一提的是,Banana Pro在功能上还是有所创新,板载WiFi模块独具特色,与其他开源单板计算机相比也极大程度的突出了自身产品的差异化特色,加之板卡其它功能以及外观的改进,对于工程师来说,Banana Pro仍旧不失为一块不错的开源单板计算机。

Banana Pro

说了那么多,我们先来看一下Banana Pro的庐山真面目。

banana-pro-3

banana-pro-4

Banana Pro包装盒很质朴,简简单单把香蕉派的Logo以及设计团队乐美客(Lemaker)都恰到好处的表达清楚。包装盒内,一块用静电袋包裹着的Banana Pro、一根WiFi天线以及一份使用说明文档。

banana-pro-6

仔细一看,Banana Pro较Banana Pi 的改变与树莓派B到B+的升级有异曲同工之妙,但在此基础上,Banana Pro的升级力度更大,首先,我们简要的来看下Banana Pro的板载资源情况。

banana-pro-7

banana-pro-8

  • 全志A20SoC (ARM Cortex-A7 dual-core 2 x 1.0GHz)、ARM Mali400MP2
  • 1GB DDR3 (与GPU共享)
  • MicroSD卡座最大扩展64GB、SATA接口最大扩展2TB硬盘
  • 10/100/1000M以太网接口,40pin GPIO扩展座、HDMI、A/V接口
  • 两个USB 2.0 Host接口、一个OTG micro-USB 接口、一个用于供电的micro-USB接口
  • 电源按键、复位按键、U-boot按键,IR接收器

通过板载资源的介绍,再和爱板网先前评测过的Banana Pi(评测)一对比,主要的差异还是显而易见的,主要包括了WiFi模块、MicroSD卡座、GPIO扩展接口、A/V接口等,我们详细的来了解下。

  • WiFi模块

说WiFi模块是Banana Pro最大的升级也不为过,板卡搭载了正基的AP6181AP6181数据手册WiFi模块,这是一款低成本低功耗的WiFi无线通讯解决方案,基于博通WiFi芯片,ARM Cortex-M3内核,支持IEEE 802.11b/g/n,模块本身的大小只有12mm*12mm*1.5mm,如下图所示

banana-pro-12

banana-pro-16

AP6181模块外部仅有少量的接口,除了电源信号,晶振时钟信号,模块的通信接口采用了SDIO,可以支持3种传输模式:SPI模式(50MHz)、1-bit 模式以及4-bit模式。有关AP6181详细的RF指标可以参考下表

要使用WiFi模块也是非常的方便,工程师只要通过附赠的WiFi天线连接AP6181模块旁的IPEX接口,再进入系统简单的配置一下即可方便的将Banana Pro接入网络(这部分在上电使用的时候会细说)

banana-pro-102

  • MicroSD卡座

在WiFi模块旁我们能看到Banana Pro的另一个改变,原本的SD卡换成了如今的MicroSD卡,这个就没啥好说的,从市场来讲,MicroSD卡本身就在逐步取代SD卡,Banana Pro这样的改变可以说既符合目前的趋势,又能给板卡腾出更多的空间做更多的应用扩展。

  • 40pin GPIO扩展口&A/V接口

至于Banana Pro改为40pin 的GPIO扩展,这个,真是毫无疑问的照搬了树莓派B+的做法,但这种改进对工程师来说是喜闻乐见的。至于接口定义,目前官网上也没资料公开,有些滞后了。

banana-pro-131

另外,Banana Pi上的视频端子和音频接口也改成了3.5mm复合音视频接口,与HDMI接口交互辉映,成为两种规格的视频输出接口,方便工程师自己选择。

  • TTL串口

如下图的这个串口引脚座算起来不算啥改变,只不过挪了个地方,不过笔者倒是认为这样的设计很考虑用户的感受,单独将串口的引脚独立出来,辨识度高,更容易让工程师上手使用。

banana-pro-14

总体来说,Banana Pro的改进是有目共睹的,尤其是板载了独具特色的WiFi模块,如果和最新的树莓派2一对比,我们也能看到Banana Pro很多独具特色的功能,如下表所示(点击图片放大):

banana-pro-32

Banana Pro上电

Banana Pro板载的WiFi模块不但丰富了板卡本身的功能应用,更是可以让工程师在没有购置WiFi dongle的情况下实现无线网的连接,我们将在实际的使用中来体验下Banana Pro板载的WiFi功能。

从Banana Pro官网下载最新的系统镜像,这里使用的是Raspbian系统,简单的把外设搭建好,为了方便,直接使用USB转串口线查看系统启动,如下图所示

banana-pro-30

上电后,通过串口工具登陆,用户名:bananapi 密码:bananapi

banana-pro-19

通过ifconfig命令可以查看到目前没有wlan0端口。

banana-pro-20

这就说明bananapi没有自动加载无线模块,我们可以通过sudo modprobe ap6210 命令加载,如下图所示

无线模块加载完成后可以看到wlan0,此时,再通过在 /etc/network/interfaces 文件下配置无线网连接,为了方面,这里都设置为自动获取,如下图所示

banana-pro-27

设置完成,保存退出后重新启动板卡,就可以通过Wifi直接联网,相当的方便,下图通过ping 百度官网查看连接情况。

更多的体验,如在banana Pro上运行安卓系统等,在本文就不一一介绍了,有兴趣的朋友可以亲自尝试。

小结

介绍了Banana Pro较Banana Pi的功能升级以及与树莓派2的功能对比,从硬件性能和功能上来说,Banana Pro完全不输于树莓派2,尤其板载独具特色的WiFi模块,更是让工程师趋之若鹜,但是一个开发板产品是否能让工程师接受,不仅仅依靠性能与功能就可以,还要取决于上手难易度,参考资料完整度、项目实例经验等,而这些,也正是包括Banana Pro和其他开源硬件板无法跟树莓派相比的,这就是为何即使比树莓派强大的多的开源硬件板多如过江之鲫,但树莓派还是一直处于行业的标杆,成为工程师的最爱。而如今,可以说在硬件上Banana Pro已经站在了树莓派前面,它所要做的,就是尽可能让更多的工程师参与其中,共同来完善,分享更多的资料,DIY更多的项目实例,这还是非常值得期待的。

参考资料

原创申明:本文为爱板网原创,谢绝转载!

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论 (3)

讨论区
antonio1 ·  2015-04-02
AS-340204 ·  2015-04-02
ki2001 ·  2015-03-31
tjcfeng ·  2015-04-07

懂什么叫山寨吗?引脚兼容而已,哪来的山寨。不会玩就好好学学,别拉不出屎说地球没有吸引力。

展开