首页
›
嵌入式与底层系统
›
064-嵌入式UI实战与岗位提升
›
《驱动适配全流程实战工程》
VIP14
本课程属于:064-嵌入式UI实战与岗位提升
嵌入式与底层系统 · 共 14 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
驱动适配全流程实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=驱动适配全流程实战工程的学习目… · 核心概念 · 整体框架与实战路线图
课程导入
目标=驱动适配全…
02
驱动开发基础
目标=操作系统内核架构 · 驱动分类 · 字符设备与块设备
驱动开发基础
目标=操作系统内…
03
硬件接口与总线
目标=PCIe · USB · I2C
硬件接口
总线
04
开发环境搭建
目标=交叉编译工具链 · 内核源码获取 · 配置与编译
开发环境搭建
目标=交叉编译工…
05
内核模块编程
目标=模块加载与卸载 · 模块参数 · 符号导出
内核模块编程
目标=模块加载
06
字符设备驱动
目标=设备号分配 · file_operations结构体 · open/read/write/io…
字符设备驱动
目标=设备号分配
07
并发与同步
目标=自旋锁 · 互斥体 · 信号量
并发
同步
08
中断处理
目标=中断注册与注销 · 中断上下文 · 顶半部与底半部
断处理
目标=
09
内存管理
目标=kmalloc · vmalloc · 内存池
内存管理
kmalloc
10
设备树与ACPI
目标=设备树语法 · 节点与属性 · ACPI表
ACPI
设备树
11
平台设备驱动
目标=platform_device… · 资源获取 · probe与remove流程
平台设备驱动
platform
12
I2C与SPI驱动
目标=子系统框架 · 适配器与设备驱动 · 注册流程
I2C
SPI
13
USB驱动
目标=USB协议基础 · 设备枚举 · URB
USB
驱动
14
PCIe驱动
目标=PCIe配置空间 · BAR映射 · 中断
PCIe
驱动
15
块设备驱动
目标=块设备子系统 · gendisk · 请求队列
块设备驱动
目标=块设备子系…
16
网络设备驱动
目标=net_device结构 · NAPI · sk_buff
网络设备驱动
net
17
输入子系统
目标=input_dev · 事件上报 · 输入设备驱动
输入子系统
input
18
显示与图形驱动
目标=DRM/KMS框架 · framebuffer · 显示控制器
显示
图形驱动
19
音频驱动
目标=ALSA框架 · PCM · DAPM
音频驱动
ALSA
20
电源管理
目标=运行时PM · 系统休眠 · 时钟与稳压器框架
电源管理
PM
21
驱动调试与追踪
目标=ftrace · perf · kprobe
驱动调试
追踪
22
驱动移植与适配
目标=从旧内核到新内核 · 从参考板到目标板 · 硬件差异与配置调整
驱动移植
适配
23
驱动测试与验证
目标=单元测试 · 集成测试 · 压力测试
驱动测试
验证
24
性能优化
目标=中断合并 · DMA优化 · 缓存一致性
性能优化
目标=
25
安全与稳定性
目标=权限控制 · 输入验证 · 内存安全
安全
稳定性
26
综合实战一
目标=基于设备树的GPIO按键与LE…
综合实战一
GPIO
27
综合实战二
目标=I2C传感器驱动从数据手册到用…
综合实战二
I2C
28
综合实战三
目标=USB摄像头驱动适配与V4L2…
综合实战三
USB
29
综合实战四
目标=PCIe网卡驱动移植 · 性能调优与稳定性测试
综合实战四
PCIe
30
课程总结与进阶
目标=全流程回顾 · 最佳实践 · 社区参与
课程总结
进阶
所属VIP或分类
同VIP:LVGL-MQTT-UI开发实战100例
同VIP:LVGL项目开发实战100例
同VIP:QML-QtQuick-UI开发实战100例