首页
›
嵌入式基础与RISC-V
›
039-瑞芯微Rockchip平台嵌入式Linux系统构建
›
《Rockchip Linux平台驱动开发与调试实战》
VIP10
本课程属于:039-瑞芯微Rockchip平台嵌入式Linux系统构建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Rockchip Linux平台驱动开发与调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Rockchip平台概述
RK3568/RK3588芯片特性 · 数据手册导读 · 硬件开发板介绍(如TB-RK3568…
Rockchip
平台概述
02
开发环境搭建
交叉编译工具链安装(gcc-arm-… · TFTP/NFS服务器配置 · 串口终端(minicom/putty…
开发环境搭建
gcc-arm
03
内核编译与烧录
获取内核源码(Rockchip BS… · 配置内核(defconfig与men… · 编译内核与DTB
内核编译
烧录
04
设备树基础(DTS)
DTS语法入门(节点 · 属性 · reg
DTS
设备树基础
05
GPIO驱动开发
GPIO子系统框架(gpiolib) · 在DTS中定义GPIO · 编写简单的GPIO控制驱动(输出高低…
GPIO
驱动开发
06
UART驱动开发
Rockchip UART控制器特性 · DTS中配置UART节点 · 内核串口驱动框架(serial_co…
UART
驱动开发
07
I2C驱动开发
I2C子系统框架(i2c-core) · DTS中挂载I2C设备 · 编写I2C客户端驱动(以温度传感器L…
I2C
驱动开发
08
SPI驱动开发
SPI子系统框架(spi-core) · DTS中配置SPI控制器与设备 · 编写SPI设备驱动(以ADC芯片MC…
SPI
驱动开发
09
PWM驱动开发
Rockchip PWM控制器特性 · DTS中配置PWM节点 · 使用PWM子系统API(pwm_ap…
PWM
驱动开发
10
ADC驱动开发
Rockchip SARADC特性 · DTS中配置ADC通道 · 使用IIO子系统读取ADC值
ADC
驱动开发
11
中断与底半部机制
中断注册(request_irq) · 顶半部与底半部(tasklet/wo… · Rockchip GPIO中断使用
底半部机制
request
12
定时器与内核时间管理
内核定时器(timer_list) · 高精度定时器(hrtimer) · jiffies与HZ
定时器
内核时间管理
13
DMA驱动开发
Rockchip DMA控制器(pl… · DMA引擎API(dmaengine… · 在DTS中配置DMA
DMA
驱动开发
14
MIPI DSI显示驱动
Rockchip DRM/KMS框架… · DTS中配置MIPI DSI节点 · 点亮LCD屏幕(以ST7701S为例…
MIPI
DSI
15
Camera驱动开发(V4L2)
V4L2框架简介 · DTS中配置MIPI CSI接口 · 编写简单的Sensor驱动(以OV5…
Camera
V4L2
16
USB驱动开发
Rockchip USB控制器特性(… · DTS中配置USB节点 · Gadget驱动(模拟U盘/串口)
USB
驱动开发
17
SDIO/MMC驱动开发
MMC子系统框架 · DTS中配置eMMC/SD卡节点 · 调试SD卡识别问题
SDIO/MMC
驱动开发
18
以太网驱动开发
Rockchip GMAC控制器特性 · DTS中配置RGMII/RMII接口 · PHY驱动(如RTL8211F)
以太网驱动开发
Rockchip
19
音频驱动开发(ASoC)
Rockchip I2S控制器 · DTS中配置音频编解码器(如ES83… · ALSA驱动框架
ASoC
音频驱动开发
20
电源管理(PMIC)
Rockchip PMIC(如RK8… · DTS中配置regulator · 动态调压(DVFS)
PMIC
电源管理
21
热管理(Thermal)
Rockchip Thermal传感… · DTS中配置thermal-zone… · 温控策略(cpufreq cooli…
Thermal
热管理
22
RTC驱动开发
Rockchip RTC控制器特性 · DTS中配置RTC节点 · 内核RTC框架
RTC
驱动开发
23
看门狗(Watchdog)
Rockchip Watchdog控… · DTS中配置 · 内核Watchdog框架
Watchdog
看门狗
24
内核调试技巧(printk)
printk日志级别 · 动态调试(dynamic_debug… · 使用dmesg过滤
printk
内核调试技巧
25
JTAG与KGDB调试
硬件JTAG连接(JLink/Ope… · 内核KGDB配置 · 在Rockchip平台使用KGDB断…
JTAG
KGDB
26
性能分析(perf/ftrace)
使用perf统计驱动CPU占用 · 使用ftrace跟踪函数调用 · 在Rockchip平台定位驱动性能瓶…
perf/ftrace
性能分析
27
内存调试(KASAN/Slab)
KASAN检测内存越界 · Slab调试(slub_debug) · 在Rockchip平台排查内存泄漏
KASAN/Slab
内存调试
28
设备树调试(dt-validate)
使用dt-validate检查DTS… · 使用dtc -I fs查看运行时设备… · 在Rockchip平台解决设备树覆盖…
dt-validate
设备树调试
29
驱动热加载与卸载
编写驱动模块的init/exit函数 · 使用modprobe/insmod/… · 在Rockchip平台处理模块依赖与…
驱动热加载
卸载
30
综合实战
从零编写一个混合信号采集驱动(GPI… · 集成到Rockchip SDK中
综合实战
GPI
所属VIP或分类
同VIP:Linux内核配置Rockchip平台工程实战
同VIP:Linux硬件接口调试Rockchip平台故障定位实战
同VIP:Rockchip-Linux设备树配置与驱动开发调试实战