新唐科技推出 NuML Toolkit:加速嵌入式 AI 模型部署的高效工具
恒森云
NuvotonAIMCU
随着 AI 技术在嵌入式系统中的应用日益广泛,如何高效地将训练好的 AI 模型部署到资源受限的微控制器上,成为工程师面临的一大挑战。新唐科技推出的 NuML Toolkit 专为 NuMicro® M55M1 系列 MCU 设计,支持将预训练 AI 模型快速转换为可执行代码,大幅简化端侧 AI 部署流程。
背景
随着人工智能(AI)技术的不断进步,开发者希望将机器学习模型快速部署到嵌入式系统中。然而,传统 AI 开发环境与资源受限的微控制器(MCU)平台之间存在显著差异,使得模型部署过程复杂且耗时。为降低开发门槛,新唐科技(Nuvoton)推出了 NuML Toolkit —— 一款专为 NuMicro® M55M1 系列微控制器设计的 Windows® 工具,可将预训练的 AI 模型快速转换为兼容 Arm® Keil® 的可执行代码。
核心硬件平台:M55M1
NuML Toolkit 针对 NuMicro® M55M1 微控制器进行了深度优化。M55M1 具备以下核心特性:
- Arm® Cortex®-M55 内核 —— 目前 Cortex-M 系列中 AI/ML 性能最强的内核
- 集成 Arm Ethos™-U55 NPU —— 神经网络处理单元,显著提升 AI 推理性能
- 1.5 MB SRAM + 2 MB Flash —— 为端侧 AI 应用提供充足的计算和存储资源
这一硬件组合使 M55M1 成为当前最新的量产级端侧 AI(Endpoint AI)平台。
NuML Toolkit 的核心能力
NuML Toolkit 集成了 Keil µVision®5 / Arm Compiler 6(armc6)、Make / GCC 工具链,能够将完全 INT8 量化的 AI 模型转换为 Keil 示例代码。其三大核心优势:
- 模型转换简便 —— 只需几个命令即可生成 AI MCU 项目,无需手写转换代码
- 全流程一体化 —— 从模型转换、项目生成、编译烧录到结果验证,所有步骤内置且操作简单
- 灵活可编辑 —— 代码模块化设计,便于自定义修改;大型模型可自动使用 SD 卡或 HyperRAM 扩展
典型应用场景
NuML Toolkit 已在多个领域得到广泛应用:
- 物体检测 —— 识别特定物体的目标检测模型
- 关键词识别(KWS) —— 语音控制和唤醒词检测
- 异常检测 —— 工业设备状态监测与异常行为预警
- 姿态识别 —— 智能台灯等消费电子中的坐姿检测(该应用已入围 The Best AI Awards 决赛)
开发者不再需要担心如何将 PC 端训练的模型转换为 MCU 可执行的格式,可以直接专注于编写外设控制代码(如摄像头、音频处理和显示输出),从而大幅提升项目开发效率。
了解更多
如您对该工具感兴趣,欢迎通过新唐科技 AI 官网 www.nuvoton.com/ai 的「联系我们」表单获取更多信息。
本文内容整理自新唐科技官方技术博客。
