作者:Blue Hole

个人网站:https://www.wcfde.xyz/,欢迎交流。

近几年边缘计算快速发展,已经渗透到各个行业。边缘计算单元也像雨后春笋涌现出来,面对如此多的开发板,我们该如何去选择一款适合学习的开发板呢?

在本篇文章中,我将结合我自身的学习经历和工作经历,给大家分享一些AI嵌入式开发板相关的知识,以帮助大家选择。由于本人水平有限,如有错误,望请大家提出。

首先我们来了解一下什么是边缘AI?边缘AI是指在硬件设备上本地处理的AI算法,可以在没有网络连接的情况下处理数据。这意味着可以在无需进行流式传输或在云端数据存储的情况下进行数据创建,处理等操作。为了实现这些目标,边缘计算可以在云上靠深度学习生成模型,而在数据原点——即设备本身(边缘)执行模型的推理和预测。目前,国际上尚未建立边缘人工智能的标准架构和统一算法,但各大厂商已经开始在相关领域进行探索。比如英伟达已经发布了一系列的边缘计算设备
这些设备包含了机器人,自动驾驶,AioT,无人机等领域。

下图是之前我在工作中做的一个项目架构图,Jetson Nano作为边缘计算核心,数据在本地处理,提高了时效性,降低了服务中心的负载。

接下来,我就给大家介绍一下常用的这些开发板

  • 树莓派
  • Intel NCS2
  • Jetson 系列
  • 其他

1.树莓派(Raspberry Pi)

首先是树莓派,树莓派也是第一次接触的Arm开发板,大学的时候用来做智能小车,那时候直接用的4B 4G,他的尺寸仅有银行卡大小,树莓派最初的设计目标是用较为廉价的硬件和开源软件为儿童提供一个计算机编程教育平台。但其优秀的扩展性和易于开发的特性,大大的跳出了儿童教育,
成为了极客们的玩具。极客们用树莓派被开发出了千千万万种玩法,并且普通人也可以轻松实现这些玩法。之后会慢慢的给大家分享树莓派的各种玩法,比如大搭建个人私用云盘,个人网站,智能家居控制中心等。

说到树莓派,现在有很多型号,目前已经发展到4B 8G了,也就是意味着市面上大多数的Linux发行版都可以安装。作为一个能运行标准Linux发行版的开发板来说,树莓派之前是非常便宜的,但是大环境的芯片慌,也造成了现在的价格上涨,从去年4月份以来,价格足足翻了一倍,已经成为‘理财项目’。

树莓派价格趋势图:

面对这么多的型号,我们该如何选择呢?
我们抛开价格谈性能,毕竟之前的价格是非常便宜的,我主要对比一下4B和3B+。

我们主要看到,树莓派4B性能与树莓派3B+相比无论是处理器速度,还是多媒体和内存上都有一个显著提升。据我测试,树莓派4B性能与ntel赛扬处理器 x86 PC系统的性能,体验感都差不多。树莓派4B具备1.5Ghz运行的64位四核处理器,最高支持以60fps的4K分辨率的双显示屏,支持高达8GB内存(可根据型号选择1GB、2GB、4GB、8GB),2.4/5.0 Ghz 双频无线LAN,蓝牙5.0/BLE,千兆以太网,USB3.0,和千兆网络功能。还支持40针的GPIO接口,这就使开发板能够添加更多的传感器,连接器,扩展版或者其他一下采用串口通信的智能设备。

除了上面说的支持Linux系统外,树莓派基金会和微软也达成合作,可以让树莓派适用win10系统。

树莓派4B的轻量化和高性能化,大多数轻量型的模型都可以跑,推理效果也是非常不错的。在一些机器人,自动化设备,可以完美的运行一些,,语音识别,人脸检测和一些定点追踪等任务。

在未来的一些创客项目还是工业项目,树莓派的地位会越来越重要的,只不过现在的价格有点高,买的同学可以等等。

2.Intel NCS2

介绍完树莓派,我们接着来说说Intel NCS2。上面提到树莓派只可以跑一些轻量型的神经网络,
那么,如果我们要跑一些中型或者大型网络该怎么办? 这就不得不提Intel NCS2(神经电脑棒 2)了,英特尔在2018年正式推出了身材依然只有U盘大小的第二代神经计算棒(Neural Compute Stick 2/NCS 2),可让开发者更智能、更高效地开发和部署深度神经网络应用,满足新一代智能设备的需求。

