首页
›
Linux内核与驱动
›
120-Android内核工程实践
›
《驱动兼容性适配:多Android内核版本移植要点》
VIP10
本课程属于:120-Android内核工程实践
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动兼容性适配:多Android内核版本移植要点
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Android内核版本演进史
从Linux 3.x到6.x · 各版本关键特性与驱动接口变化概览
Android
内核版本演进史
02
GKI(通用内核映像)架构详解
GKI 2.0与GKI 1.0的区别 · 对驱动移植的影响
GKI
通用内核映像
03
内核模块与内核内置驱动
模块化驱动的加载机制 · 符号导出与依赖关系在不同内核版本间的…
内核模块
内核内置驱动
04
设备树(Device Tree)与ACPI
Android设备树(DTS)格式演… · 以及如何适配不同内核版本
Device
Tree
05
Kernel API/ABI稳定性
内核内部API(如timer · workqueue · mutex)的版本变更与兼容性处理
Kernel
API/ABI
06
驱动框架的版本差异
platform driver · I2C · SPI
驱动框架的版本差…
platform
07
字符设备驱动
file_operations结构体 · cdev接口 · ioctl命令码的版本兼容性
字符设备驱动
file
08
内存管理接口
kmalloc · vmalloc · dma_alloc_coherent
内存管理接口
kmalloc
09
中断处理
request_irq · devm_request_irq · threaded IRQ
断处理
request
10
时钟与定时器
clk框架 · timer_list · hrtimer
时钟
定时器
11
电源管理
suspend/resume · runtime PM · wakeup source
电源管理
suspend/resu…
12
DMA引擎与DMA API
dmaengine · dma_map_single · dma_alloc_coherent…
DMA
API
13
Regmap框架
regmap API的版本兼容性 · 以及在不同内核版本中的使用注意事项
Regmap
框架
14
Pin Control与GPIO
pinctrl · gpiolib · gpio_desc
Pin
Control
15
Input子系统
input_dev · input_event · evdev接口在不同内核版本中的变化
Input
子系统
16
帧缓冲与DRM
fbdev与DRM/KMS框架的版本… · 以及驱动移植要点
DRM
帧缓冲
17
音频驱动
ALSA SoC框架 · dai_link · snd_soc_card的版本兼容性
音频驱动
ALSA
18
网络驱动
net_device · NAPI · ethtool_ops
网络驱动
net
19
存储驱动
块设备层 · MMC/SDIO · UFS驱动框架的版本变化
存储驱动
块设备层
20
USB驱动
USB core · gadget · usb_device_id
USB
驱动
21
I2C与SPI驱动
i2c_client · spi_device · i2c_driver
I2C
SPI
22
PCIe驱动
pci_driver · pci_device_id · DMA
PCIe
驱动
23
内核日志与调试
printk · dev_dbg · tracepoints
内核日志
调试
24
内核配置与编译
Kconfig · Makefile · defconfig的版本差异
内核配置
编译
25
内核头文件与UAPI
用户空间API头文件的版本管理 · 以及如何避免ABI破坏
UAPI
内核头文件
26
内核安全特性
SELinux · KASLR · CFI
内核安全特性
SELinux
27
内核版本检测与条件编译
使用LINUX_VERSION_CO… · RHEL_RELEASE_CODE进…
内核版本检测
条件编译
28
驱动移植实战
将一个Linux 4.19的驱动移植… · 步骤与常见问题
驱动移植实战
Linux
29
驱动测试与验证
在不同内核版本上测试驱动的功能 · 性能 · 稳定性
驱动测试
验证
30
未来趋势
Android内核的长期支持(LTS… · GKI的未来 · 以及驱动开发者的应对策略
未来趋势
Android
所属VIP或分类
同VIP:Android内核启动流程分析与工程调试手册
同VIP:Android内核工程实践:从编译环境到设备启动
同VIP:Android内核文件系统驱动开发与调试手册