首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《ARM架构驱动开发与Bootloader调试实战》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARM架构驱动开发与Bootloader调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM体系结构概述
ARM发展史 · ARM Cortex系列分类 · ARMv7/v8架构对比
ARM
体系结构概述
02
开发环境搭建
交叉编译链安装 · GDB调试器配置 · OpenOCD/JLink驱动安装
开发环境搭建
交叉编译链安装
03
裸机编程基础
启动文件分析 · 链接脚本编写 · 内存映射
裸机编程基础
启动文件分析
04
GPIO驱动开发
寄存器映射 · GPIO模式配置 · 输出控制与输入读取
GPIO
驱动开发
05
UART串口驱动
波特率计算 · FIFO与DMA模式 · 环形缓冲区实现
UART
串口驱动
06
定时器与PWM
系统滴答定时器 · 通用定时器配置 · PWM波形生成
PWM
定时器
07
中断系统详解
异常向量表 · 中断优先级 · 嵌套中断处理
断系统详解
异常向量表
08
DMA控制器
DMA传输模式 · 内存到外设传输 · 双缓冲机制
DMA
控制器
09
SPI总线驱动
SPI协议时序 · 主从模式配置 · 全双工通信
SPI
总线驱动
10
I2C总线驱动
I2C协议解析 · 多主机仲裁 · EEPROM读写
I2C
总线驱动
11
ADC与传感器
逐次逼近原理 · 多通道扫描 · DMA采集
ADC
传感器
12
看门狗与低功耗
独立看门狗 · 窗口看门狗 · 睡眠/停止/待机模式
看门狗
低功耗
13
Bootloader原理
启动流程分析 · 双区备份机制 · 固件签名验证
Bootloader
原理
14
Flash驱动编程
Flash擦写时序 · 扇区管理 · 磨损均衡
Flash
驱动编程
15
固件升级协议
XMODEM/YMODEM协议 · CRC校验 · 分包传输
固件升级协议
XMODEM/YMODE…
16
Bootloader调试
JTAG/SWD调试技巧 · 断点设置 · 单步跟踪
Bootloader
调试
17
异常与错误处理
HardFault定位 · 栈回溯分析 · 断言机制
异常
错误处理
18
RTOS移植基础
FreeRTOS任务调度 · 临界区保护 · 信号量与互斥锁
RTOS
移植基础
19
设备驱动框架
Linux字符设备驱动模型 · file_operations结构体 · ioctl接口设计
设备驱动框架
Linux
20
中断下半部机制
tasklet · workqueue · threaded IRQ
断下半部机制
tasklet
21
并发与竞态控制
自旋锁 · 互斥体 · 原子操作
并发
竞态控制
22
内存管理
页表映射 · kmalloc/vmalloc · DMA缓冲区
内存管理
页表映射
23
设备树解析
DTS语法 · 绑定文档 · 中断控制器
设备树解析
DTS
24
Platform驱动
总线匹配机制 · probe流程 · 设备树匹配
Platform
驱动
25
PCIe驱动基础
配置空间访问 · BAR空间映射 · MSI中断
PCIe
驱动基础
26
USB驱动开发
设备描述符 · URB传输 · 端点配置
USB
驱动开发
27
网络驱动架构
NAPI轮询 · SKB缓冲区 · MAC/PHY驱动
网络驱动架构
NAPI
28
性能优化
Cache一致性 · 写缓冲 · 预取指令
性能优化
Cache
29
调试工具链
ftrace · perf · kgdb
调试工具链
ftrace
30
综合实战项目
从零构建Bootloader+Lin… · 安全启动链实现 · OTA升级方案设计
综合实战项目
Bootloader+L…
所属VIP或分类
同VIP:ARM架构Bootloader调试与Linux内核裁剪实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战
同VIP:ARM裸机驱动与Bootloader故障定位