硬件配置(官网)

  • 处理器:英特尔 Movidius Myriad X 视觉处理器 (VPU)
  • 支持的深度学习框架:TensorFlow*、Caffe* 、Apache MXNet*、Open Neural Network Exchange (ONNX*),PyTorch 以及经过 ONNX 转换的 PaddlePaddle*
  • 接口:USB 3.0 A 型
  • 尺寸:72.5 毫米 x 27 毫米 x 14 毫米(2.85 英寸 x 1.06 英寸 x 0.55 英寸)

软件配置(官网)

  • 英特尔发行版 OpenVINO 工具套件
  • 支持的操作系统: Ubuntu 16.04.3 LTS(64 位) CentOS* 7.4(64 位) Windows 10(64 位) macOS 10.14.4(或更高) Raspbian(仅限目标)
  • 其他(通过 OpenVINO™ 工具套件的开源分发)

Intel NCS 2 的性能比之前的 Movidius 计算棒(一代)有了极大的提升,其中图像分类性能高出约5倍,物体检测性能则高出约4倍。

那大家现在有疑问了,这玩意有啥用???

Intel NCS 2 的主要定位就是在应用于AioT。传统嵌入式设备受价格和体积影响,一般性能比较低(比如树莓派,智能跑一些轻量的神经网络),并不适合做深度学习中有关图像的运算。
深度学习的主力军 GPU ,因为体积较大,价格昂贵等因素,无法应用于AioT的边缘终端,而且在物联网的设备端只需要训练好的网络模型进行推理,不需要训练,因此在一定程度上来说,GPU用于推理会造成性能过剩。而Intel NCS2则解决了这个矛盾,它的主要定位就是用于AioT的边缘终端,
代替原有设备进行深度学习的推理,实现边缘计算。Intel NCS2的体积较小,价格低,专门用于图像计算,性能高于传统的嵌入式设备,起到了取长补短的功能。所以目前用树莓派做人工智能推理,大部分人都会配上一根Intel NCS 2 。

加之,Intel开发了一个专门用于部署推理的工具套件–OpenVINO工具,可以加速模型的推理部署。
我会在后面专门介绍这个工具。我们可以大概先看一些原理图:

Intel推出的Intel NCS 2 可以作为物联网设备端AI应用的计算核心,搭配树莓派可以完成图像分类,车牌检测,目标检测等常用的深度学习模型的推理任务,实现边缘计算的功能。在应用某些较为复杂的模型时,可以使用多个Intel NCS 2 进行集群工作,或者将Intel NCS 2 作为核心推理设备的加速组件,加速模型的推理,实现更好的应用。

3.Jetson 系列

人工智能越来越普及,传感器收集的数据也越来越多,对计算能力的要求也越来越高。为了满足这一需求,选择GPU是不二选择,但是常规的GPU价格昂贵,体积庞大,功耗过高,这一些特点对于边缘计算是不符合的。为了满足这一些需求,NVIDIA创造了Jetson 系列,Jetson可以说是目前较为领先的边缘计算平台,适用于不同的常见。该平台包括 Jetson 模组(外形小巧的高性能计算机)、用于加速软件的 NVIDIA JetPack™ SDK,以及包含传感器、SDK、服务和产品的生态系统,从而加快开发速度。Jetson 与其他 NVIDIA 平台上所用的相同 AI 软件和云原生工作流相兼容,并能为开发者提供构建软件定义的自主机器所需的性能和能效。

每个 NVIDIA Jetson 都是一个完整的系统模组 (SOM),其中包括 GPU、CPU、内存、电源管理和高速接口等。不同性能、能效和外形规格的组合满足各类行业的开发者所需。我用的比较多的开发板就是Jetson 系列的,非常好用,速度也快,但是价格也是非常昂贵的。

他的产品系列也是非常多的,包含如下:






具体的大家可以去官网了解:https://www.nvidia.cn/autonomous-machines/embedded-systems/

Jetson NANO

我给大家主要介绍Jetson NANO这块板,这块板是Jetson 系列中最便宜的(最近一年也是涨价了),个人学习或者一些中小型项目都可以完成。
后面的文章我也会基于Jetson NANO来写。

