首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《ARM裸机驱动与Bootloader故障定位》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARM裸机驱动与Bootloader故障定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM裸机开发环境搭建
交叉编译工具链安装 · Makefile基础 · 链接脚本解析
ARM
裸机开发环境搭建
02
启动流程与复位向量表
ARM Cortex-M/M-A复位… · 向量表重定位 · 栈指针初始化
启动流程
复位向量表
03
GPIO外设驱动与调试
GPIO寄存器映射 · 推挽/开漏输出模式 · 上下拉电阻配置
GPIO
外设驱动
04
UART串口通信与打印调试
UART波特率计算 · 中断与轮询模式 · 实现printf重定向
UART
串口通信
05
系统时钟与定时器
PLL锁相环配置 · SysTick系统滴答定时器 · 通用定时器PWM输出
系统时钟
定时器
06
中断系统与NVIC
中断优先级分组 · 抢占优先级与子优先级 · 中断嵌套与抢占
NVIC
断系统
07
看门狗与系统稳定性
独立看门狗(IWDG)与窗口看门狗(… · 喂狗策略 · 死机自动复位机制
看门狗
系统稳定性
08
DMA数据传输
DMA控制器原理 · 内存到外设/内存到内存传输 · DMA与中断协同
DMA
数据传输
09
ADC模拟量采集
ADC分辨率与采样时间 · 多通道扫描 · DMA搬运ADC数据
ADC
模拟量采集
10
SPI总线与Flash驱动
SPI时序模式(CPOL/CPHA) · 全双工通信 · 驱动W25Qxx Flash
SPI
Flash
11
I2C总线与传感器驱动
I2C起始/停止条件 · 从机地址与读写位 · 驱动MPU6050六轴传感器
I2C
总线
12
Bootloader设计基础
Bootloader与App分区规划 · 跳转到App的汇编代码 · 中断向量表重映射
Bootloader
设计基础
13
固件升级协议设计
自定义Ymodem协议实现 · 数据包格式定义 · 超时重传机制
固件升级协议设计
Ymodem
14
Flash擦写与磨损均衡
Flash扇区擦除 · 页编程 · 写入失败处理
Flash
擦写
15
Bootloader与App通信
共享内存标志位 · 系统复位进入Bootloader · 看门狗在升级过程中的处理
Bootloader
App
16
故障定位之HardFault调试
HardFault产生原因 · 通过LR寄存器回溯调用栈 · 分析堆栈中的PC值定位异常指令
HardFault
故障定位之
17
故障定位之内存越界检测
MPU内存保护单元配置 · 检测栈溢出 · 检测全局变量被意外修改
故障定位之内存越…
MPU
18
故障定位之逻辑分析仪实战
SPI时序异常分析 · I2C地址应答失败分析 · UART波特率偏差测量
故障定位之逻辑分…
SPI
19
故障定位之JTAG/SWD调试
断点与单步执行 · 实时变量监控 · 通过ITM/ETM输出调试信息
JTAG/SWD
故障定位之
20
外设接口之CAN总线
CAN帧格式(标准帧/扩展帧) · 位时序与采样点配置 · CAN过滤器设置
CAN
外设接口之
21
外设接口之USB Device
USB枚举过程 · 端点配置 · CDC虚拟串口实现
USB
Device
22
外设接口之Ethernet与LWIP
MAC与PHY初始化 · LWIP协议栈移植 · TCP/UDP通信实现
Ethernet
LWIP
23
外设接口之SD卡与FATFS
SDIO接口驱动 · SD卡初始化流程 · FATFS文件系统移植
SD
FATFS
24
低功耗模式与唤醒
睡眠/停止/待机模式 · RTC唤醒 · 外部中断唤醒
低功耗模式
唤醒
25
RTOS在ARM上的移植
FreeRTOS移植步骤 · 任务创建与调度 · 中断与任务同步
RTOS
ARM
26
多核AMP架构调试
Cortex-A53多核启动流程 · 核间通信(IPI) · 共享内存一致性
AMP
多核
27
安全启动与加密
安全哈希算法(SHA256)实现 · RSA签名验证 · 安全固件加密存储
安全启动
加密
28
性能分析与优化
CoreMark跑分移植 · 代码执行时间剖析 · Cache命中率优化
性能分析
优化
29
自动化测试与CI/CD
Python脚本自动化烧录 · Jenkins集成固件构建 · 单元测试框架(Ceedling)
CI/CD
自动化测试
30
综合项目实战
智能传感器节点 · 包含传感器采集 · 数据上报
综合项目实战
智能传感器节点
所属VIP或分类
同VIP:ARM架构Bootloader调试与Linux内核裁剪实战
同VIP:ARM架构驱动开发与Bootloader调试实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战