首页
›
嵌入式边缘AI与TinyML
›
058-Nordic nRF TinyML低功耗与BLE项目
›
《nRF Edge Impulse部署:数据采集、模型训练和C++库集成》
VIP20
本课程属于:058-Nordic nRF TinyML低功耗与BLE项目
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
11. nRF Edge Impulse部署:数据采集、模型训练和C++库集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · nRF与Edge Impulse整体…
课程导入
学习目标
02
开发环境搭建
nRF52840/nRF5340开发… · Edge Impulse账号注册 · Arduino IDE与nRF Co…
开发环境搭建
nRF52840/nRF…
03
Edge Impulse平台基础
项目创建 · 数据采集界面 · Impulse设计流程
Edge
Impulse
04
传感器数据采集
nRF板载传感器(加速度计 · 麦克风等)数据读取 · 采样频率与窗口大小设置
传感器数据采集
nRF
05
数据标注与预处理
时间序列数据标注 · 数据切片 · 滤波与归一化
数据标注
预处理
06
特征工程与信号处理
时域/频域特征提取 · 频谱分析 · MFCC(语音)
特征工程
信号处理
07
模型设计与训练
分类/回归模型选择 · 神经网络结构配置 · 训练参数调优
模型设计
训练
08
模型优化与量化
模型压缩 · 量化感知训练 · int8量化
模型优化
量化
09
模型测试与验证
在Edge Impulse中运行实时… · 混淆矩阵 · 模型准确率与鲁棒性分析
模型测试
验证
10
部署准备
生成C++库 · 选择目标设备 · 了解nRF内存与计算资源限制
部署准备
C++
11
C++库集成基础
下载生成的C++库 · 在Arduino IDE中导入 · 在nRF Connect SDK中集…
C++
库集成基础
12
nRF52840 Arduino部署实战
编写Arduino程序调用Edge… · 读取传感器数据并运行推理
nRF52840
Arduino
13
nRF5340 nRF Connect SDK部署实战
使用Zephyr RTOS集成Edg… · 配置设备树与GPIO
nRF5340
nRF
14
实时数据流处理
使用DMA或中断采集传感器数据 · 环形缓冲区 · 推理频率控制
实时数据流处理
DMA
15
推理结果输出与交互
串口打印 · LED指示 · 蜂鸣器反馈
推理结果输出
交互
16
BLE通信集成
使用nRF BLE服务传输推理结果 · 手机APP接收数据 · 低功耗设计
BLE
通信集成
17
低功耗优化
睡眠模式 · 事件驱动推理 · 降低采样率
低功耗优化
睡眠模式
18
案例实战1
基于加速度计的人体活动识别(走路/跑…
案例实战1
基于加速度计的人…
19
案例实战2
基于麦克风的语音关键词识别(如“是/…
案例实战2
基于麦克风的语音…
20
案例实战3
基于环境传感器(温湿度/气压)的异常…
案例实战3
基于环境传感器
21
常见问题排查
编译错误 · 内存不足 · 推理延迟高
常见问题排查
编译错误
22
性能调优
模型推理时间测量 · 内存占用分析 · 优化代码与算法
性能调优
模型推理时间测量
23
多传感器融合
同时使用多个传感器 · 特征拼接 · 模型输入设计
多传感器融合
同时使用多个传感…
24
边缘与云端协同
Edge Impulse与nRF云服… · OTA模型更新 · 远程监控
边缘
云端协同
25
安全与隐私
模型加密 · 数据加密传输 · 设备认证
安全
隐私
26
项目部署与测试
在真实环境中测试 · 收集反馈 · 迭代优化模型
项目部署
测试
27
综合项目
设计一个完整的nRF Edge Im… · 从需求分析到部署
综合项目
nRF
28
扩展学习
Edge Impulse其他功能(异… · FOMO) · nRF其他系列(nRF9160)部署
扩展学习
Edge
29
课程总结
核心知识点回顾 · 常见误区 · 学习路径建议
课程总结
核心知识点回顾
30
结课考核
完成一个自定义nRF Edge Im… · 提交报告与演示视频
结课考核
nRF
所属VIP或分类
同VIP:Nordic-nRF-TinyML交付:源码、固件、功耗报告和测试文档
同VIP:nRF-BLE安全配对与设备身份认证
同VIP:nRF-BLE通信功耗与吞吐性能优化