首页
›
嵌入式与底层系统
›
049-Zephyr RTOS系统开发
›
《Zephyr RTOS开发》
VIP18
本课程属于:049-Zephyr RTOS系统开发
嵌入式与底层系统 · 共 18 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Zephyr RTOS开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Zephyr RTOS 的定位 · 发展历史 · 核心特性
课程导入
Zephyr
02
开发环境搭建
目标=Zephyr 工具链安装 · west 工具使用 · SDK 配置
开发环境搭建
Zephyr
03
Zephyr 项目结构
目标=目录组织 · CMake 构建系统 · Kconfig 配置系统
Zephyr
项目结构
04
内核基础
目标=线程概念 · 线程创建与调度 · 优先级
内核基础
目标=线程概念
05
同步机制
目标=信号量 · 互斥锁 · 条件变量
同步机制
目标=信号量
06
线程间通信
目标=消息队列 · 管道 · FIFO
线程间通信
目标=消息队列
07
内存管理
目标=静态内存池 · 动态堆内存 · 内存 slab
内存管理
目标=静态内存池
08
中断与异常处理
目标=中断向量表 · ISR 编写规范 · 中断下半部
异常处理
目标=
09
定时器与时钟
目标=系统时钟 · 内核定时器 · 硬件定时器
定时器
时钟
10
设备驱动模型
目标=设备树绑定 · 驱动注册 · 设备实例化
设备驱动模型
目标=设备树绑定
11
GPIO 与引脚控制
目标=GPIO 驱动 API · 引脚复用 · 中断触发
GPIO
引脚控制
12
UART 串口通信
目标=UART 配置 · 中断与 DMA 模式 · 环形缓冲
UART
串口通信
13
I2C 与 SPI 总线
目标=总线配置 · 设备挂载 · 读写时序
I2C
SPI
14
ADC 与 PWM
目标=模拟采集 · PWM 输出控制 · 电机与调光案例
ADC
PWM
15
文件系统
目标=Zephyr 文件系统架构 · LittleFS/FATFS 挂载 · 文件读写与 Flash 存储实战
文件系统
Zephyr
16
网络与连接
目标=网络栈架构 · Socket API · TCP/UDP 编程
网络
连接
17
蓝牙低功耗
目标=BLE 协议栈 · 广播与扫描 · GATT 服务
蓝牙低功耗
BLE
18
电源管理
目标=低功耗模式 · 电源域 · 设备运行时电源管理
电源管理
目标=低功耗模式
19
日志与调试
目标=日志系统配置 · 日志级别 · Shell 命令行
日志
调试
20
测试与质量
目标=Ztest 单元测试 · Twister 测试运行器 · 代码覆盖率
测试
质量
21
多核与异构
目标=多核启动流程 · 核间通信 · OpenAMP
多核
异构
22
安全与加密
目标=安全启动 · Trusted Firmware-M · 加密库
安全
加密
23
OTA 固件升级
目标=MCUboot 引导 · 镜像槽位 · 固件签名
OTA
固件升级
24
实时性能分析
目标=调度延迟 · 中断延迟 · 优先级反转
实时性能分析
目标=调度延迟
25
常见问题排查
目标=编译错误 · 链接失败 · 设备树冲突
常见问题排查
目标=编译错误
26
综合项目一
目标=基于 Zephyr 的智能环境… · 集成传感器 · 显示
综合项目一
Zephyr
27
综合项目二
目标=基于 Zephyr 的工业网关 · 实现多总线采集 · 边缘计算
综合项目二
Zephyr
28
综合项目三
目标=基于 Zephyr 的可穿戴设… · 集成 BLE · 运动传感器
综合项目三
Zephyr
29
工程化实践
目标=代码规范 · 模块化设计 · 版本管理
工程化实践
目标=代码规范
30
课程总结与进阶
目标=知识体系回顾 · Zephyr 社区贡献 · 认证路径
课程总结
进阶
所属VIP或分类
同VIP:Buildroot-U-Boot移植与启动流程问题调试实战
同VIP:I2C外设驱动开发与通信速率配置实战工程
同VIP:Linux内核配置编译与驱动模块调试与故障定位实战工程