首页
›
嵌入式与底层系统
›
101-Nordic nRF52nRF53低功耗无线产品工程
›
《Nordic nRF Zephyr系统开发工程》
VIP20
本课程属于:101-Nordic nRF52nRF53低功耗无线产品工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Nordic nRF Zephyr系统开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与开发环境全景
目标=nRF系列芯片与Zephyr… · Zephyr在Nordic生态中的角… · 课程实战目标与最终交付物
课程导入
开发环境全景
02
Zephyr开发环境搭建
目标=安装Zephyr SDK · west工具链 · nRF Connect SDK
Zephyr
开发环境搭建
03
Zephyr工程结构与west构建系统
目标=west manifest · CMake与Kconfig协同机制 · 板级设备树与配置文件组织
Zephyr
west
04
设备树与Kconfig实战
目标=为nRF52840 DK添加自… · 配置GPIO与UART外设 · 通过Kconfig裁剪功能
Kconfig
设备树
05
GPIO与基础外设驱动
目标=使用Zephyr GPIO A… · 中断与轮询模式对比 · 编写按键消抖逻辑并集成到实际工程
GPIO
基础外设驱动
06
串口通信与日志系统
目标=配置UART外设 · 使用Zephyr logging子系… · 通过串口输出调试信息
串口通信
日志系统
07
Zephyr线程与调度
目标=创建线程 · 设置优先级 · 使用信号量与互斥锁
Zephyr
线程
08
定时器与工作队列
目标=使用内核定时器 · 延迟工作队列 · 系统时钟与RTC外设
定时器
工作队列
09
中断管理与ISR最佳实践
目标=nRF NVIC中断配置 · Zephyr ISR编写规范 · 中断与线程间通信
ISR
断管理
10
蓝牙低功耗协议栈入门
目标=Zephyr蓝牙栈架构 · HCI与控制器接口 · 配置nRF52840蓝牙外设
蓝牙低功耗协议栈…
Zephyr
11
BLE GATT服务与特征开发
目标=定义自定义GATT服务 · 实现读写与通知特征 · 使用nRF Connect手机App…
BLE
GATT
12
BLE连接参数与功耗优化
目标=连接间隔 · 从机延迟 · 广播间隔配置
BLE
连接参数
13
蓝牙Mesh基础与实战
目标=Zephyr Mesh栈配置 · 节点配网 · 发布订阅模型
Mesh
蓝牙
14
Thread与Zigbee协议支持
目标=Zephyr中802.15.4… · Thread网络搭建 · Zigbee集群库使用
Thread
Zigbee
15
传感器驱动与I2C/SPI总线
目标=使用Zephyr传感器子系统 · 配置I2C与SPI外设 · 读取温湿度与加速度数据
I2C/SPI
传感器驱动
16
ADC与模拟外设
目标=nRF SAADC配置 · Zephyr ADC API · 电池电压监测
ADC
模拟外设
17
PWM与电机/LED控制
目标=配置PWM外设 · 使用Zephyr PWM API · 实现呼吸灯与电机调速
PWM
LED
18
Flash存储与NVS
目标=使用Zephyr NVS文件系… · 片内Flash读写 · 存储配置参数与传感器数据
Flash
NVS
19
文件系统与外部存储
目标=挂载LittleFS · 使用SPI NOR Flash · 文件读写操作
文件系统
外部存储
20
电源管理与低功耗设计
目标=Zephyr电源管理子系统 · nRF System OFF与Sys… · 外设时钟门控
电源管理
低功耗设计
21
DFU与固件升级
目标=使用MCUboot · Zephyr DFU子系统 · 通过BLE或UART进行固件升级
DFU
固件升级
22
安全与加密
目标=Zephyr Crypto A… · nRF CC310硬件加密 · TLS/DTLS连接
安全
加密
23
调试与Trace
目标=使用J-Link · RTT · Zephyr调试选项
Trace
调试
24
测试与CI
目标=Zephyr Twister测… · 单元测试与集成测试 · GitHub Actions自动化构…
CI
测试
25
多协议并发与动态切换
目标=BLE与Thread共存 · Zephyr协议栈多实例 · 动态切换射频
多协议并发
动态切换
26
边缘计算与机器学习
目标=Zephyr上运行Tensor… · nRF5340双核架构 · 部署关键词识别模型
边缘计算
机器学习
27
nRF5340双核开发
目标=应用核与网络核分工 · IPC通信 · 共享内存
nRF5340
双核开发
28
实际项目
目标=智能家居传感器节点:集成BLE · 传感器 · 低功耗
实际项目
BLE
29
实际项目
目标=可穿戴健康监测设备:使用PPI · ADC · BLE通知
实际项目
PPI
30
课程总结与工程化交付
目标=代码规范 · 文档编写 · 版本管理
课程总结
工程化交付
所属VIP或分类
同VIP:Nordic-nRF-DFU固件升级工程
同VIP:Nordic-nRF-SoftDevice协议栈工程
同VIP:Nordic-nRF-Thread终端开发工程