首页 > 评测 > 学Linux的首选板,不能再小了——PocketBeagle开发板评测

学Linux的首选板,不能再小了——PocketBeagle开发板评测

Beagleboard   PocketBeagle   TI   OCTAVO   AM335x   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • PocketBeagle是《Methods》评选出的2018最值得关注的开发工具之一,特色是搭载了OCTAVO将AM3358和PMIC等大量外围电路集成到一起的SIP。体积变小,不过络连接功能及BLE的缺失。通过CAPS来进行添加则会增加了成本,低价开发板也变成了一句空话!不过话说回来,灵活性确实增强了,喜欢蓝牙的可以添加蓝牙模块,喜欢用WIFI的用户可以自己选择WIFI模块,各取所需! 继续使用功能更完善的BBB,还是选择体积与价格更有优势的PocketBeagle,你会怎么选?

先扯点闲话,不久前看到MOUSER的电子杂志《Methods》上推荐2018年最值得关注的几个产品,如下

image1.png

三星的Artik据说是全家桶,该有的都有;Intel的神经计算棒乘着人工智能的东风,自然也值得关注;Bluetooth 5也是个好东西;只是最后一个产品居然是来自beagleboard.org的一款开发板,有点意外。

提到beaglebone.org,大家第一想到的大概是BBB,BBB的全称是BeagleBone Black,国内俗称狗板,正是来自beaglebone.org的产品,现在PocketBeagle又来了,能否超越曾经的经典BBB,让我们一起来看看这个被Mouser标注为2018必玩的开发板,到底有何过人之处。

image2.jpg

PocketBeagle给人的第一印象就是小巧,到底有多小,官方给出的尺寸是56mm x 35mm,重量仅10g。产品包装使用的的透明的卡套式包装。

image3.jpg

内附一张快速用户指南,标明了产品的主要特性及快速开始的URL地址。从快速指南上可以看到,官方将PocketBeagle的角色定位在3D打印机、机器人及游戏机开发领域。

image4.jpg

PocketBeagle确实够紧凑,只是仔细看,忍不住有点疑惑,外围电路竞如此简单!秘密都藏在中间的封装器件里,这里说的是封装,而不是CPU。

image5.jpg

单从外观看,值得仔细描述的地方真不多,除了MicroSD卡接口,一个USB接口,其余的就是引出的GPIO焊盘了。

image6.jpg

和前辈BBB放在一起合个影,显然,PocketBeagle少了很多东西,DRAM在哪里, PMIC哪去了?在解决这个问题之前,仔细看看PocketBeagle上能看到哪些组件。

image7.png

秘密都藏在OSD3358-SM这个SIP里面。SIP(System In a Package系统级封装)是将多种功能芯片,包括处理器、存储器等功能芯片集成在一个封装内,从而实现一个基本完整的功能。与SoC(System On a Chip系统级芯片)相对应。不同的是系统级封装是采用不同芯片进行并排或叠加的封装方式,而SOC则是高度集成的芯片产品。

这款来自OCTAVO System的OSD3358-SM模块,在有限的尺寸里集成了TI的AM3358处理器、DDR3存储器、TPS65217C PMIC管理及TL5209 LDO,另外还有4KB的EEPROM。

image8.png

这也就是为什么我们在PocketBeagle找不到DDR等器件的原因了,都集成到模块里了。这样的好处,一是在进行产品设计时,硬件设计电路更简单,进一步提高了可靠性;其次,可以大幅度减少PCB的尺寸,有利于减少产品的体积。另外与BBB相比,PocketBeagle没有包含EMMC存储器,操作系统等软件资源都存储在SD卡上,所以要体验PocketBeagle,最好还得准备一个4GB以上的SD存储卡。

从beaglebone.org下载最新的DEBIAN操作系统,下载的系统映像是.XZ压缩格式,先用7ZIP将其解压

image9.png

解压后得到的.IMG格式,需要写入到SD卡上,官方推荐使用ETCHER工具来将其写入到SD卡

image10.png

如果想获得更好的存储性能,建议使用CLASS 10规格以上的SD卡。

image11.jpg

PocketBeagle板载的USB接口还可以兼任供电器的角色,也可以使用P1/P2提供的5V/VIN等接口来给开发板供电,但更多情况下我们使用的还是USB接口来供电。

PocketBeagle没有提供HDMI/VGA接口,所以暂时只能用HEADLESS模式来访问开发板了。另外PocketBeagle也没有提供以太网和无线接口,也没有蓝牙通信模块,看上去似乎有点头疼。不过和BBB一样,可以通过USB存储系统及USB虚拟网络来和PocketBeagle进行通信。

PocketBeagle通过USB接口与PC连接并上电后,PC端会看到一个存储磁盘

image12.png

可以通过WEB方式来进行软件开发,双击该磁盘里的START.HTML文件,浏览器里就可以看到如何使用PocketBeagle的详细教程,如下

image13.png

这里的步骤介绍得相当详细,让咱们化繁为简,简单点说,就是直接在浏览器里打开192.168.7.2这个地址,然后就能通过WEB方式来对PocketBeagle进行编程及控制。

image14.png

  • 本文系21ic原创,未经许可禁止转载!

网友评论