🔧 AI 知识库

AI MCU 正在把嵌入式带进「端侧智能」时代:从 TinyML 到 NPU

原文链接

AI MCU 正在把嵌入式带进「端侧智能」时代:从 TinyML 到 NPU

原文链接:https://mp.weixin.qq.com/s/nE91DBZStTP55PX23-a8Pw 作者:大锤自习室 发布时间:2026-05-29

摘要

AI MCU 不是把 ChatGPT 放进单片机,而是把识别、预测、异常检测这类「小模型判断」放到离传感器最近的地方,让设备在断网、低功耗、低延迟场景下也能自己做决定。随着 STM32N6 内置 NPU、Arm Ethos-U 系列推进,端侧 AI 正从软件玩法变成芯片/工具链/RTOS/固件的系统性变革。


核心概念拆解

  • TinyML:把 ML 模型压缩到 MCU 级别(KB~MB 内存、毫瓦功耗、RTOS 环境)
  • AI MCU:带 DSP/向量指令/NPU 的 MCU,目标是在低功耗设备上跑神经网络
  • 端侧推理:训练在云端,判断在本地(识别声音、检测人形、预测故障、分类波形)

AI MCU 的典型结构

传统 MCU 不擅长高密度矩阵运算。AI MCU 的做法是任务拆分:

单元职责
CPU调度、通信、控制逻辑、安全启动
DSP/SIMD滤波、FFT、特征提取、图像前处理
NPU卷积、全连接、激活等高重复度算子
SRAM/Flash决定模型权重、激活张量、中间缓存能否放得下

选 AI MCU 不能只看 TOPS/GOPS,算子支持、激活内存、摄像头带宽、DMA 阻塞同样关键。

可落地的开发流程

端侧 AI 最容易踩的坑:先追求准确率,没定义设备约束。正确顺序——先定场景 → 再定数据 → 再定模型 → 再定部署。

  1. 采集真实场景数据:噪声、角度、温度、老化、安装差异全覆盖
  2. 训练小模型:优先可解释、可压缩、算子友好的结构
  3. 量化与压缩:INT8 量化、剪枝、蒸馏、输入分辨率调整
  4. 部署到固件:模型进 Flash,推理内存池进 SRAM,C/C++ 调用
  5. 现场验证:测准确率 + 延迟 + 峰值电流 + 温升 + 任务抢占 + 异常恢复

端侧 AI vs 云端:判断维度

维度适合端侧 AI更适合云端/边缘网关
延迟毫秒级响应(唤醒词、保护动作)秒级可接受(离线报表、批量分析)
数据原始数据敏感,隐私/合规压力需集中聚合,有清晰授权
功耗长期电池供电,少开无线链路常供电,网络和算力成本可接受
模型复杂度小模型可解决,输入维度可控需大模型、多模态推理
维护方式模型版本稳定,OTA 频率低频繁迭代,云端统一管理

三个典型场景

  1. 工业设备:振动/电流/声音本地异常检测,把「正常波形」和「值得报警的异常波形」分开即可创造价值
  2. 智能家居:门铃本地判断是否有人、音箱本地识别唤醒词、空调本地策略——响应快、断网可用、云端流量低
  3. 可穿戴设备:电池受限场景,端侧先轻量判断,只在必要时唤醒耗电模块

嵌入式工程师该补的能力

  • 模型意识:理解分类/检测/异常检测/量化/算子支持,能跟算法同事对齐约束
  • 内存意识:会估算权重、激活内存、缓冲区和 RTOS 任务栈
  • 功耗意识:推理周期、无线唤醒、采样和睡眠策略放同一张功耗表
  • 工具链意识:LiteRT/TFLM、CMSIS-NN、厂商 AI 工具、量化报告、性能 profiler
  • 产品意识:价值在让设备更快/更稳/更省/更保护隐私,不在炫技

核心判断

未来的嵌入式会从「把控制逻辑写稳」升级为「让设备看懂一点、听懂一点、预测一点」。更现实的分工:云端负责训练、管理和数据闭环,设备端负责快速、低功耗、可离线的即时判断。对嵌入式工程师,这是值得提前布局的知识点。

参考资料

  • STM32N6(Neural-ART NPU,最高 600 GOPS)
  • Arm Ethos-U55(Cortex-M 嵌入式 ML 加速)
  • Google AI Edge LiteRT for Microcontrollers