首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Zephyr OS驱动开发入门》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
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:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战