首页
›
嵌入式与底层系统
›
035-多平台Linux BSP实战
›
《嵌入式外设驱动框架设计实战工程》
VIP18
本课程属于:035-多平台Linux BSP实战
嵌入式与底层系统 · 共 18 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式外设驱动框架设计实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式外设驱动框架设计的定义 · 学习目标 · 整体知识框架与实战路线图
课程导入
目标=嵌入式外设…
02
嵌入式系统与外设基础
目标=嵌入式系统组成 · 外设分类 · CPU与总线接口
嵌入式系统
外设基础
03
驱动开发环境搭建
目标=交叉编译工具链 · 内核源码获取与配置 · 设备树基础
驱动开发环境搭建
目标=交叉编译工…
04
Linux设备驱动模型
目标=字符设备 · 块设备 · 网络设备
Linux
设备驱动模型
05
内核模块编程基础
目标=模块加载与卸载 · 模块参数 · 符号导出
内核模块编程基础
目标=模块加载
06
设备树与硬件描述
目标=DTS语法 · 节点与属性 · compatible匹配
设备树
硬件描述
07
平台设备与驱动框架
目标=platform_device · platform_driver · probe与remove
平台设备
驱动框架
08
字符设备驱动框架
目标=cdev注册 · 设备号分配 · open/read/write/io…
字符设备驱动框架
cdev
09
GPIO子系统与驱动框架
目标=GPIO控制器 · gpiolib · gpiod接口
GPIO
子系统
10
中断处理框架
目标=中断控制器 · 中断申请与释放 · 上半部与下半部
断处理框架
目标=
11
I2C总线驱动框架
目标=I2C协议 · 适配器与客户端驱动 · i2c_driver注册
I2C
总线驱动框架
12
SPI总线驱动框架
目标=SPI协议 · 控制器驱动 · spi_driver注册
SPI
总线驱动框架
13
UART串口驱动框架
目标=UART协议 · tty框架 · 串口驱动注册
UART
串口驱动框架
14
PWM与定时器驱动框架
目标=PWM子系统 · pwm_chip与pwm_devic… · 定时器与延时
PWM
定时器驱动框架
15
ADC与DAC驱动框架
目标=IIO子系统 · ADC/DAC驱动注册 · 通道配置
ADC
DAC
16
输入子系统框架
目标=input_dev注册 · 事件类型与编码 · 上报事件
输入子系统框架
input
17
显示与帧缓冲驱动框架
目标=framebuffer · DRM基础 · LCD控制器驱动
显示
帧缓冲驱动框架
18
音频驱动框架
目标=ALSA/ASoC架构 · codec与platform驱动 · DMA传输
音频驱动框架
ALSA/ASoC
19
存储设备驱动框架
目标=MTD子系统 · NAND/NOR Flash驱动 · 块设备驱动
存储设备驱动框架
MTD
20
网络设备驱动框架
目标=net_device结构 · 网络驱动注册 · 数据包收发
网络设备驱动框架
net
21
USB设备驱动框架
目标=USB协议 · 主机与设备驱动 · USB gadget
USB
设备驱动框架
22
电源管理与时钟框架
目标=电源管理域 · 时钟子系统 · regulator框架
电源管理
时钟框架
23
驱动调试与性能优化
目标=动态调试 · ftrace · perf
驱动调试
性能优化
24
驱动框架设计模式
目标=分层与分离 · 总线-设备-驱动模型 · 面向对象思想
驱动框架设计模式
目标=分层
25
综合实战一
目标=基于设备树的GPIO按键与LE…
综合实战一
GPIO
26
综合实战二
目标=I2C传感器数据采集与IIO子…
综合实战二
I2C
27
综合实战三
目标=SPI屏幕显示驱动与帧缓冲框架…
综合实战三
SPI
28
综合实战四
目标=多外设协同的嵌入式数据采集系统…
综合实战四
目标=多外设协同…
29
常见问题与解决方案
目标=probe失败 · 设备树匹配错误 · 中断冲突
常见问题
解决方案
30
课程总结与进阶
目标=知识体系回顾 · 驱动框架设计原则 · 上游社区贡献
课程总结
进阶
所属VIP或分类
同VIP:NVIDIA-Jetson-Orin-BSP开发
同VIP:NXP-i.MX8-Linux-BSP开发
同VIP:NXP-i.MX9-Linux-BSP开发