首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《Bootloader调试与驱动开发外设接口实战》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Bootloader调试与驱动开发外设接口实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader基础概念
什么是Bootloader · Bootloader在嵌入式系统中的… · 启动流程概述
Bootloader
基础概念
02
启动模式与硬件初始化
复位向量 · 堆栈指针设置 · 时钟与PLL配置
启动模式
硬件初始化
03
Flash驱动开发
Flash存储器类型 · 读/写/擦除操作 · Flash驱动架构设计
Flash
驱动开发
04
UART驱动与调试接口
UART协议基础 · 轮询与中断模式驱动 · 环形缓冲区实现
UART
驱动
05
I2C总线驱动开发
I2C协议时序 · 主从模式驱动 · 多设备通信仲裁
I2C
总线驱动开发
06
SPI总线驱动开发
SPI模式与极性 · DMA传输优化 · Flash与LCD驱动实例
SPI
总线驱动开发
07
GPIO与中断系统
GPIO模式配置 · 外部中断触发方式 · 中断优先级与嵌套
GPIO
断系统
08
定时器与PWM驱动
通用定时器配置 · PWM生成与占空比调节 · 输入捕获与输出比较
PWM
定时器
09
DMA控制器驱动
DMA传输模式 · 内存到外设/内存到内存传输 · DMA中断与回调
DMA
控制器驱动
10
ADC与传感器接口
ADC分辨率与采样率 · 单次与连续转换模式 · DMA搬运数据
ADC
传感器接口
11
Bootloader双区备份机制
A/B分区策略 · 启动标志管理 · 回滚机制
Bootloader
双区备份机制
12
固件签名与安全启动
哈希算法(SHA256) · 非对称加密(RSA/ECC) · 签名验证流程
固件签名
安全启动
13
固件升级协议设计
自定义XMODEM协议 · 块传输与确认机制 · 超时重传
固件升级协议设计
XMODEM
14
USB设备驱动开发
USB协议栈架构 · 端点配置 · CDC与HID类驱动
USB
设备驱动开发
15
SD卡与FATFS文件系统
SDIO/SPI模式驱动 · FATFS移植与配置 · 文件读写操作
SD
FATFS
16
以太网与TCP/IP基础
MAC与PHY驱动 · LwIP协议栈移植 · UDP/TCP通信
TCP/IP
以太网
17
CAN总线驱动开发
CAN协议帧格式 · 位时序配置 · 过滤器设置
CAN
总线驱动开发
18
Bootloader命令行接口
Shell实现 · 命令解析器 · 参数传递
Bootloader
命令行接口
19
日志系统与调试技巧
日志等级与过滤 · SEGGER RTT使用 · JTAG/SWD调试
日志系统
调试技巧
20
内存管理
静态与动态内存分配 · 内存池实现 · 堆栈溢出检测
内存管理
静态
21
低功耗模式与唤醒
睡眠/停止/待机模式 · 唤醒源配置 · 外设时钟门控
低功耗模式
唤醒
22
Bootloader与应用程序交互
中断向量表重映射 · 共享内存协议 · 状态传递
Bootloader
应用程序交互
23
多核与AMP架构启动
多核启动流程 · 核间通信(IPC) · 共享资源管理
AMP
多核
24
外设寄存器调试
寄存器读写工具 · 位域操作 · 调试打印寄存器值
外设寄存器调试
寄存器读写工具
25
Bootloader性能优化
启动时间优化 · 代码执行效率 · 链接脚本优化
Bootloader
性能优化
26
固件加密与解密
AES对称加密 · 密钥管理 · 在线解密升级
固件加密
解密
27
Bootloader测试策略
单元测试框架 · 硬件在环测试 · 压力测试
Bootloader
测试策略
28
常见Bootloader故障分析
启动失败 · Flash损坏 · 通信超时
Bootloader
常见
29
实战项目
基于STM32的Bootloader… · 架构设计 · 编码实现
实战项目
STM32
30
课程总结与进阶方向
Bootloader设计模式 · RTOS集成 · 安全启动标准
课程总结
进阶方向
所属VIP或分类
同VIP:ARM架构Bootloader调试与Linux内核裁剪实战
同VIP:ARM架构驱动开发与Bootloader调试实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战