首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Zephyr Project实时操作系统从入门到精通实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Zephyr Project实时操作系统从入门到精通实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Zephyr项目背景 · 实时操作系统核心概念 · 课程学习路径与实战环境搭建总览
课程导入
Zephyr
02
开发环境搭建
安装Zephyr SDK · west工具 · 依赖包
开发环境搭建
Zephyr
03
Zephyr架构与源码结构
理解Zephyr内核架构 · 源码目录组织 · Kconfig与设备树(Device…
Zephyr
架构
04
构建系统与west工作流
掌握west命令 · CMake构建流程 · 多板卡支持
west
构建系统
05
内核基础
线程 · 调度器 · 优先级
内核基础
线程
06
中断与异常处理
中断控制器 · 中断服务程序(ISR) · 中断嵌套
异常处理
断控制器
07
时钟与定时器
内核时钟 · 系统节拍 · 硬件定时器
时钟
定时器
08
同步与互斥机制
信号量 · 互斥锁 · 条件变量
同步
互斥机制
09
消息传递与队列
消息队列 · 邮箱 · 管道
消息传递
队列
10
内存管理
堆内存 · 内存池 · 内存块
内存管理
堆内存
11
电源管理
Zephyr电源管理框架 · 低功耗模式 · 设备电源状态
电源管理
Zephyr
12
设备驱动模型
设备树绑定 · 驱动框架 · 设备API
设备驱动模型
设备树绑定
13
GPIO与引脚控制
GPIO配置 · 中断 · 输出/输入模式
GPIO
引脚控制
14
UART串口通信
UART驱动 · 轮询与中断模式 · DMA传输
UART
串口通信
15
I2C与SPI总线
I2C/SPI协议 · Zephyr驱动API · 连接温度传感器(如TMP102)与O…
I2C
SPI
16
传感器与数据采集
使用Zephyr传感器子系统 · 读取加速度计 · 陀螺仪
传感器
数据采集
17
蓝牙BLE基础
Zephyr蓝牙协议栈 · GAP/GATT · 广播与扫描
BLE
蓝牙
18
蓝牙BLE实战
构建BLE心率计或环境监测设备 · 通过手机App读取数据 · 处理连接与配对
BLE
蓝牙
19
Wi-Fi与网络连接
Zephyr网络协议栈 · Wi-Fi驱动 · TCP/IP套接字
Wi-Fi
网络连接
20
USB设备与主机
USB设备栈 · CDC ACM · HID
USB
设备
21
文件系统与存储
Flash存储 · 文件系统(LittleFS) · NVS(非易失性存储)
文件系统
存储
22
多核与AMP/SMP
Zephyr多核支持 · SMP与AMP模式 · 核间通信(IPM)
AMP/SMP
多核
23
安全与加密
安全子系统 · 加密API · 安全启动
安全
加密
24
调试与性能优化
使用GDB · OpenOCD · 日志系统
调试
性能优化
25
测试与验证
单元测试框架(ztest) · 覆盖率 · 硬件在环测试
测试
验证
26
常见问题与陷阱
编译错误 · 链接问题 · 内存不足
常见问题
陷阱
27
综合实战项目一
智能家居网关——集成传感器 · Wi-Fi · MQTT与OLED显示
综合实战项目一
智能家居网关
28
综合实战项目二
可穿戴健康设备——使用BLE · 心率传感器 · 低功耗管理
综合实战项目二
BLE
29
综合实战项目三
工业数据采集器——多通道ADC · RS485/Modbus · 文件存储
综合实战项目三
ADC
30
课程总结与进阶路径
回顾核心技能 · Zephyr生态展望 · 学习资源推荐
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战