首页
›
Linux内核与驱动
›
047-Zephyr OS驱动开发入门
›
《Zephyr OS驱动开发入门》
VIP10
本课程属于:047-Zephyr OS驱动开发入门
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Zephyr OS驱动开发入门
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Zephyr OS 概述
Zephyr项目背景 · 主要特性 · 应用领域
Zephyr
OS
02
开发环境搭建
安装Zephyr SDK · 获取Zephyr源码 · 配置west工具
开发环境搭建
Zephyr
03
Zephyr 构建系统
CMake与west的协作 · Kconfig配置系统 · 设备树(Devicetree)基础
Zephyr
构建系统
04
设备驱动模型
设备驱动模型架构 · 设备结构体 · 驱动API
设备驱动模型
设备驱动模型架构
05
设备树语法
设备树节点 · 属性 · 兼容性字符串
设备树语法
设备树节点
06
编写第一个驱动
创建驱动目录 · 定义驱动API · 实现驱动初始化函数
编写第一个驱动
创建驱动目录
07
驱动注册与初始化
使用DEVICE_DEFINE宏 · 驱动初始化优先级 · SYS_INIT与驱动初始化
驱动注册
初始化
08
GPIO驱动基础
GPIO子系统架构 · GPIO API · GPIO回调机制
GPIO
驱动基础
09
UART驱动基础
UART子系统架构 · UART API · 中断驱动UART
UART
驱动基础
10
I2C驱动基础
I2C子系统架构 · I2C API · I2C设备驱动编写
I2C
驱动基础
11
SPI驱动基础
SPI子系统架构 · SPI API · SPI设备驱动编写
SPI
驱动基础
12
PWM驱动基础
PWM子系统架构 · PWM API · PWM设备驱动编写
PWM
驱动基础
13
ADC驱动基础
ADC子系统架构 · ADC API · ADC设备驱动编写
ADC
驱动基础
14
传感器驱动开发
传感器驱动模型 · 使用SENSOR_CHAN定义通道 · 传感器触发模式
传感器驱动开发
传感器驱动模型
15
DMA驱动基础
DMA子系统架构 · DMA API · DMA传输配置
DMA
驱动基础
16
Flash驱动基础
Flash子系统架构 · Flash API · Flash分区管理
Flash
驱动基础
17
Watchdog驱动基础
Watchdog子系统架构 · Watchdog API · Watchdog配置
Watchdog
驱动基础
18
RTC驱动基础
RTC子系统架构 · RTC API · RTC闹钟设置
RTC
驱动基础
19
USB设备驱动基础
USB设备栈架构 · USB设备API · USB描述符配置
USB
设备驱动基础
20
网络驱动基础
网络子系统架构 · 网络设备API · 以太网驱动示例
网络驱动基础
网络子系统架构
21
蓝牙驱动基础
蓝牙HCI驱动 · 蓝牙控制器接口 · 蓝牙驱动注册
蓝牙驱动基础
HCI
22
显示驱动基础
显示子系统架构 · 显示API · LVGL与显示驱动集成
显示驱动基础
显示子系统架构
23
音频驱动基础
音频子系统架构 · 音频API · I2S音频驱动编写
音频驱动基础
音频子系统架构
24
电源管理驱动
电源管理子系统 · 设备电源状态 · 驱动挂起/恢复回调
电源管理驱动
电源管理子系统
25
中断管理
中断控制器驱动 · 中断向量表 · 中断嵌套与优先级
断管理
断控制器驱动
26
驱动测试与调试
使用Zephyr测试框架 · 驱动单元测试 · 日志与调试技巧
驱动测试
调试
27
驱动性能优化
减少中断延迟 · 使用DMA传输 · 缓存一致性管理
驱动性能优化
减少
28
多核与SMP驱动
对称多处理(SMP)支持 · 跨核驱动通信 · 原子操作
SMP
多核
29
驱动安全最佳实践
输入验证 · 内存安全 · 权限管理
驱动安全最佳实践
输入验证
30
实战项目
综合驱动开发项目——从设备树到用户空…
实战项目
综合驱动开发项目
所属VIP或分类
同VIP:Linux-DMA传输与缓冲区性能调优
同VIP:Linux-GPIO中断驱动开发与响应优化
同VIP:Zephyr-OS驱动I2C协议从机适配与工程移植实践案例