首页
›
热销单品
›
工控物联网与网络通信
›
《基于Zephyr的物联网设备开发实战》
所属分类:工控物联网与网络通信
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
基于Zephyr的物联网设备开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · Zephyr在物联网中的地位 · 课程整体框架与实战项目预览
课程导入
学习目标
02
开发环境搭建
安装Zephyr SDK · west工具 · 依赖包
开发环境搭建
Zephyr
03
Zephyr基础架构
内核 · 设备树 · 驱动模型
Zephyr
基础架构
04
设备树(Devicetree)
语法 · 节点 · 属性
Devicetree
设备树
05
Kconfig配置系统
配置选项 · 依赖关系 · menuconfig使用
Kconfig
配置系统
06
构建与烧录
west build/flash/d… · 支持多种开发板 · 处理构建错误与烧录问题
构建
烧录
07
GPIO驱动开发
GPIO API · 中断 · 回调
GPIO
驱动开发
08
UART串口通信
UART驱动 · 轮询与中断模式 · 实现串口打印和简单协议解析
UART
串口通信
09
I2C总线应用
I2C API · 设备扫描 · 连接传感器(如温湿度)并读取数据
I2C
总线应用
10
SPI总线应用
SPI API · 时序配置 · 连接显示屏或Flash芯片
SPI
总线应用
11
ADC与传感器
ADC驱动 · 采样 · 校准
ADC
传感器
12
PWM与电机控制
PWM API · 频率占空比设置 · 控制LED亮度或直流电机
PWM
电机控制
13
定时器与看门狗
内核定时器 · 硬件定时器 · 看门狗机制
定时器
看门狗
14
线程与调度
线程创建 · 优先级 · 同步(互斥锁
线程
调度
15
消息队列与邮箱
IPC机制 · 实现任务间数据传递 · 构建生产者-消费者模型
消息队列
邮箱
16
中断管理
中断注册 · 嵌套 · 延迟处理
断管理
断注册
17
电源管理
Zephyr电源管理框架 · 低功耗模式 · 优化电池供电设备
电源管理
Zephyr
18
蓝牙BLE基础
BLE协议栈 · GAP/GATT · 配置广播与连接
BLE
蓝牙
19
BLE实战
创建自定义服务 · 实现传感器数据上报和远程控制
BLE
创建自定义服务
20
WiFi与网络
WiFi驱动 · 网络接口 · 连接路由器
WiFi
网络
21
MQTT协议应用
MQTT客户端配置 · 连接Broker · 发布订阅消息
MQTT
协议应用
22
CoAP协议应用
CoAP服务器/客户端 · 资源发现 · 实现轻量级物联网交互
CoAP
协议应用
23
HTTP与REST
HTTP客户端 · 请求/响应处理 · 对接RESTful API
HTTP
REST
24
数据存储
文件系统(LittleFS) · 非易失性存储(NVS) · 保存配置和日志
数据存储
LittleFS
25
OTA升级
固件升级机制 · 分区管理 · 实现通过BLE或网络进行远程升级
OTA
升级
26
安全机制
加密 · 安全启动 · TLS/DTLS
安全机制
加密
27
调试与日志
日志系统 · shell命令 · 调试器(JTAG/SWD)
调试
日志
28
综合实战(一)
设计一个环境监测节点 · 集成传感器 · 显示
综合实战
设计一个环境监测…
29
综合实战(二)
实现智能家居控制器 · 支持多协议(BLE/WiFi) · 本地与云端联动
综合实战
实现智能家居控制…
30
项目优化与发布
性能优化 · 功耗调优 · 代码规范
项目优化
发布
所属VIP或分类
同VIP:2406-5G-NR帧结构与灵活时隙配置解析
同VIP:2431-NB-IoT多载波操作与容量增强技术
同VIP:5G-NR核心网与终端接入全流程解析