前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >BeagleBone AI VS Raspberry 4评测

BeagleBone AI VS Raspberry 4评测

作者头像
bigmagic
发布2020-11-17 10:59:29
发布2020-11-17 10:59:29
2K0
举报
文章被收录于专栏:嵌入式iot嵌入式iot

BeagleBone AI VS Raspberry 4评测

  • 1.本文概述
  • 2.主控与外设
    • 2.1 主控
    • 2.2 外设
  • 3.上手把玩与定位
    • 3.1树莓派上手流程
    • 3.2 狗板AI上手方法1
    • 3.3 狗板AI上手方法2
    • 3.4 狗板AI上手方法3
  • 4.对比总结

1.本文概述

最近一直在研究树莓派4和BeagleBone AI。对于派4的使用和资料查询的比较多,但是对于狗板的探究也没有停下来。说起树莓派,大家都很熟悉,但是狗板却不一定玩过。其实两者都是卡片电脑,如果单从使用的角度来说,两者并无十分大的区别,但是树莓派的社区很强大,开源项目也很多,狗板社区虽然不多,但是由于有了树莓派社区的支持,使得其生态也不断的完善起来。

如果是个深度的玩家,那么两者的玩法和定位其实不太一样,树莓派4更像一个电脑PC,而狗板更倾向于去做PC与MCU之间可以做的的事情,而狗板AI则具有TI的C66x数字信号处理器(DSP)内核。并且两个运行1.5Ghz的ARM Cortex-A15,以及两个用于实时控制的ARM Cortex-M4协处理器。更加适合商业和家庭场合的人工智能的使用场景。下面来细致分析一下两者的区别与定位以及学习嵌入式的选择。

2.主控与外设

两者性能都比较高,但是定位不同。

BeagleBone AI的图示如下所示:

树莓派4的实物图如下:

两者的外形设计都比较精致,便携性和可玩性都很高。

2.1 主控

看一下两者的配置对比

配置

树莓派4

狗板AI

SOC

Broadcom BCM2711

TI AM5729

CPU

64bit 1.5GHz 四核(28nn)

1.5GHz(双核A8,双核A15)

GPU

VideoCore VI(500MHz)

PowerVR SGX544 3d GPU

DDR

2-8G DDR4

1GB DDR3

但是树莓派的芯片资料挺难找的,由于是博通的树莓派定制版本,导致购买芯片自己做开发几乎不可能。只能购买树莓派采用这个芯片,而AM5729则可以在德州仪器(TI)的官网上找到相关的信息。另外树莓派的GPU也是定制版的,而对于PowerVR,则只卖设计不产出GPU。另外值得一提的是狗板AI有四个可编程的ARM Cortex-M4叫做实时单元(PRU)以及四个嵌入式视觉引擎,另外还有一个Vivante GC320 2D图形加速器,使得其开发板的处理性能更高。相比较而言,树莓派的性能更高,而狗板AI的专业能力更厉害。

2.2 外设

树莓派4和狗板AI的外设对比如下:

配置

树莓派4

狗板AI

WIFI+蓝牙

802.11ac(2.4/5GHz)蓝牙5.0

802.11ac(2.4/5GHz)蓝牙5.0

USB

USB2.0x2 USB3.0x2

USB3.0x1

以太网

千兆以太网

千兆以太网

SD

micro-sd

micro-sd

emmc

-

16GB on-board

micro-HDMI

x2

x1

Type-c

power input

Type-C host/client

Camera

x1

-

PIN

40

2x46

从两者的外设角度上来看,树莓派的USB端口更多一些,所以适合像电脑一样作为PC机接很多外设,而狗板AI则更多的引脚引出,有更多的扩展功能。另外就是狗板更加看起来像个开发板。而树莓派则更加像PC主板。

3.上手把玩与定位

3.1树莓派上手流程

树莓派4的使用流程如下

1.准备一张合适大小的空的SD卡

2.树莓派官网上下载Raspberry Pi Image

3.将读卡器插入电脑,打开Raspberry Pi Image选择合适的镜像进行烧录。

4.将卡插入树莓派卡槽。

狗板AI的上手有三种办法:

3.2 狗板AI上手方法1

第一种:Type直接连上PC

1.连接USB type-c到狗板AI,另外一端连接PC的USB

2.此时狗板AI将启动,此时可以看到一存储设备在PC上被检测到。

3.打开START.htm则可以看到介绍

里面会提供一些更新固件的教程和玩法。

3.3 狗板AI上手方法2

第二种:单板操作

1.接上microHDMI to HDMI显示器

2.接上USB键盘和鼠标

3.点击桌面上的Getting Started即可

可以在浏览器上打开一个单板操作的工程。

然后就可以进行编程操作了。

3.4 狗板AI上手方法3

第三种是PC连接wifi

1.上电狗板会变成一个热点,连接即可。

wifi的SSD是BeagleBone-XXXX其中XXXX是序列号。

输入WIFI的密码BeagleBone,则可以连接上。

2.在浏览器上输入192.168.8.1则可以进入cloud9

进去后可以进行网页编程

4.对比总结

相比较而言,树莓派更加适合当做PC,适合进行Linux上层应用的开发和使用,对于非嵌入式和嵌入式编程基础不强的人来说,也可以很好的使用起来,而狗板则上手难度会更加高一些,但是正是由于扩展性和可玩性,又使得其花样更加丰富,嵌入式开发者更有利于去深入到底层。价格方面,树莓派要便宜一些,500-600RMB则可以买到8G版本,而狗板AI则需要799RMB。另外树莓派的社区强大,生态丰富,玩的人多,狗板AI也有社区,但是门槛很高,专业性强。要想学习AI,学习系统,学习嵌入式,狗板AI也确实是一块不错的开发板呢。

后面一段时间我也会逐渐将狗板AI玩起来,在这个生态中写出更多更好的文章,分享自己的经验,探索更多好玩的应用。并且逐步转移到Linux上,在此基础上去完善AI这个生态。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式IoT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BeagleBone AI VS Raspberry 4评测
    • 1.本文概述
    • 2.主控与外设
      • 2.1 主控
      • 2.2 外设
    • 3.上手把玩与定位
      • 3.1树莓派上手流程
      • 3.2 狗板AI上手方法1
      • 3.3 狗板AI上手方法2
      • 3.4 狗板AI上手方法3
    • 4.对比总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档