ROC-RK3328-CC 开发板简单开箱评测

 ROC-RK3328-CC 开发板简单开箱评测

老wu最近在折腾基于 ARM Cortex-A53 的开发板,在玩腻了Raspberry Pi 3 Model B 和全志 H5 的开发板后,现在准备将魔抓伸向 RockChip 的 RK3328。
可能有朋友会问,这几块开发板不都是基于ARM家的Cortex-A53 SoC嘛,都是四个核心,有什么区别嘛要这么折腾,家里有矿啊?

嗯,虽然都是Cortex-A53,其区别还是有的。这就好比你去挑小姐姐,第一眼看过去感觉各路小姐姐都差不多,个个都美若天仙,但细细品评下来又各有各的妙处。

虽然都是Cortex-A53 四核心架构,但这只是CPU的部分,对于SoC来说,还有GPU部分,DRAM控制器,USB接口等等外设的区别。

Raspberry Pi 3 Model B这款开发板来说,主控芯片采用的是博通的BCM2837,四核心Cortex-A53 CPU,最高运行在1.2GHz的频率。GPU则集成了博通收购来的VideoCore IV GPU,频率为400 MHz。内存为1GB DDR3,有两个USB 2.0接口和一个全尺寸HDMI接口。无线方面也是集成了博通自家的BCM43438,支持802.11 b/g/n Wi-Fi和蓝牙4.1。可惜没有内置emmcu,得插TF卡来跑系统。

而全志的H5,也是四核心Cortex-A53 主频1.2GHz,GPU采用的是ARM Mali450 MP4,内存支持DDR3/DDR3L,最大 3GB 容量跑667MHz。但老wu买的开发板仅板载1GB容量DDR 3,开发板没有HDMI和显示屏接口,板载8GM emmc,但也提供了16GB和32GB的emmc可选,8GB确实有点儿小了,建议最少16GB起跳吧,无线方面板载了AP6212模组,支持802.11b/g/n WIFI 和 蓝牙4.0。接口方面有两个USB 2.0接口和一个Gbps 以太网接口,通过Micro USB接口给开发板供电。
而基于RockChip RK3328的开发板,老wu选的是FireFly的ROC-RK3328-CC,官方淘宝店提供了1G内存、2G内存和4G内存不同版本的选择,本着家里有地的原则,老wu选择了4GB的顶配,✌️
本来周五下的单,深圳发出,原以为周六早上能收到,周末两天可以好好在家里测试了。没想到卖家发的优速快递,周六到了广州周转站但没有安排配送,而星期天又碰上了台风“山竹”,直到周一才收到了包裹。
先晒一下ROC-RK3328-CC开箱美图





嗯,对ROC-RK3328-CC开发板的第一印象就是,简单,怎么这么简单?这也太过于简单了吧…


树莓派的包装是最为漂亮的,包装盒上印了一个很好看的红树莓,包装背面一个很简洁的一段新手指引“For information on how to download the latest Operation System and to view the Getting Started Guide, please visit: www.designspark.com/raspberrypi “


友善之臂的H5开发板做的也不错,logo是一种可爱的小蛇,附送了一张简明的上手指引,安装指引就能找到固件下载链接,烧录固件,系统登录账号和密码,方便快速上手。
而FireFly开发板的包装,米田共色的飞机盒上就印了一个网址:www.t-firefly.com,没有更详细的说明了。
进入www.t-firefly.com网址,网址导航栏里有一个“维基教程”,点击后可以进入到ROC-RK3328-CC开发板的简明教程页面:http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/intro.html。当然,这个简明的教程页面与其产品包装一样的简明。淘宝卖家也有购买了的用户留言吐槽资料太过简单

目前这个开发板上手了三天,老wu这里把一些槽点列一些,如果是新手需要买这款开发板,可以参考一下。
首先,这款开发板跟树莓派一样,默认并没有板载emmc,但有预留一个接外扩emmc的板对板连接器,如果你需要用emmc作为存储的话,在购买开发板的时候记得一并购买一块emmc的扩展板,16GB售价99RMB。外置的emmc扩展板采用了板对板连接器进行连接,这样有助于保持信号完整性,但对接的时候连接器在pcb的底部,需要盲狙,老wu对了两三次才扣上。
树莓派和H5的开发板都板载了WIFI,但ROC-RK3328-CC没有板载WIFI,只有以太网口。好吧,老wu都快忘了网线这么个玩意了,自然家里也没有多余的网线给开发板用,想着通过外接USB WIFI网卡的方式让ROC-RK3328-CC联网,刚好家里有一块闲置的USB WIFI网卡,型号为:迅捷(FAST)FW300UM。
把网卡插入开发板的USB后,能检测到设备的插入,lsusb也能看到设备ID,但是内核没有该网卡的驱动,没法用,后来JD了另一款USB WIFI网卡,COMFAST CF-WU810N,基于Realtek RTL8188EUS,系统能自动识别并建立wlan端口
有个墙裂吐槽的地方就是,ROC-RK3328-CC 的 UART 调试口默认使用1500000波特率,老wu以前用的开发板一般默认都是115200的,调了半天串口没有收到log信息,最后去看了官方的wiki页面才发现串口波特率竟如此之高,也不知咋想的,这么高的波特率又不是用来下载固件,一般的串口调试体现不出啥速度优势,反而比较挑USB转串口模块,老wu手上用的USB转UART的是采用FTDI FT232BL这颗IC,上不到1500000波特率,WIKI页面里有注明这么一段话“一些串口适配器不能支持如此高的波特率。因此在购买之前,请确保它符合要求并有可用的驱动。参考在线商城上带 CP2104 芯片的 USB 转串口适配器。”好吧,刚好手头调试ESP8266下载固件买的烧录器采用的是Silicon Labs的USB转UART芯片,能上到1500000波特率,要不然还要淘宝在折腾一次。
烧录emmc固件要进入Maskrom模式,在开发板上预留有两个测试点,在开发板上电前需要将这两个测试点短接,说实话,这焊盘式的测试点还真不好短接,一只手将镊子在焊盘处使命按下,另一只手插入USB电源,有时候手微微一抖就失败了,如果在焊盘上打个小孔会好操作许多。
emmcu的速度测试
sudo hdparm -T /dev/mmcblk1 测试emmc的读取速度,平均43MB/sec这样子
sudo dd if=/dev/mmcblk1 of=/dev/null bs=128k count=8192 测试emmc的写入速度 大概45MB/秒这样子


如果要是这三款开发板的购买建议的话,如果主要侧重于Linux的开发体验,老wu建议买树莓派,国内外这款板的资料很丰富,在http://www.allitebooks.com/?s=raspberry 上可以搜到很多关于树莓派开发板的电子书
但如果你想基于BCM2837来自己做一块自定义硬件的话,还是很有难度的,网上的硬件参考资料很少。
友善之臂的H5开发板资料相对来说还不错,当然,跟树莓派来说不是一个级别,如果不是小白用户,基于友善之臂的wiki也能轻松上手,全志H5的硬件参考设计资料也还OK。只是这颗开发板主打面向物联网开发,板子资源不是很丰富,但好在也很便宜。

RockChip 的RK3328的硬件参考设计资料做得很棒,给出了很丰富的硬件参考设计,http://rockchip.wikidot.com/上的资料野蛮丰富,只是FireFly上的资料太少了,论坛上的相关主题帖子也少,这可能也跟这款开发板上市时间不长有关。
ROC-RK3328-CC HDMI连接显示器测试

吴川斌

吴川斌