首页
›
嵌入式与底层系统
›
035-多平台Linux BSP实战
›
《RK3588设备树与驱动配置Buildroot实战工程》
VIP18
本课程属于:035-多平台Linux BSP实战
嵌入式与底层系统 · 共 18 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RK3588设备树与驱动配置Buildroot实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
RK3588平台概述 · 学习目标 · 课程整体框架与实战项目预览
课程导入
RK3588
02
开发环境搭建
安装交叉编译工具链 · 配置TFTP/NFS · 搭建RK3588开发板与主机通信环境
开发环境搭建
安装交叉编译工具…
03
设备树基础概念
设备树的作用 · 结构 · 节点
设备树基础概念
设备树的作用
04
RK3588设备树文件结构
dts/dtsi文件组织 · SoC级dtsi · 板级dts
RK3588
设备树文件结构
05
设备树语法详解
节点命名 · 属性类型 · reg属性
设备树语法详解
节点命名
06
RK3588引脚复用与GPIO配置
pinctrl子系统 · iomux配置 · gpio-leds
RK3588
GPIO
07
设备树中的时钟与复位
RK3588时钟树 · clock-names · assigned-clocks
设备树
时钟
08
设备树中的电源管理
regulator节点 · PMIC配置 · DVFS
设备树
电源管理
09
设备树中的显示接口
DP/HDMI/MIPI DSI/e… · 显示管道与panel节点
设备树
显示接口
10
设备树中的摄像头接口
MIPI CSI · ISP节点 · sensor设备树配置与数据通路
设备树
摄像头接口
11
设备树中的网络接口
GMAC/PCIe/USB3节点配置 · PHY绑定 · 以太网调试
设备树
网络接口
12
设备树中的音频接口
I2S/PDM/HDMI音频节点 · codec绑定 · 声卡设备树配置
设备树
音频接口
13
设备树中的存储接口
eMMC/SD/SDIO节点 · mmc控制器配置 · 分区与启动
设备树
存储接口
14
设备树中的PCIe与USB
PCIe控制器节点 · USB2/USB3/Type-C节点…
PCIe
USB
15
设备树中的I2C/SPI/UART
总线节点配置 · 外设挂载 · 调试技巧与实战
I2C/SPI/UART
设备树
16
设备树中的PWM与ADC
PWM背光 · 风扇控制 · ADC按键
PWM
ADC
17
设备树中的中断与定时器
中断控制器 · GIC配置 · 定时器节点与高精度定时器
设备树
定时器
18
设备树中的DMA与内存
DMA控制器节点 · 内存映射 · CMA与预留内存配置
DMA
设备树
19
设备树中的安全与加密
Crypto节点 · OTP/efuse · 安全启动相关设备树配置
设备树
安全
20
设备树调试方法
设备树编译反编译 · /proc/device-tree · of_函数调试
设备树调试方法
设备树编译反编译
21
Linux内核驱动开发基础
字符设备驱动框架 · platform驱动 · 设备树匹配机制
Linux
内核驱动开发基础
22
RK3588平台驱动开发实战
编写一个简单的GPIO驱动并绑定设备…
RK3588
平台驱动开发实战
23
设备树与驱动匹配流程
of_match_table · compatible匹配 · 设备树节点与驱动probe
设备树
驱动匹配流程
24
Buildroot基础
Buildroot简介 · 目录结构 · 配置界面
Buildroot
简介
25
Buildroot配置RK3588平台
添加目标平台 · 内核配置 · 设备树编译集成
Buildroot
RK3588
26
Buildroot中集成设备树与驱动
修改内核设备树 · 添加自定义驱动包 · 编译与烧录
Buildroot
集成设备树
27
Buildroot实战
定制RK3588系统镜像 · 包含自定义设备树与驱动模块 · 并验证功能
Buildroot
RK3588
28
常见问题与解决方案
设备树编译错误 · 驱动加载失败 · 引脚冲突
常见问题
解决方案
29
性能优化与调试技巧
设备树精简 · 驱动性能调优 · 使用ftrace/perf分析
性能优化
调试技巧
30
综合项目实战
从零构建一个RK3588定制硬件平台 · 完成设备树编写 · 驱动开发
综合项目实战
RK3588
所属VIP或分类
同VIP:NVIDIA-Jetson-Orin-BSP开发
同VIP:NXP-i.MX8-Linux-BSP开发
同VIP:NXP-i.MX9-Linux-BSP开发