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
    +关注

    关注

    147

    文章

    19232

    浏览量

    405178
  • AI
    AI
    +关注

    关注

    91

    文章

    41966

    浏览量

    303061
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车边缘节点如何实现 OTA 升级?LIN OTA 方案解析

    领域,车辆 ECU 可以通过 OTA 完成功能优化、问题修复或新增功能。随着 OTA 技术在汽车电子的不断普及,OTA 能力也开始从域控制器扩展到各类边缘
    的头像 发表于 05-18 10:11 282次阅读
    汽车<b class='flag-5'>边缘</b><b class='flag-5'>节点</b>如何<b class='flag-5'>实现</b> OTA 升级?LIN OTA 方案解析

    边缘 AI 加速的 Arm® Cortex®‑M0+ MCU 如何为电子产品注入更强智能

    的神经网络模型。 · 在 MCU 上运行机器学习推理可实现唤醒词检测、手势识别和预测性维护等高级功能。 利用 MCU 提升边缘
    的头像 发表于 03-25 09:22 384次阅读
    <b class='flag-5'>边缘</b> <b class='flag-5'>AI</b> 加速的 Arm® Cortex®‑M0+ <b class='flag-5'>MCU</b> 如何为电子产品注入更强智能

    论马斯克的预言:AI使人类边缘

    依据 马斯克认为AI已进入“递归式自我改进”阶段,新一代的AI模型由上一代模型参与训练,人类监督的角色正在被边缘化。他预计完全自动化的AI自我改进可能在2026年底或2027年
    发表于 03-14 05:27

    边缘AI算力临界点:深度解析176TOPS香橙派AI Station的产业价值

    帧数据不被阻塞,快速喂给NPU,实现真正的实时而非准实时分析。 3. 向量数据库的本地化 RAG是目前大模型落地的核心技术。AI Station的大内存允许在内存建立较大规模的向量索引,避免频繁查盘
    发表于 03-10 14:19

    何在边缘AI应用场景实现高性能、低功耗推理(上)

    送回EndPoint设备。这种方法需要巨大的带宽才能将海量数据传输到云端。边缘设备越来越多地使用AI推理技术,以实现快速实时响应并提高数据隐私和安全性,同时避免与云连接产生的延迟
    的头像 发表于 03-03 14:18 6701次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>边缘</b><b class='flag-5'>AI</b>应用场景<b class='flag-5'>中</b><b class='flag-5'>实现</b>高性能、低功耗推理(上)

    何在边缘AI应用场景实现高性能、低功耗推理(上)

    。这种方法需要巨大的带宽才能将海量数据传输到云端。 边缘设备越来越多地使用AI推理技术,以实现快速实时响应并提高数据隐私和安全性,同时避免与云连接产生的延迟和成本。这也降低了功耗,使其适用于电池供电的IoT应用。因此,
    的头像 发表于 02-27 07:48 1w次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>边缘</b><b class='flag-5'>AI</b>应用场景<b class='flag-5'>中</b><b class='flag-5'>实现</b>高性能、低功耗推理(上)

    意法半导体STM32 AI模型库助力边缘AI落地应用

    在开发边缘AI(Edge AI)时,可以说“理解问题本身”就已成功了一半。然而,随着AI模型持续演进,即便是经验丰富的工程师,也会发现优化变得越来越复杂。除此之外,如
    的头像 发表于 01-14 11:07 939次阅读

    直播有礼 | 瑞萨边缘AI线上技术月——AI MCU/MPU产品及边缘AI案例集

    RA生态工作室关注我们随着人工智能技术不断迭代,使用远端算力平台进行模型部署和AI计算并在端侧决策成为可能,边缘AI技术凭借实时响应、低资源消耗、高安全性和私密性优势正引领嵌入式开发变革。瑞萨电子
    的头像 发表于 01-13 18:05 821次阅读
    直播有礼 | 瑞萨<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>线上技术月——<b class='flag-5'>AI</b> <b class='flag-5'>MCU</b>/MPU产品及<b class='flag-5'>边缘</b><b class='flag-5'>AI</b>案例集

    低轨卫星边缘计算节点的抗辐照MCU选型分析

    :随着低轨卫星星座规模化部署与边缘计算范式向空间领域的延伸,星载计算节点的选型需在传统抗辐射加固要求与新兴算力需求之间实现精细化权衡。
    的头像 发表于 12-31 16:45 4699次阅读

    AI边缘计算盒子连接不同的传感器,分别能实现什么功能

    AI边缘计算盒子也被称作“边缘计算服务器”或“边缘计算网关”,它能够实现数据的实时采集、高效处理和智能分析,更能连接各种传感器,
    的头像 发表于 09-10 10:17 1272次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>边缘</b>计算盒子连接不同的传感器,分别能<b class='flag-5'>实现</b>什么<b class='flag-5'>功能</b>?

    AI 边缘计算网关:开启智能新时代的钥匙​—龙兴物联

    ,实时监控生产过程;在电力监控系统,网关能获取电力设备信息,实现远程监控管理。​ AI 边缘计算网关的应用场景极为广泛。在工业领域,实时监测设备运行状态,预测故障,优化生产工艺;在智慧交通
    发表于 08-09 16:40

    工地增加AI识别功能?高性能边缘计算设备解决方案来助力

    今年4月,广州市住建局就发布了《广州市住房和城乡建设局关于房屋建筑工程领域考勤设备优化升级的通知》,最新提出了“增加AI识别功能模块。为实现人员实名登记、实时考勤和自动监测数据互相比
    的头像 发表于 08-05 10:18 1200次阅读
    工地<b class='flag-5'>要</b>增加<b class='flag-5'>AI</b>识别<b class='flag-5'>功能</b>?高性能<b class='flag-5'>边缘</b>计算设备解决方案来助力

    边缘智能网关在水务行业的应用—龙兴物联

    :‌ 快速泄漏识别:‌ 边缘AI模型识别压力突变、流量异常或特定声波特征,即时判断泄漏并定位大致区间(结合多节点数据)。 减少漏损率:‌ 大幅缩短发现泄漏时间,降低水资源浪费和经济损失。 降低网络依赖
    发表于 08-02 18:28

    边缘AI实现的核心环节:硬件选择和模型部署

    边缘AI实现原理是将人工智能算法和模型部署到靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    的头像 发表于 06-19 12:19 1753次阅读
    <b class='flag-5'>边缘</b><b class='flag-5'>AI</b><b class='flag-5'>实现</b>的核心环节:硬件选择和模型部署

    边缘AI实现的核心环节:硬件选择和模型部署

    电子发烧友网综合报道 边缘AI实现原理是将人工智能算法和模型部署到靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    发表于 05-26 07:09 1631次阅读