Jetson NANO开发者套件参数:

Nano最大的特色就是包含了一块128核Maxwell架构的GPU,虽然已经是几代前的架构,不过因为用于嵌入式设备,从功耗、体积、价格上也算一个非常好的平衡 。Nano的计算能力不高,勉强可以使用一些小规模、并且优化过的网络进行推理,训练的话还是不够用的。A57 1.43 GHz的CPU中规中矩,隔壁的树莓派4B已经升级为A72(但是Nano有GPU加持)。4GB的内存并不能完全使用,因为其中有一部分(1GB左右)是和显存共享的。Jetson Nano的最大优势还是在体积上,它采用核心板可拆卸设计,可以很方便的集成在各种嵌入式应用中,同时它的功耗也非常低。和树莓派一样
搭载了40针的GPIO口,可以丰富的扩展很多传感器。

Nano可以开发很多项目,树莓派能完成的它都能完成,ROS小车加上单点激光雷达,双目摄像头,IMU等传感器都可以很流畅的运行。
后期,我将会基于Nano带大家完成一些好玩的项目。

Nano的一些应用案例:


4.其他开发板

其他的开发板我没有用过,我分享一些我了解的。

  • 昉·星光 VisionFive

昉·星光 VisionFive由国内领先的 RISC-V 芯片公司赛昉科技打造,在去年 12 月正式登场。作为全球首款可运行 Linux 的 RISC-V 开发板,星光板承载了 RISC-V 软件生态建设的使命,是各大社区进行 RISC-V 软件适配的“必备”,在国内的售价为1100 元,如果大家想另辟蹊径的话可以尝试一下,我们在交流。

  • ODROID C4

    这是一款秒杀树莓派的板子,ODROID C4 是 ODROID 家族中性价比最高的一位,售价 600元左右,
    它的外观几乎照抄了树莓派的设计,对于想买树莓派有嫌树莓派贵的同学可以考虑考虑,但是产量较少,能不能买到难说。

  • 英特尔赛扬N3350处理器Squared平台开发板

这一款是采用X86架构,Linux发行版大多都能完美运行,可以配一根Intel NCS 2 也是可以完美流畅推理的。价格也比较便宜,在未来很有可能是树莓派的竞争对手,价格大概1500元。

感谢大家的观看,我对边缘计算平台的理解就是这些,如果有不足欢迎指正。

我的邮箱:wcfDeyx@163.com

个人网站:https://www.wcfde.xyz/

欢迎交流!

申明:部分图片来源于网络,若侵权,联系删除!

参考连接:

英伟达边缘计算官网:https://www.nvidia.cn/autonomous-machines/embedded-systems/

树莓派社区:https://shumeipai.nxez.com/intro-faq

知乎专栏:https://zhuanlan.zhihu.com/p/77585297

Linux中国:https://mp.weixin.qq.com/s/OSqbHmCX-XHE67jZIVwbJQ

ODROID C4官网:https://wiki.odroid.com/start

芯片坊:https://demo.ftxia.com/item.htm?id=670685349157

Intel官网:https://www.intel.cn

知乎专栏:https://zhuanlan.zhihu.com/p/62501901

