0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU要如何在边缘和节点设计中实现AI功能

电子设计 来源:电子设计 作者:电子设计 2020-10-30 07:13 次阅读

AI:Artificial Intelligence,即人工智能

AI 与我们息息相关,手机导航、语音控制、智慧工厂、物流等这些都会运用 AI 相关技术。


随着人工智能的普及,很多使用 MCU 开发的产品也走向了 AI 的世界。AI 设计主要参与方都是功能强大的 CPUGPUFPGA 等。MCU 与强大的人工智能(AI)有什么关系?

随着 AI 从云到边缘的发展,使得这一观点正在迅速改变,AI 计算引擎使 MCU 能够突破嵌入式应用可能的极限,嵌入式设计已经能够提高网络攻击的实时响应能力和设备安全性。

云计算推动了对具有 AI 功能的 MCU 的需求;它减少了数据传输所需的带宽,并节省了云服务器的处理能力

配备 AI 算法的 MCU 正在应用包含对象识别,启用语音服务和自然语言处理等功能的应用程序。它们还有助于提高物联网(IoT),可穿戴设备和医疗应用中电池供电设备的准确性和数据隐私性。

那么,MCU 如何在边缘和节点设计中实现 AI 功能?下面简要介绍了三种基本方法,这些方法使 MCU 能够在 IoT 网络边缘执行 AI 加速。

三个 MCU + AI 场合

第一种方法(可能是最常见的方法)涉及各种神经网络(NN)框架(例如 Caffe 2,TensorFlow Lite 和 Arm NN)的模型转换,用于在 MCU 上部署云训练的模型和推理引擎。有一些软件工具可以从云中获取经过预训练的神经网络,并通过将其转换为 C 代码来针对 MCU 进行优化。

在 MCU 上运行的优化代码可以在语音,视觉和异常检测应用程序中执行 AI 功能。工程师可以将这些工具集下载到 MCU 配置中,并运行优化神经网络的推论。这些 AI 工具集还提供了基于神经网络的 AI 应用程序的代码示例。

AI 执行模型转换工具可以在低成本和低功耗 MCU 上运行优化神经网络的推论

第二种方法是绕过了对从云借用的预训练神经网络模型的需求,设计人员可以将 AI 库集成到微控制器中,并将本地 AI 培训和分析功能纳入其代码中。

随后,开发人员可以基于从边缘的传感器,麦克风和其他嵌入式设备获取的信号来创建数据模型,并运行诸如预测性维护和模式识别之类的应用程序。

第三,AI 专用协处理器的可用性使 MCU 供应商能够加快机器学习功能的部署。诸如 Arm Cortex-M33 之类的协处理器利用了诸如 CMSIS-DSP 之类的流行 API 来简化代码的可移植性,从而使 MCU 与协处理器紧密耦合,可加快 AI 功能,如协处理相关和矩阵运算。

同时,新推出的 Cortex-M55 具有更强的 AI 处理能力。

上述软件和硬件平台演示了如何通过根据嵌入式设计要求开发的推理引擎在低成本 MCU 中实现 AI 功能。这很关键,因为支持 AI 的 MCU 很有可能在 IoT,工业智能建筑和医疗应用中改变嵌入式设备的设计。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17117

    浏览量

    350934
  • AI
    AI
    +关注

    关注

    87

    文章

    30698

    浏览量

    268854
