首页
›
嵌入式UI
›
023-RV1126驱动开发
›
《嵌入式Linux驱动移植与适配实战》
VIP20
本课程属于:023-RV1126驱动开发
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动移植与适配实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux驱动开发环境搭建
交叉编译工具链配置 · NFS与TFTP服务搭建 · 内核源码树构建
Linux
嵌入式
02
内核模块基础
模块加载与卸载 · 模块参数传递 · 模块依赖与符号导出
内核模块基础
模块加载
03
字符设备驱动框架
file_operations结构体 · 主次设备号 · cdev注册与注销
字符设备驱动框架
file
04
设备号管理
动态与静态分配设备号 · 设备节点创建(udev/mdev机制…
设备号管理
动态
05
内存管理与IO访问
kmalloc/vmalloc · ioremap · DMA缓冲区申请
IO
内存管理
06
并发与竞态控制
自旋锁 · 互斥锁 · 读写锁
并发
竞态控制
07
中断处理
注册与释放中断 · 顶半部与底半部(tasklet/wo… · 中断共享
断处理
注册
08
内核定时器与时间管理
jiffies · timer_list · 高精度定时器(hrtimer)
内核定时器
时间管理
09
同步机制进阶
等待队列 · 完成量(completion) · 信号量在驱动中的应用
同步机制进阶
等待队列
10
platform驱动模型
platform总线 · device与driver匹配 · probe/remove流程
platform
驱动模型
11
设备树基础
DTS语法 · 节点与属性 · reg/interrupts等标准属…
设备树基础
DTS
12
设备树实战
为自定义硬件编写DTS文件 · 通过设备树获取资源
设备树实战
DTS
13
I2C驱动移植
I2C适配器驱动 · I2C设备驱动 · 用户空间访问(i2c-dev)
I2C
驱动移植
14
SPI驱动移植
SPI控制器驱动 · SPI设备驱动 · SPI协议时序模拟
SPI
驱动移植
15
GPIO驱动与子系统
pinctrl子系统 · gpiolib API · 基于设备树的GPIO映射
GPIO
驱动
16
LCD/显示驱动移植
Framebuffer框架 · DRM/KMS基础 · 背光与电源管理
LCD
显示驱动移植
17
触摸屏驱动移植
输入子系统(input_dev) · 多点触摸协议 · 校准与滤波
触摸屏驱动移植
input
18
音频驱动移植
ALSA框架 · Codec驱动 · DMA引擎与PCM数据传输
音频驱动移植
ALSA
19
网络驱动移植
net_device结构体 · NAPI轮询 · DMA描述符环管理
网络驱动移植
net
20
USB驱动移植
USB设备驱动 · URB传输 · 批量/中断/等时传输
USB
驱动移植
21
SD/MMC/eMMC驱动移植
MMC子系统 · SDIO协议 · 块设备请求处理
SD/MMC/eMMC
驱动移植
22
NAND Flash与MTD子系统
MTD分区 · NAND控制器驱动 · UBIFS文件系统
NAND
Flash
23
电源管理驱动
系统休眠与唤醒 · runtime PM · regulator与clock框架
电源管理驱动
系统休眠
24
RTC驱动移植
RTC核心框架 · alarm与wakealarm · 系统时间同步
RTC
驱动移植
25
PWM与背光驱动
PWM子系统 · 背光驱动框架 · 亮度调节与呼吸效果
PWM
背光驱动
26
ADC与传感器驱动
IIO子系统 · 单次/连续转换 · 触发缓冲区
ADC
传感器驱动
27
看门狗驱动移植
watchdog子系统 · 超时设置 · 喂狗操作与系统复位
看门狗驱动移植
watchdog
28
DMA引擎驱动
dmaengine API · slave与memcpy模式 · 描述符链
DMA
引擎驱动
29
驱动调试与优化
printk调试 · ftrace · perf
驱动调试
优化
30
驱动移植实战项目
从零移植一款温湿度传感器(I2C接口…
驱动移植实战项目
I2C
所属VIP或分类
同VIP:DMA传输驱动开发实战手册
同VIP:PCIE驱动开发从入门到调通
同VIP:RK3568PCIE驱动开发与调优