成功加入购物车

去购物车结算 X
教育社科专营店
  • 基于STM32N6的端侧AI应用开发实战:模型训练、部署与系统实现
图文详情

基于STM32N6的端侧AI应用开发实战:模型训练、部署与系统实现

举报

正版全新

  • 出版时间: 
  • 装帧:    其他
  • ISBN:  9787512452985
  • 出版时间: 
  • 装帧:  其他

售价 ¥ 55.54 7.0折

定价 ¥79.00 

品相 全新

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2026-11-09

    数量
    库存11件
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    五年老店
    店铺等级
    资质认证
    90天平均
    成功完成
    82.09% (214笔)
    好评率
    100%
    发货时间
    23.44小时
    地址
    浙江省杭州市滨江区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      5091311
      商品描述:
      【书    名】 基于STM32N6的端侧AI应用开发实战:模型训练、部署与系统实现
      【书    号】 9787512452985
      【出 版 社】 北京航空航天大学出版社
      【作    者】 刘斌 编著
      【出版日期】 2026-11-01
      【定    价】 79.00元

      【编辑推荐】 
      聚焦新一代 NPU 异构 MCU,打通端侧 AI 从模型训练到产品落地全链路实战教程!

      本书围绕集成 Ethos?U55 NPU 的 STM32N6 平台展开,从芯片硬件架构、神经网络基础、模型轻量化讲起,系统解析 Cortex?M55、DSP、NPU 协同工作机制。完整讲解 STM32Cube.AI、NanoEdge AI Studio 两大核心工具链,覆盖模型导入、转换、量化、C 代码生成、传感器智能检测开发全流程。

      书中深入剖析边缘云端协同、RTOS 系统集成、内存调度、功耗控制、算子加速、INT8 量化等工程痛点,不只讲解理论,更给出可复现的实战项目:端侧语音关键词识别、轻量化视觉目标检测,落地智能语音助手、智能门禁真实场景,兼顾性能、功耗、精度三者权衡。

      适合嵌入式工程师、物联网开发者、TinyML 科研人员快速上手 MCU 端 AI 开发;也可供高校电子信息、嵌入式相关专业高年级本科生、研究生作为工程实践参考,帮助读者建立 “需求?模型?部署?优化?验证” 的端侧 AI 闭环开发思维,实现从算法模型到可量产嵌入式智能产品的能力跃迁。

      【内容简介】 
      本书系统介绍了基于 STM32N6 的端侧 AI 应用开发方法,涵盖芯片架构解析、AI 模型适配、工具链使用、推理优化与工程化集成等多个环节。
        全书共 10 章,通过对 Cortex?M55 与 DSP 扩展、Ethos?U55 NPU 特性、存储结构与外设接口的剖析,帮助读者理解其在低功耗、实时边缘智能中的优势。在模型与算法层面,聚焦 CNN、RNN、Transformer 及轻量化改造,结合 TensorFlow、PyTorch 与 ONNX 的训练与转换流程,介绍适合 STM32N6 的模型量化、剪枝和蒸馏方法,并详细讲解了 STM32Cube.AI 与 NanoEdge AI Studio 的使用,实现模型部署与传感器异常检测。书中还系统分析了推理流程优化、算子加速、INT8 量化与能耗基准,强调了边缘 AI 的性能与工程化平衡。*后通过端侧语音关键词识别与端侧视觉目标检测两个实战案例,将前述理论与方法落地于具体应用。
        本书适合嵌入式系统工程师、边缘 AI 与物联网开发者,以及从事智能传感、低功耗 AI 应用的技术人员阅读;也可作为高校相关专业高年级本科生和研究生学习端侧 AI 工程实践的参考用书。

      【目录】 
      第 1 章 STM32N6 与端侧 AI 应用开发概述

       

      - 1.1 STM32N6 芯片架构与 AI 定位

        - 1.1.1 Cortex?M55 主核与 DSP 扩展

        - 1.1.2 Ethos?U55 NPU 特性与算子支持

        - 1.1.3 片上存储结构与带宽优化

        - 1.1.4 外设接口与 AI 应用的适配性

      - 1.2 端侧 AI 应用的典型需求

        - 1.2.1 低功耗与实时性要求

        - 1.2.2 模型轻量化与存储约束

        - 1.2.3 安全与隐私保护需求

        - 1.2.4 边缘与云端的分工

      - 1.3 STM32 生态与开发工具链

        - 1.3.1 STM32CubeIDE 与 Keil 支持

        - 1.3.2 STM32Cube.AI 模型转换器

        - 1.3.3 NanoEdge AI Studio 与传感器 AI

      - 1.4 学习路径与应用定位

        - 1.4.1 从传统 MCU 开发到 AI?MCU 开发的转变

        - 1.4.2 TinyML 在 STM32N6 中的角色

        - 1.4.3 开发者适配与工程化

        - 1.4.4 面向产业的落地场景

      - 1.5 本章小结

       

      第 2 章 AI 模型基础与端侧适配

       

      - 2.1 常见神经网络结构

        - 2.1.1 卷积神经网络 (CNN) 与轻量化变体

        - 2.1.2 循环网络与时序建模

        - 2.1.3 Transformer 与注意力机制

        - 2.1.4 传统 ML 与深度学习结合

      - 2.2 模型训练与框架生态

        - 2.2.1 TensorFlow 与 TensorFlow Lite

        - 2.2.2 PyTorch 与 ONNX 导出

        - 2.2.3 Scikit?Learn 与轻量化模型集成

        - 2.2.4 TinyML 社区与开源资源

      - 2.3 模型轻量化方法

        - 2.3.1 模型剪枝与通道裁剪

        - 2.3.2 权重量化与整数量化

        - 2.3.3 知识蒸馏与模型压缩

        - 2.3.4 结构重设计与可移植性

      - 2.4 模型评估与适配指标

        - 2.4.1 延迟与实时性测试

        - 2.4.2 内存占用分析

        - 2.4.3 能耗与功率测试

        - 2.4.4 精度与鲁棒性权衡

      - 2.5 本章小结

       

      第 3 章 STM32N6 硬件与 AI 计算特性

       

      - 3.1 Cortex?M55 与 DSP 能力

        - 3.1.1 ARMv8?M 架构与指令优化

        - 3.1.2 矩阵乘累加与卷积加速

        - 3.1.3 SIMD 与矢量化

        - 3.1.4 FPU 与浮点计算能力

      - 3.2 Ethos?U55 NPU 详解

        - 3.2.1 NPU 架构与算子支持范围

        - 3.2.2 内部加速引擎与数据流调度

        - 3.2.3 CNN、RNN、Transformer 支持能力

        - 3.2.4 硬件加速与 CPU 协作模式

      - 3.3 存储与数据传输优化

        - 3.3.1 SRAM 分区与模型参数存放

        - 3.3.2 Flash 存储与加载机制

        - 3.3.3 DMA 与外设数据流优化

        - 3.3.4 缓存与带宽瓶颈

      - 3.4 外设接口与 AI 应用结合

        - 3.4.1 摄像头接口与图像采集

        - 3.4.2 音频接口与语音采集

        - 3.4.3 IMU 与加速度传感器

        - 3.4.4 通信接口与边缘协作

      - 3.5 本章小结

       

      第 4 章 STM32Cube.AI 开发与模型转换部署

       

      - 4.1 模型转换流程

        - 4.1.1 Keras/TFLite 模型导入

        - 4.1.2 ONNX 模型支持

        - 4.1.3 模型兼容性检查

        - 4.1.4 模型分析与优化建议

      - 4.2 自动生成的 C 代码结构

        - 4.2.1 API 函数调用方式

        - 4.2.2 内存初始化与分配策略

        - 4.2.3 输入 / 输出接口定义

        - 4.2.4 错误处理与日志记录

      - 4.3 部署优化

        - 4.3.1 模型量化在 STM32Cube.AI 中的应用

        - 4.3.2 中间特征图管理

        - 4.3.3 延迟与功耗权衡

        - 4.3.4 性能基准测试与调优

      - 4.4 工程集成

        - 4.4.1 FreeRTOS 任务调度集成

        - 4.4.2 与外设驱动结合

        - 4.4.3 模块化封装与复用

        - 4.4.4 OTA 升级与模型更新

      - 4.5 本章小结

       

      第 5 章 NanoEdge AI Studio 与传感器智能

       

      - 5.1 传感器 AI 应用场景

        - 5.1.1 异常检测与预测性维护

        - 5.1.2 振动分析与机械状态监控

        - 5.1.3 动作识别与手势识别

        - 5.1.4 环境感知与多模态融合

      - 5.2 特征提取与信号处理

        - 5.2.1 时域特征与频域特征

        - 5.2.2 短时傅里叶变换

        - 5.2.3 小波变换与分解

        - 5.2.4 特征选择与降维

      - 5.3 模型生成与自动学习

        - 5.3.1 NanoEdge AI Studio

        - 5.3.2 训练样本采集与预处理

        - 5.3.3 自动算法搜索与优化

        - 5.3.4 在线学习与自适应更新

      - 5.4 部署与运行机制

        - 5.4.1 与 STM32Cube.AI 的互补关系

        - 5.4.2 嵌入式 C 库调用

        - 5.4.3 内存与延迟开销评估

        - 5.4.4 应用案例:电机异常检测

      - 5.5 本章小结

       

      第 6 章 边缘计算与系统协同

       

      - 6.1 边缘智能的系统定位

        - 6.1.1 边缘与云端的任务划分

        - 6.1.2 分布式 AI 与协同推理

        - 6.1.3 联邦学习与本地模型更新

        - 6.1.4 边缘安全与隐私保护

      - 6.2 通信与数据上传机制

        - 6.2.1 BLE 与低功耗传输

        - 6.2.2 LoRa 与远距离传输

        - 6.2.3 Wi?Fi 边缘设备上报

        - 6.2.4 MQTT/CoAP 协议集成

      - 6.3 系统资源与能耗管理

        - 6.3.1 动态电源管理 (低功耗模式)

        - 6.3.2 算法计算功耗评估

        - 6.3.3 通信功耗优化策略

        - 6.3.4 多任务协同与 RTOS 调度

      - 6.4 边缘 AI 与应用生态

        - 6.4.1 工业物联网监测系统

        - 6.4.2 智能家居与消费类应用

        - 6.4.3 智能穿戴设备

        - 6.4.4 智能机器人子系统

      - 6.5 本章小结

       

      第 7 章 AI 推理优化与性能分析

       

      - 7.1 推理流程与实时性保证

        - 7.1.1 数据预处理加速

        - 7.1.2 模型加载与运行

        - 7.1.3 后处理与结果解析

      - 7.2 算子优化与库支持

        - 7.2.1 CMSIS?NN 库优化

        - 7.2.2 ARM Compute Library 适配

        - 7.2.3 SIMD 并行优化方法

        - 7.2.4 硬件加速与软件算子结合

      - 7.3 量化推理与 INT8 优化

        - 7.3.1 对称与非对称量化

        - 7.3.2 量化感知训练与后量化

        - 7.3.3 INT8 算子加速

      - 7.4 性能与能耗基准

        - 7.4.1 推理延迟测试

        - 7.4.2 内存占用与瓶颈分析

      - 7.5 本章小结

       

      第 8 章 嵌入式系统集成与工程化开发

       

      - 8.1 软件架构设计

        - 8.1.1 分层结构与模块化设计

        - 8.1.2 AI 推理线程与 RTOS 调度

        - 8.1.3 数据采集与 AI 处理耦合

        - 8.1.4 通信与外设驱动集成

      - 8.2 存储与内存优化

        - 8.2.1 Flash 分区与代码部署

        - 8.2.2 SRAM 分配与缓冲管理

        - 8.2.3 数据流缓存机制

      - 8.3 功耗管理与低功耗设计

        - 8.3.1 时钟动态调整

        - 8.3.2 任务休眠与唤醒机制

        - 8.3.3 数据采集功耗优化

      - 8.4 工程调试与优化工具

        - 8.4.1 ST?Link 与调试方法

        - 8.4.2 性能分析工具

        - 8.4.3 内存与功耗实时监控

        - 8.4.4 OTA 升级与远程维护

      - 8.5 本章小结

       

      第 9 章 端侧语音关键词识别

       

      - 9.1 语音关键词识别系统框架

        - 9.1.1 声学前端与特征提取

        - 9.1.2 KWS 模型选择与训练

        - 9.1.3 模型量化与部署流程

      - 9.2 特征提取与 DSP 实现

        - 9.2.1 MFCC 特征计算

        - 9.2.2 梅尔滤波器组实现

        - 9.2.3 DSP 优化与实时计算

      - 9.3 模型部署与集成

        - 9.3.1 STM32Cube.AI 模型转换

        - 9.3.2 输入缓冲与滑窗机制

        - 9.3.3 输出触发与事件响应

      - 9.4 性能测试与优化

        - 9.4.1 延迟测试与响应时间

        - 9.4.2 误识率与鲁棒性评估

        - 9.4.3 实际应用案例:智能语音助手

      - 9.5 本章小结

       

      第 10 章 端侧视觉目标检测

       

      - 10.1 系统设计与任务定义

        - 10.1.1 图像采集系统设计

        - 10.1.2 模型选择 (YOLO?Nano/MobileNet SSD)

        - 10.1.3 模型裁剪与量化

      - 10.2 图像预处理与加速

        - 10.2.1 图像缩放、归一化与通道裁剪

        - 10.2.2 DMA 加速图像传输

      - 10.3 模型推理与后处理

        - 10.3.1 目标框解码与 NMS 非极大值抑制

        - 10.3.2 多目标跟踪与识别置信度计算

      - 10.4 实际应用与性能评估

        - 10.4.1 实时帧率与延迟测试

        - 10.4.2 精度与误检漏检测试

        - 10.4.3 应用案例:智能门禁系统

      - 10.5 本章小结

       

      参考文献

      【前言】 
      随着人工智能在嵌入式设备中的广泛应用,端侧 AI 逐渐成为推动智能化发展的核心动力。在物联网、智能家居、工业监测以及可穿戴设备等领域,设备不仅需要感知环境,还必须具备本地推理与实时决策的能力。

      STM32N6 作为 ST 公司推出的新一代 MCU,融合了 Cortex?M55 处理核心与 Ethos?U55 神经网络加速单元,在保证低功耗与嵌入式灵活性的同时,提供了可观的 AI 算力,为开发者实现端侧智能提供了新的平台。

      本书正是基于这一背景,系统梳理了 STM32N6 在端侧 AI 应用开发中的方法、工具与实践路径。本书前半部分注重理论框架与工具链介绍,帮助读者夯实基础。*后两章不仅提供了可复现的开发流程,更通过语音助手与智能门禁等典型场景验证了 STM32N6 的实际应用价值。

      第 1 章从 STM32N6 的芯片架构与 AI 定位入手,分析其主核、NPU、存储与外设的特性,并结合端侧 AI 应用的典型需求阐明低功耗、轻量化和安全与隐私保护的重要性。

      第 2、3 章进一步延伸至模型与硬件的双重层面,既介绍了 CNN、RNN、Transformer 等常见神经网络结构及其轻量化方法,又详细解析了 STM32N6 的 DSP 与 NPU 计算特性,为后续部署提供理论支撑。

      第 4、5 章则进入工具链实践,分别讲解了 STM32Cube.AI 在模型转换、代码生成与优化上的关键步骤,以及 NanoEdge AI Studio 在传感器异常检测与自动学习中的独特优势。

      第 6 章聚焦边缘计算与系统协同,分析边缘与云端的任务划分、联邦学习与通信机制,提出功耗优化与多任务协同的工程方法。

      第 7 章围绕推理优化展开,从预处理到后处理、从算子库到量化方法,全面覆盖了保证实时性与降低功耗的关键环节,并辅以性能基准的量化指标。

      第 8 章则将 AI 推理融入嵌入式系统整体架构,涉及 RTOS 线程管理、内存优化、功耗控制与调试工具,确保 AI 应用能够在资源有限的硬件平台上稳定运行。

      第 9 章以端侧语音关键词识别为例,展示了从声学特征提取、KWS 模型训练与量化,到 STM32Cube.AI 部署与性能测试的完整流程。

      第 10 章则面向视觉任务,选取轻量化目标检测模型进行裁剪与量化,结合图像预处理与后处理策略,*终实现端侧实时目标检测应用。

      本书的读者对象涵盖嵌入式开发工程师、AI 应用开发者以及对 TinyML 与边缘计算感兴趣的科研人员。对于有嵌入式开发经验的工程师,本书能帮助其快速切入端侧 AI 领域;对于已有 AI 建模经验的研究者,本书则提供了将模型落地到 MCU 平台的完整方法。通过理论与实践的结合,读者不仅能理解 STM32N6 的技术特性,还能掌握从模型训练、部署到应用落地的全流程技能。

      我们期望读者在完成本书学习后,能够建立端侧 “需求 — 模型 — 部署 — 优化 — 验证” 的闭环方法论,具备针对功耗、实时性与精度进行权衡与调优的能力;并能举一反三,将书中的语音与视觉案例迁移到更多传感与控制场景中,持续迭代出可量产、可维护的嵌入式智能应用,从而真正把人工智能稳健落地到真实产品与复杂环境中,形成 AI 的系统工程思维。

      作者

      2026 年 4 月

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看