首页
›
嵌入式基础与RISC-V
›
107-嵌入式Linux系统裁剪移植
›
《LinuxARM架构驱动移植与设备树配置优化实战》
VIP10
本课程属于:107-嵌入式Linux系统裁剪移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LinuxARM架构驱动移植与设备树配置优化实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM Linux驱动开发环境搭建
交叉编译工具链配置 · 内核源码树构建 · NFS根文件系统挂载
ARM
Linux
02
内核模块基础
模块加载与卸载机制 · module_init/module… · 模块参数传递
内核模块基础
模块加载
03
字符设备驱动框架
file_operations结构体 · 主次设备号分配 · cdev注册流程
字符设备驱动框架
file
04
设备树基础语法
DTS/DTC/DTB关系 · 节点与属性定义 · reg/interrupts属性详解
设备树基础语法
DTS/DTC/DTB
05
设备树绑定文档
如何编写binding文档 · compatible匹配规则 · vendor前缀规范
设备树绑定文档
binding
06
GPIO驱动移植
从板级代码到设备树 · gpio-controller属性 · GPIO hogging机制
GPIO
驱动移植
07
中断控制器驱动
GIC驱动分析 · interrupt-parent与i… · 中断映射流程
断控制器驱动
GIC
08
时钟框架驱动
clk provider/consu… · assigned-clocks属性 · 时钟树调试
时钟框架驱动
clk
09
pinctrl子系统
pinmux与pinconf · pinctrl-names属性 · IOMUX配置实战
pinctrl
子系统
10
I2C总线驱动
i2c_client注册 · 设备树中I2C设备描述 · at24 eeprom驱动移植
I2C
总线驱动
11
SPI总线驱动
spi_device注册 · spi_board_info到设备树… · spidev用户态接口
SPI
总线驱动
12
MMC/SDIO驱动
dw_mmc控制器驱动 · 设备树mmc节点配置 · SD卡探测流程
MMC/SDIO
驱动
13
NAND Flash驱动
MTD子系统架构 · 设备树NAND分区描述 · UBIFS文件系统适配
NAND
Flash
14
USB Host驱动
EHCI/OHCI控制器 · 设备树USB节点 · usb gadget配置
USB
Host
15
以太网驱动
MAC/PHY分层 · 设备树phy-handle · mdio总线描述
以太网驱动
MAC/PHY
16
LCD显示驱动
DRM/KMS框架 · panel节点配置 · backlight驱动绑定
LCD
显示驱动
17
触摸屏驱动
I2C触摸屏设备树描述 · input子系统上报 · 多点触控协议
触摸屏驱动
I2C
18
音频驱动
ASoC框架 · codec/dai/cpu节点 · simple-audio-card使…
音频驱动
ASoC
19
RTC驱动
rtc_device注册 · 设备树rtc节点 · 系统时间同步
RTC
驱动
20
看门狗驱动
watchdog子系统 · 设备树timeout-sec属性 · 喂狗策略
看门狗驱动
watchdog
21
PWM驱动
pwm-leds与pwm-backl… · pwm-cells配置 · 占空比调节
PWM
驱动
22
ADC驱动
IIO子系统 · 设备树io-channel属性 · sysfs接口读取
ADC
驱动
23
DMA驱动
dmaengine框架 · 设备树dma-requests属性 · scatter-gather传输
DMA
驱动
24
电源管理驱动
regulator框架 · 设备树vin-supply属性 · 动态调压
电源管理驱动
regulator
25
设备树overlay机制
dtbo编译 · 动态加载与卸载 · FPGA管理器配合
overlay
设备树
26
内核配置裁剪
menuconfig配置 · 设备树驱动相关选项 · 模块与built-in选择
内核配置裁剪
menuconfig
27
设备树调试技巧
dtc编译错误排查 · of_* API调试 · /sys/firmware/devi…
设备树调试技巧
dtc
28
U-Boot设备树支持
fdt命令使用 · 设备树传递 · bootargs与chosen节点
U-Boot
设备树支持
29
性能优化
DMA缓存一致性 · 设备树dma-coherent属性 · 内存屏障使用
性能优化
DMA
30
实战项目
从零移植LCD触摸屏驱动到新ARM平… · 完整设备树编写与调试
实战项目
LCD
所属VIP或分类
同VIP:ARM平台Bootloader移植与设备树配置实战
同VIP:ARM架构驱动移植与Bootloader配置调试实战
同VIP:Bootloader移植与系统启动调试与优化Linux实战