首页
›
嵌入式基础与RISC-V
›
066-嵌入式工程师
›
《裸机到FreeRTOS移植与Bootloader集成》
VIP10
本课程属于:066-嵌入式工程师
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
裸机到FreeRTOS移植与Bootloader集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
为什么需要Bootloader?裸机…
课程导论
硬件准备
02
裸机工程搭建
从0到1的LED点灯工程 · 理解复位向量与堆栈初始化
裸机工程搭建
LED
03
链接脚本深度解析
GCC链接脚本(.ld)语法 · 段(.text/.data/.bss… · 导致全局变量全乱套了
链接脚本深度解析
GCC
04
内存映射与MPU初探
Cortex-M4内存映射图 · 为RTOS铺路
MPU
内存映射
05
中断向量表与异常处理
中断优先级 · 嵌套向量中断控制器(NVIC)
断向量表
异常处理
06
系统时钟与定时器
配置HSE/PLL锁相环 · 这是RTOS的心跳
系统时钟
定时器
07
串口(UART)裸机驱动
轮询模式与中断模式 · 方便调试
UART
串口
08
GPIO与外部中断
按键中断实战
GPIO
外部
09
DMA数据传输
DMA原理与配置。内存到内存 · 外设到内存传输
DMA
数据传输
10
Flash控制器与IAP原理
片上Flash读写操作
Flash
IAP
11
Bootloader核心设计(一)
分区规划
Bootloader
核心设计
12
Bootloader核心设计(二)
固件接收协议 · 实现数据包校验(CRC32)
Bootloader
核心设计
13
Bootloader核心设计(三)
固件烧录与校验 · 写入后进行完整性校验
Bootloader
核心设计
14
Bootloader核心设计(四)
安全启动与回滚机制 · 防止变砖
Bootloader
核心设计
15
RTOS内核移植准备(FreeRTOS)
FreeRTOS源码结构
RTOS
FreeRTOS
16
FreeRTOS移植实战(一)
修改portmacro.h与port…
FreeRTOS
移植实战
17
FreeRTOS移植实战(二)
临界区与任务切换
FreeRTOS
移植实战
18
FreeRTOS移植实战(三)
内存管理
FreeRTOS
移植实战
19
RTOS下的中断管理
延迟中断处理(Deferred In…
RTOS
下的
20
多任务与同步机制
创建任务 · 信号量 · 队列。实战
多任务
同步机制
21
软件定时器与任务通知
软件定时器的精度问题
软件定时器
任务通知
22
Bootloader与RTOS的整合
在RTOS中调用Bootloader…
Bootloader
RTOS
23
调试工具链(一)
GDB + OpenOCD · 单步调试Bootloader跳转过程
调试工具链
GDB
24
调试工具链(二)
SEGGER RTT与SystemV… · 使用SystemView分析RTOS…
调试工具链
SEGGER
25
常见Bug与避坑指南(一)
启动文件配置错误
Bug
常见
26
常见Bug与避坑指南(二)
链接脚本导致的数据段未初始化
Bug
常见
27
常见Bug与避坑指南(三)
中断优先级配置导致RTOS崩溃
Bug
常见
28
性能优化实战
Bootloader启动时间优化
性能优化实战
Bootloader
29
安全与可靠性进阶
固件加密(AES-128)与签名验证…
安全
可靠性进阶
30
综合实战项目
从Bootloader启动到RTOS…
综合实战项目
Bootloader
所属VIP或分类
同VIP:ARM处理器MMU页表配置与异常调试
同VIP:Bootloader启动流程分析与移植调试实战
同VIP:C语言嵌入式开发指针操作与性能分析与调优实战