首页
›
Linux内核与驱动
›
084-驱动配置实战
›
《Linux驱动配置:驱动移植与设备树实例工程实践》
VIP10
本课程属于:084-驱动配置实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux驱动配置:驱动移植与设备树实例工程实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux内核编译环境搭建
交叉编译工具链安装 · 内核源码获取与解压 · 内核配置(menuconfig)与编…
Linux
内核编译环境搭建
02
内核模块基础
模块的加载与卸载(insmod/rm… · 模块参数传递 · 模块依赖与符号导出
内核模块基础
insmod/rm
03
字符设备驱动框架
file_operations结构体 · 主次设备号 · cdev注册与注销
字符设备驱动框架
file
04
设备驱动中的并发控制
自旋锁 · 互斥锁 · 信号量
设备驱动
并发控制
05
设备驱动中的阻塞与非阻塞IO
等待队列 · poll机制 · 异步通知(fasync)的实现
IO
设备驱动
06
设备驱动中的内存管理
kmalloc/vmalloc · DMA内存分配 · IO内存映射(ioremap)
设备驱动
内存管理
07
设备驱动中的中断处理
注册中断(request_irq) · 中断上半部与下半部(tasklet/… · 共享中断
设备驱动
断处理
08
设备驱动中的时间管理
内核定时器(timer_list) · 高精度定时器(hrtimer) · jiffies与延时函数
设备驱动
时间管理
09
设备驱动中的IO模型
直接IO · 缓存IO · mmap实现
IO
设备驱动
10
设备驱动中的调试技术
printk调试 · proc文件系统 · debugfs
设备驱动
调试技术
11
设备树基础概念
设备树起源 · DTS/DTC/DTB文件格式 · 设备树节点与属性语法
设备树基础概念
设备树起源
12
设备树常用属性详解
compatible · reg · interrupts
设备树常用属性详…
compatible
13
设备树中的中断控制器
interrupt-parent · interrupt-cells · 中断映射与级联
设备树
断控制器
14
设备树中的GPIO控制器
gpio-controller · gpio-cells · gpio-hog
GPIO
设备树
15
设备树中的时钟与复位
clocks/clock-names · resets/reset-names · 时钟框架与设备树绑定
设备树
时钟
16
设备树中的Pin Control
pinctrl-0/pinctrl-… · 引脚复用与配置 · pinctrl驱动框架
Pin
Control
17
设备树中的Regulator
regulator节点定义 · regulator约束 · 消费者与供给者绑定
Regulator
设备树
18
设备树中的DMA引擎
dmas/dma-names · DMA通道请求 · DMA引擎驱动与设备树交互
DMA
设备树
19
设备树中的IOMMU/SMMU
iommus/iommu-map · 地址空间映射 · 设备树与IOMMU驱动集成
IOMMU/SMMU
设备树
20
设备树中的电源管理
power-domains · operating-points-v… · CPU频率与电压调节
设备树
电源管理
21
设备树中的热管理
thermal-zones · cooling-devices · 温度传感器与风扇控制
设备树
热管理
22
设备树中的显示与GPU
display-timings · panel节点 · GPU与Framebuffer设备树…
GPU
设备树
23
设备树中的音频设备
sound-card · DAI链接 · codec节点
设备树
音频设备
24
设备树中的网络设备
Ethernet PHY节点 · MDIO总线 · MAC与PHY绑定
设备树
网络设备
25
设备树中的存储设备
MMC/SDIO控制器 · NAND Flash分区 · SPI NOR Flash
设备树
存储设备
26
设备树中的USB设备
USB控制器节点 · USB PHY · USB gadget与host模式切…
USB
设备树
27
设备树中的PCIe设备
PCIe控制器节点 · PCIe EP/RC模式 · MSI中断与地址映射
PCIe
设备树
28
设备树中的I2C/SPI总线
I2C/SPI控制器节点 · 从设备节点 · 时序参数与中断配置
I2C/SPI
设备树
29
设备树中的CAN总线
CAN控制器节点 · CAN FD支持 · 位时序与滤波器配置
CAN
设备树
30
设备树实战案例
基于i.MX6ULL或STM32MP… · 从零编写设备树并移植LED/按键/G…
设备树实战案例
i.MX6ULL
所属VIP或分类
同VIP:Linux中断驱动开发与设备树资源绑定
同VIP:Linux设备树Overlay驱动开发与动态配置优化
同VIP:Linux驱动调试:设备树实例与驱动优化方法