首页
›
嵌入式基础与RISC-V
›
034-单片机软件架构
›
《Bootloader开发与内存管理实战》
VIP10
本课程属于:034-单片机软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Bootloader开发与内存管理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader基础概念
什么是Bootloader · Bootloader在嵌入式系统中的… · 启动流程概述
Bootloader
基础概念
02
启动模式与硬件初始化
复位向量 · 启动模式选择(NOR/NAND Fl… · SD卡
启动模式
硬件初始化
03
链接脚本与内存布局
链接脚本(.lds)语法 · 代码段/数据段/BSS段布局 · RAM与Flash地址映射
链接脚本
内存布局
04
中断向量表重定位
中断向量表原理 · 重定位的必要性 · 在Bootloader中实现向量表拷…
断向量表重定位
断向量表原理
05
内存管理单元(MMU)基础
MMU工作原理 · 页表结构(一级/二级页表) · TLB与Cache基础
MMU
内存管理单元
06
MMU初始化实战
在Bootloader中开启MMU · 配置页表 · 映射DDR与外设地址空间
MMU
初始化实战
07
Cache操作与一致性
Cache工作原理 · Clean/Invalidate操作 · DMA与Cache一致性处理
Cache
操作
08
SDRAM/DDR初始化
SDRAM/DDR控制器配置 · 时序参数设置 · 初始化序列与校准
SDRAM/DDR
初始化
09
内存测试与校验
内存读写测试(March算法) · 地址线/数据线测试 · ECC校验基础
内存测试
校验
10
Flash驱动与编程
NOR Flash与NAND Fla… · Flash读写擦除操作 · 坏块管理策略
Flash
驱动
11
Flash分区管理
分区表设计 · Bootloader分区 · 内核分区
Flash
分区管理
12
镜像格式与校验
ELF/BIN/HEX格式解析 · CRC32/SHA256校验 · 镜像签名验证
镜像格式
校验
13
串口下载协议(XMODEM/YMODEM)
协议原理 · 接收端实现 · 超时与重传机制
XMODEM/YMODE…
串口下载协议
14
网络启动(TFTP/HTTP)
以太网驱动基础 · TCP/IP协议栈裁剪 · TFTP客户端实现
TFTP/HTTP
网络启动
15
USB下载与枚举
USB设备模式 · 描述符配置 · Bulk传输实现固件下载
USB
下载
16
双备份启动策略
A/B分区切换 · 启动计数器 · 回滚机制
双备份启动策略
A/B
17
安全启动(Secure Boot)
信任链建立 · 公钥/私钥体系 · 镜像加密与解密
Secure
Boot
18
看门狗与异常处理
硬件看门狗配置 · 异常向量表 · 故障转储(coredump)机制
看门狗
异常处理
19
内存池与动态分配
Bootloader中的malloc… · 内存碎片管理 · 静态分配策略
内存池
动态分配
20
堆栈设置与检查
堆栈指针初始化 · 堆栈大小计算 · 堆栈溢出检测(canary)
堆栈设置
检查
21
设备树(Device Tree)解析
扁平设备树(FDT)格式 · 在Bootloader中解析DTB · 传递给内核
Device
Tree
22
多核启动(SMP)
主核与从核启动流程 · 核间中断(IPI) · 共享内存管理
SMP
多核启动
23
低功耗模式与唤醒
睡眠/深度睡眠模式 · 唤醒源配置 · 内存自刷新保持
低功耗模式
唤醒
24
Bootloader日志系统
串口日志输出 · 日志等级控制 · 环形缓冲区实现
Bootloader
日志系统
25
命令行交互界面
Shell实现 · 命令注册与解析 · 参数传递
命令行交互界面
Shell
26
固件升级客户端
升级流程设计 · 断点续传 · 版本兼容性检查
固件升级客户端
升级流程设计
27
性能优化与启动加速
代码执行时间测量 · Flash缓存优化 · 快速启动技巧
性能优化
启动加速
28
调试与仿真技巧
JTAG/SWD调试 · GDB连接Bootloader · 内存断点设置
调试
仿真技巧
29
常见问题与排错
启动失败分析 · 内存访问异常 · CRC校验失败排查
常见问题
排错
30
综合项目实战
从零编写一个支持串口/网络升级 · 安全启动 · 双备份的Bootloader
综合项目实战
从零编写一个支持…
所属VIP或分类
同VIP:单片机裸机转RTOS与事件驱动架构迁移
同VIP:单片机软件架构中断管理优化与低功耗架构设计调试实战
同VIP:单片机软件架构分层架构与通信协议栈整合设计调试实战