首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Bootloader升级与硬件调试实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Bootloader升级与硬件调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader基础概念
什么是Bootloader · Bootloader在嵌入式系统中的… · 常见Bootloader方案对比
Bootloader
基础概念
02
启动流程分析
MCU上电启动流程 · 中断向量表重映射 · 启动模式选择
启动流程分析
MCU
03
Flash存储器原理
Flash的物理结构 · 读写擦除特性 · Flash分区规划策略
Flash
存储器原理
04
固件镜像格式
BIN文件格式 · HEX文件格式 · ELF文件格式解析
固件镜像格式
BIN
05
固件签名与校验
CRC校验原理 · MD5/SHA哈希算法 · RSA签名验证流程
固件签名
校验
06
双区备份升级
A/B分区切换机制 · 版本回滚策略 · 故障恢复流程
双区备份升级
A/B
07
串口Ymodem协议
Ymodem协议帧结构 · 数据包传输流程 · 代码实现要点
Ymodem
串口
08
SPI Flash驱动
SPI总线协议 · W25Qxx系列驱动编写 · DMA传输优化
SPI
Flash
09
SD卡升级方案
FATFS文件系统移植 · SDIO驱动调试 · 大文件分段读取
SD
卡升级方案
10
网络OTA升级
TCP/IP协议栈移植 · HTTP/HTTPS下载 · 断点续传实现
OTA
网络
11
固件加密与安全
AES加密算法应用 · 安全启动链 · 防回滚保护
固件加密
安全
12
Bootloader与App交互
共享内存设计 · 状态标志位约定 · 跳转函数实现
Bootloader
App
13
看门狗与异常处理
独立看门狗配置 · 窗口看门狗应用 · 死锁恢复机制
看门狗
异常处理
14
时钟系统配置
系统时钟树分析 · PLL锁相环配置 · 低功耗模式切换
时钟系统配置
系统时钟树分析
15
GPIO与按键检测
按键消抖处理 · 长按短按识别 · 组合键进入升级模式
GPIO
按键检测
16
调试工具链搭建
J-Link/Segger配置 · OpenOCD使用 · GDB调试技巧
调试工具链搭建
J-Link/Segge…
17
逻辑分析仪实战
SPI时序分析 · UART波形解码 · 协议异常定位
逻辑分析仪实战
SPI
18
示波器测量技巧
信号完整性检查 · 电源纹波测量 · 时序裕量分析
示波器测量技巧
信号完整性检查
19
内存泄漏检测
堆栈溢出检测 · 动态内存分析 · MPU保护机制
内存泄漏检测
堆栈溢出检测
20
性能分析优化
代码执行时间测量 · 中断延迟优化 · 缓存一致性处理
性能分析优化
代码执行时间测量
21
Bootloader最小系统
精简启动代码 · 内存占用优化 · 启动时间优化
Bootloader
最小系统
22
多核处理器启动
AMP架构启动流程 · 核间通信初始化 · 共享资源保护
多核处理器启动
AMP
23
USB DFU升级
USB设备枚举 · DFU协议实现 · 主机端工具开发
USB
DFU
24
CAN总线升级
CANopen协议移植 · SDO块传输 · 错误处理机制
CAN
总线升级
25
无线升级(BLE/WiFi)
蓝牙OTA服务设计 · WiFi固件推送 · 低功耗升级策略
BLE/WiFi
无线升级
26
Bootloader测试方法
单元测试框架 · 压力测试场景 · 边界条件覆盖
Bootloader
测试方法
27
生产烧录方案
离线烧录器设计 · 在线烧录流程 · 序列号写入
生产烧录方案
离线烧录器设计
28
故障诊断与日志
日志系统设计 · 错误码定义 · 远程诊断接口
故障诊断
日志
29
安全认证与合规
IEC 62304医疗认证 · ISO 26262功能安全 · FIPS 140-2加密标准
安全认证
合规
30
综合项目实战
从零构建完整Bootloader · 多场景升级测试 · 量产交付文档
综合项目实战
Bootloader
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战