首页
›
嵌入式基础与RISC-V
›
115-BSP底层驱动车载SoC嵌入式开发
›
《车载SoC BSP底层驱动调试与整理故障定位实战》
VIP10
本课程属于:115-BSP底层驱动车载SoC嵌入式开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
车载SoC BSP底层驱动调试与整理故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
车载SoC BSP概述
BSP在车载系统中的角色 · BSP与硬件抽象层(HAL)的关系 · BSP开发环境搭建(交叉编译链
SoC
BSP
02
启动流程与Bootloader调试
SoC上电启动流程(ROM Code… · U-Boot移植与调试 · 时钟与复位初始化调试
Bootloader
启动流程
03
GPIO驱动调试
GPIO控制器寄存器详解 · GPIO中断配置与调试 · 实战:点灯与按键中断
GPIO
驱动调试
04
UART驱动调试
UART控制器工作原理 · 轮询模式与中断模式驱动实现 · 波特率配置与数据丢帧问题定位
UART
驱动调试
05
I2C驱动调试
I2C总线协议与时序 · I2C控制器驱动框架 · 实战
I2C
驱动调试
06
SPI驱动调试
SPI总线模式与片选管理 · SPI DMA传输调试 · 实战:驱动SPI Flash读写
SPI
驱动调试
07
定时器与PWM驱动调试
通用定时器工作原理 · PWM生成与占空比调试 · 实战:驱动蜂鸣器或LED呼吸灯
PWM
定时器
08
中断控制器(GIC)调试
GICv2/v3架构基础 · 中断号映射与亲和性配置 · 实战:中断响应延迟测量
GIC
断控制器
09
DMA控制器驱动调试
DMA传输模式(内存到内存 · 外设到内存) · DMA描述符链与循环模式
DMA
控制器驱动调试
10
MMU与Cache调试
页表建立与映射 · Cache一致性维护 · 实战
MMU
Cache
11
时钟管理(Clock Tree)调试
SoC时钟树结构 · PLL配置与动态调频 · 实战:测量各模块时钟输出
Clock
Tree
12
电源管理(PMIC)调试
PMIC通信接口(I2C/SPI) · 电压调节与上电时序 · 实战:进入与退出低功耗模式
PMIC
电源管理
13
看门狗(Watchdog)调试
看门狗定时器配置 · 喂狗机制与系统复位 · 实战:防止系统异常死机
Watchdog
看门狗
14
RTC驱动调试
RTC控制器原理 · 时间同步与闹钟功能 · 实战:实现系统时间持久化
RTC
驱动调试
15
ADC驱动调试
ADC控制器采样模式 · 多通道扫描与数据转换 · 实战:读取模拟传感器电压值
ADC
驱动调试
16
SD/MMC/eMMC驱动调试
存储控制器初始化 · CMD/DAT线时序调试 · 实战:分区挂载与读写性能优化
SD/MMC/eMMC
驱动调试
17
NAND/NOR Flash驱动调试
Flash控制器ECC校验 · 坏块管理与磨损均衡 · 实战:UBIFS文件系统构建
NAND/NOR
Flash
18
Ethernet MAC驱动调试
GMII/RGMII接口调试 · PHY芯片管理(MDIO) · 实战:网络吞吐量测试
Ethernet
MAC
19
CAN/CAN-FD驱动调试
CAN控制器模式配置 · 报文收发与错误帧分析 · 实战:车载CAN网络通信
CAN/CAN-FD
驱动调试
20
LIN总线驱动调试
LIN总线协议与帧结构 · 从机节点响应调试 · 实战:驱动车窗或灯光模块
LIN
总线驱动调试
21
PCIe驱动调试
PCIe枚举与配置空间 · BAR空间映射与MSI中断 · 实战:驱动高速数据采集卡
PCIe
驱动调试
22
USB 2.0/3.0驱动调试
USB控制器模式(Host/Devi… · 端点配置与传输类型 · 实战:U盘挂载与识别
USB
0
23
Display/GPU驱动调试
显示控制器初始化 · 帧缓冲(Framebuffer)调试 · 实战:显示Logo与简单UI
Display/GPU
驱动调试
24
音频(I2S/PDM)驱动调试
I2S总线时序与音频编解码器配置 · PDM麦克风数据采集 · 实战:播放与录音
I2S/PDM
音频
25
安全模块(HSM/SHE)调试
安全硬件加速器驱动 · 密钥管理与加密运算 · 实战:安全启动验证
HSM/SHE
安全模块
26
JTAG/SWD调试接口使用
调试器连接与目标板配置 · 断点与单步调试技巧 · 实战:定位HardFault异常
JTAG/SWD
调试接口使用
27
Trace与Profiling工具
ETM/PTM指令跟踪 · 性能计数器(PMU)使用 · 实战:分析CPU负载与中断延迟
Trace
Profiling
28
内存泄漏与越界检测
堆内存管理调试 · KASAN与kmemleak使用 · 实战:定位内存越界写入
内存泄漏
越界检测
29
死锁与竞态条件调试
spinlock/mutex使用规范 · Lockdep死锁检测 · 实战:修复驱动中的死锁
死锁
竞态条件调试
30
系统稳定性与压力测试
长稳测试(LTP)与压力测试脚本 · Crash dump分析与kdump… · 实战:解决系统随机重启问题
系统稳定性
压力测试
所属VIP或分类
同VIP:BSP底层驱动-车载SoC嵌入式TI-Jacint驱动开发
同VIP:BSP底层驱动设备树配置与启动引导实战
同VIP:TI-Jacinto-BSP外设驱动诊断与带宽调优