首页
›
嵌入式UI
›
023-RV1126驱动开发
›
《硬件调试到驱动移植全流程》
VIP20
本课程属于:023-RV1126驱动开发
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
硬件调试到驱动移植全流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
硬件调试基础
示波器 · 逻辑分析仪 · 万用表的使用方法
硬件调试基础
示波器
02
原理图与PCB审查
关键信号走线 · 电源完整性 · 地回路设计要点
PCB
原理图
03
上电时序与电源调试
DCDC · LDO输出测量 · 上电时序验证方法
上电时序
电源调试
04
时钟系统调试
晶振起振条件 · 时钟抖动测量 · PLL锁定检测
时钟系统调试
晶振起振条件
05
复位电路调试
上电复位 · 手动复位 · 看门狗复位时序分析
复位电路调试
上电复位
06
I2C总线调试
波形分析 · 地址冲突 · 时钟拉伸问题排查
I2C
总线调试
07
SPI总线调试
模式配置 · 时序匹配 · 片选信号问题
SPI
总线调试
08
UART串口调试
波特率误差 · 流控制 · 数据丢包处理
UART
串口调试
09
GPIO控制调试
上下拉配置 · 电平转换 · 中断触发问题
GPIO
控制调试
10
ADC采样调试
参考电压 · 采样率 · 噪声抑制技巧
ADC
采样调试
11
PWM输出调试
频率精度 · 占空比抖动 · 死区时间设置
PWM
输出调试
12
DMA传输调试
通道配置 · 传输完成中断 · 数据一致性
DMA
传输调试
13
中断系统调试
中断优先级 · 嵌套中断 · 中断延迟测量
断系统调试
断优先级
14
内存调试
内存泄漏检测 · 栈溢出分析 · Cache一致性
内存调试
内存泄漏检测
15
Bootloader调试
启动流程 · 分区表 · 固件升级验证
Bootloader
调试
16
驱动开发环境搭建
交叉编译链 · 设备树 · 内核模块编译
驱动开发环境搭建
交叉编译链
17
字符设备驱动
file_operations结构体 · 注册与注销流程
字符设备驱动
file
18
GPIO驱动开发
gpiolib使用 · 中断注册 · sysfs接口
GPIO
驱动开发
19
I2C设备驱动
adapter与client模型 · 数据传输实现
I2C
设备驱动
20
SPI设备驱动
spi_message · spi_transfer结构体使用
SPI
设备驱动
21
UART驱动开发
tty驱动框架 · 串口操作函数实现
UART
驱动开发
22
ADC驱动开发
IIO子系统 · 触发缓冲 · 用户空间接口
ADC
驱动开发
23
PWM驱动开发
pwmchip框架 · 占空比调节 · 周期配置
PWM
驱动开发
24
DMA驱动开发
dmaengine API · scatter-gather传输
DMA
驱动开发
25
中断驱动开发
request_irq · tasklet · workqueue使用
断驱动开发
request
26
设备树编写
节点定义 · 属性绑定 · 匹配表编写
设备树编写
节点定义
27
驱动调试技巧
printk等级 · 动态调试 · ftrace使用
驱动调试技巧
printk
28
性能优化
中断负载均衡 · DMA双缓冲 · 内存屏障
性能优化
断负载均衡
29
电源管理驱动
runtime PM · 系统挂起/恢复流程
电源管理驱动
runtime
30
驱动移植实战
从Linux 4.x到5.x内核迁移…
驱动移植实战
Linux
所属VIP或分类
同VIP:DMA传输驱动开发实战手册
同VIP:PCIE驱动开发从入门到调通
同VIP:RK3568PCIE驱动开发与调优