收藏 人收藏

    评论

    相关推荐

    何在低功耗MCU实现人工智能和机器学习

    人工智能 (AI) 和机器学习 (ML) 的技术不仅正在快速发展,还逐渐被创新性地应用于低功耗的微控制器 (MCU) ,从而实现边缘
    的头像 发表于 12-17 16:06 258次阅读

    AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV

    (Computer Vision) 目的:计算机视觉的目标是使计算机能够理解和解释图像或视频的内容,实现类似于人类视觉系统的感知能力。 方法:使用高级算法来解析图像的内容,包括但不限于特征提取、物体
    发表于 12-14 09:31

    AI模型部署边缘设备的奇妙之旅:如何实现手写数字识别

    系统的智能化水平,还极大地拓展了其应用范围, 使得嵌入式系统在智能家居、智能交通、智能医疗等领域有了更深层次的运用。AI技术的嵌入,已经成为未来嵌入式系统发展 的一个重要趋势。踏入边缘端部署的第一步
    发表于 12-06 17:20

    使用 ADI 的 MAX78002 MCU 开发边缘 AI 应用

    科技巨头之间为实现生成式人工智能 (GenAI) 商业化而进行的金融军备竞赛在某种程度上掩盖了其他重要的 AI 工作,尤其是在网络边缘,供应商渴望 AI 应用程序能够在通常受有限内存、
    的头像 发表于 10-17 11:39 1419次阅读
    使用 ADI 的 MAX78002 <b class='flag-5'>MCU</b> 开发<b class='flag-5'>边缘</b> <b class='flag-5'>AI</b> 应用

    NXP推出集成NPU的MCU,支持AI边缘设备!MCU实现AI功能的多种方式

    旨在显著节省功耗,可在边缘端提供高达172倍的AI加速。   MCU 集成NPU 支持AI 功能   恩智浦推出的这款i.MX RT700内
    的头像 发表于 09-29 01:11 3737次阅读

    什么是边缘AI边缘AI的供电挑战

    RECOM 的 RACM1200-V 采用数字通信,可轻松集成到边缘 AI设计
    的头像 发表于 09-02 11:52 462次阅读
    什么是<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>?<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>的供电挑战

    MCU如何实现AI功能

    在讨论如何在微控制器单元(MCU)上实现AI功能时,我们需要认识到MCU通常具有较为有限的计算资
    的头像 发表于 07-19 11:51 883次阅读

    【HZHY-AI300G智能盒试用连载体验】基建智慧工地物联边缘代理技术研究及应用

    基建施工现场大量的感知层设备需要一种区域集中式、全网分布式的网络交互节点实现企业级大数据的在线采集和反控,助力基建安全质量管理工作。 【项目计划】 1、在AI300G智能盒上安装Ubuntu操作系统
    发表于 07-16 17:14

    AI模型在MCU的应用

    机遇。将AI模型集成到MCU,不仅提升了设备的智能化水平,还使得设备能够执行更复杂的任务,实现自主决策和实时响应。本文将从AI模型在
    的头像 发表于 07-12 10:24 884次阅读

    何在openmv实现图传功能

    Vision board的openmv固件wifi只能实现连接,一些通信和物联网也用不了。如果我实现在openmv的图传功能该怎么做呢,
    发表于 07-09 06:36

    边缘AI实现性能和功耗的平衡,英飞凌新一代PSOC™ Edge MCU如何做到?

    电子发烧友网报道(文/吴子鹏)传统AI的使用场景有一定局限性,难以面对实际应用场景的多样化,基于云端算力的AI大模型对特定场景的适配性较差,因而算力下沉、数据下沉的边缘AI蓬勃发展,成
    的头像 发表于 06-26 00:14 5476次阅读
    让<b class='flag-5'>边缘</b><b class='flag-5'>AI</b><b class='flag-5'>实现</b>性能和功耗的平衡,英飞凌新一代PSOC™ Edge <b class='flag-5'>MCU</b>如何做到?

    Silicon Labs EFM32PG26荣获“2024边缘AI MCU优秀案例”

    近日,领先的半导体解决方案提供商Silicon Labs(芯科科技)宣布,其最新发布的EFM32PG26(PG26)32位微控制器(MCU)荣获“2024边缘AI MCU优秀案例”。这
    的头像 发表于 06-07 17:41 1129次阅读

    边缘AI网关,将具备更强大的计算和学习能力

    和管理设备数据,提供连接、计算、存储和安全等功能的关键设备。它将物联网节点、终端设备与云平台连接在一起,实现数据的实时处理和决策。   边缘AI
    的头像 发表于 06-06 00:26 3509次阅读

    国内外MCU厂商在边缘AI市场寻找机会!MCU如何运行AI算法?

    ,高频MCU的主频已经提升到GHz级别,可以满足边缘端低算力人工智能需求。将人工智能集成在MCU上,只用一颗芯片实现端侧部署,正在成为新潮流。  
    的头像 发表于 02-02 00:18 6540次阅读
    国内外<b class='flag-5'>MCU</b>厂商在<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>市场寻找机会!<b class='flag-5'>MCU</b>如何运行<b class='flag-5'>AI</b>算法?

    边缘AI它到底是什么?能做什么?

    边缘AI它到底是什么?能做什么? 边缘人工智能是一种新兴的人工智能技术,它将人工智能的计算和决策能力移动到离数据生成源和终端设备更近的边缘节点
    的头像 发表于 01-11 14:44 1286次阅读