#AI边缘计算单元-想搞开发,买树莓派还是Nano?相关推荐

  1. AI 边缘计算平台 - 爱芯元智 AX620A 爱芯派开箱

    最近疫情有点猛,宅在家里,没事找点事干,撸撸板子吧. 拿出来趁着双 11 优惠,花了 520 RMB / 块,买的两块爱芯派(套餐),来个开箱贴,顺便测试一下开发板的串口.网口.音频.摄像头.屏幕,以 ...

  2. 江行智能CTO樊小毅:AI+边缘计算驱动能源产业变革 | 量子位·视点分享回顾

    视点 发自 凹非寺 量子位 公众号 QbitAI 人工智能.云计算.物联网等技术为能源电力行业从数字化到智能化转型提供了强大的驱动力. 据机构调研,2020年中国能源电力数字化市场规模超过2200亿元 ...

  3. 【AI简报20210514期】开源项目树莓派复古相机、L4自动驾驶新闻速递

    嵌入式AI 1. 地平线L4级自动驾驶芯片流片成功,预计2022年量产上市 原文: https://www.163.com/dy/article/G9I96HCO05508TBC.html 5月9日消 ...

  4. 想搞人工智能,却又不会用Linux?GPU主机+远程调试来帮你!

    人工智能的火爆,咱就不用多说了.自从AlphaGo 1.0横扫李世石.AlphaGo 2.0碾压柯杰以来,包括霍金.马斯克在内的大佬,都开始关心人工智能会不会毁灭人类了.人才市场上,据估计,人工智能相 ...

  5. AI 边缘计算平台 - RK3588 / 旭日 X3 派 / 爱芯派 AX620A / K510 简介

    今年的双 11,看起来好像没有往年那么火,各大厂家优惠的力度感觉也不是很大.盘点一下 AI 边缘计算平台,发现有几款性价比还比较高平台的加入,值得大家考察一番. 我将几款性价比还不错的平台做了整理,列 ...

  6. ChatGPT想干掉开发人员,做梦去吧

    很多人都发现ChatGPT可以做一些代码相关的工作,不仅可以写一些基础的类似python.java.js的代码段,还可以做一定量的调优,于是就开始担忧起来,到哪天我的开发工作会不会被ChatGPT这个 ...

  7. 最强绘图AI:一文搞定Midjourney(附送咒语)

    最强绘图AI:一文搞定Midjourney(附送咒语) Midjourney官网:https://www.midjourney.com 简介 Midjourney是目前效果最棒的AI绘图工具.访问Mi ...

  8. linux 查看主板sn_如何使用您的工业边缘计算单元:第三章:使用你的JayBox 主板...

    这篇文章是介器开源十一章节PlayBook的一部分,欢迎来给我们的提PR,我们的git地址是:https://github.com/Jieqiio/BaseJay/wiki 如何使用您的工业边缘计算单 ...

  9. 【源资讯 第24期】有人总想搞大新闻:“Windows 11”爆猛料;微信放出“小程序码”...

    2019独角兽企业重金招聘Python工程师标准>>> 上个星期我们讨论了操作系统哪家强?但是似乎这个话题似乎就像"谁是世界上最好的语言一样"永远都不会结束. 本 ...

  10. 请珍爱自己的身体搞开发的兄弟们

    请珍爱自己的身体搞开发的兄弟们,9OAL这个故事是一个朋友的亲身经历,他已经快半年没有上过博客了,因为没心情. 2009年9月27日,由于感觉到全身乏力,加上连续两天的低烧,请了个假去检查,结果让全家 ...

最新文章

  1. pandas使用datetime创建示例dataframe:包含完整的时分秒信息、创建时间索引、使用不同的时间频率、date_range中参数freq的偏移量别名
  2. angluar bulid 的时候报错
  3. js实现拖拽+碰撞+重力
  4. 详解4种经典的限流算法
  5. win2008服务器维护费用,win2008 服务器安全检查步骤指引(日常维护说明)
  6. Android系统常用的权限
  7. python语言入门q-Python基础教程中的函数
  8. 叫板苹果谷歌,微软将开发者应用分成上调至 95%
  9. Selenium-WebDriver基本使用和API--1
  10. bootstrap批量删除操作!
  11. 了解信息安全管理体系的基本思路
  12. POI excel 添加水印 xls,xlsx
  13. matlab 隐函数全微分,求隐函数的全微分
  14. 肠道微生物会导致你变胖吗?
  15. 武汉第一职业教育中心计算机技能高考,武汉市第一职业教育中心
  16. Android底部小白条的解决方法
  17. python 文字转换成声音
  18. 【NYOJ】[845]无主之地1
  19. 后台控制游戏开关_今天购买这些开关游戏
  20. MobaXterm修改主题皮肤

热门文章

  1. 【bzoj2242】计算器 离散对数
  2. vue项目获取视频封面展示在页面上
  3. 浅谈Anchor free与Anchor based
  4. 人工神经网络概念及组成,人工神经网络基本概念
  5. 自己用命令强制删除占用的文件或文件夹
  6. 使用代理ip会导致网络卡顿吗?
  7. 数据结构创建有向图(C++语言)
  8. excel粘贴时出现故障_你必将碰到的巨崩溃的问题,Excel复制粘贴时,突然提示“不同单元格格式太多“,我快疯了......
  9. 计算机无法连接网络打印机,网络打印机无法连接的解决方法是什么
  10. quast 的结果怎么看_使用quast评估基因组装配的质量