首页
›
热销单品
›
嵌入式Linux与RTOS
›
《FreeRTOS移植与Bootloader升级实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
FreeRTOS移植与Bootloader升级实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
课程目标与学习路径 · 硬件平台介绍(STM32F407) · 开发工具链安装(Keil MDK /…
课程导学
开发环境搭建
02
STM32基础外设回顾
GPIO · UART · 定时器
STM32
基础外设回顾
03
FreeRTOS内核架构与任务管理
任务状态机 · 任务创建与删除 · 任务优先级
FreeRTOS
内核架构
04
FreeRTOS任务同步与通信
队列 · 信号量 · 互斥量
FreeRTOS
任务同步
05
FreeRTOS软件定时器与中断管理
软件定时器创建与回调 · 中断嵌套与延迟中断处理
FreeRTOS
软件定时器
06
FreeRTOS内存管理
heap_1到heap_5方案对比 · 内存碎片问题 · 自定义内存分配器
FreeRTOS
内存管理
07
FreeRTOS移植到STM32F407
移植步骤详解 · FreeRTOSConfig.h配置 · SysTick与PendSV中断配置
FreeRTOS
STM32F407
08
移植验证与调试
创建多任务Demo · 使用串口打印任务状态 · 任务栈溢出检测
移植验证
调试
09
Bootloader基础概念
什么是Bootloader · Bootloader与应用程序的关系 · 启动流程分析
Bootloader
基础概念
10
Bootloader硬件设计要点
Flash分区规划 · 中断向量表重映射 · 看门狗与复位管理
Bootloader
硬件设计要点
11
Bootloader通信协议设计
自定义Ymodem协议 · 数据包格式定义 · CRC32校验实现
Bootloader
通信协议设计
12
Bootloader核心功能实现(上)
Flash擦除与写入驱动 · 固件接收与存储
Bootloader
核心功能实现
13
Bootloader核心功能实现(下)
固件完整性校验 · 跳转到应用程序 · 回滚机制
Bootloader
核心功能实现
14
Bootloader与FreeRTOS结合
在Bootloader中运行简易RT… · 任务超时管理 · 通信任务与升级任务分离
Bootloader
FreeRTOS
15
固件升级安全机制
固件加密(AES-128) · 签名验证(RSA) · 防回滚保护
固件升级安全机制
AES-128
16
双备份升级方案(A/B分区)
A/B分区原理 · 切换策略 · 故障恢复
A/B
双备份升级方案
17
上位机升级工具开发(Python)
PyQt5界面设计 · 串口通信实现 · Ymodem协议封装
Python
上位机升级工具开…
18
上位机升级工具开发(进阶)
固件打包工具 · 版本管理 · 升级进度条与日志
上位机升级工具开…
进阶
19
实战项目一
基于UART的Bootloader升…
实战项目一
UART
20
实战项目二
基于UART的Bootloader升…
实战项目二
UART
21
实战项目三
基于Wi-Fi(ESP8266)的远…
实战项目三
Wi-Fi
22
实战项目四
基于4G模块的远程固件升级
实战项目四
基于4G模块的远…
23
实战项目五
基于CAN总线的Bootloader…
实战项目五
CAN
24
实战项目六
基于USB-OTG的本地固件升级
实战项目六
USB-OTG
25
升级失败处理与日志系统
错误码定义 · 日志存储与回传 · 看门狗喂狗策略
升级失败处理
日志系统
26
生产测试与批量烧录
离线烧录器使用 · JTAG/SWD批量烧录 · 固件版本管控
生产测试
批量烧录
27
低功耗场景下的升级策略
休眠唤醒升级 · 分段传输 · 电量监测
低功耗场景下的升…
休眠唤醒升级
28
多核异构处理器升级(如STM32H7)
Cortex-M7与Cortex-M… · 共享内存管理
STM32H7
多核异构处理器升…
29
OTA升级服务器搭建(Linux)
HTTP/HTTPS服务器配置 · 固件版本API设计 · 设备注册与管理
OTA
Linux
30
课程总结与综合答辩
项目复盘 · 常见问题FAQ · 未来演进方向(如TLS加密
课程总结
综合答辩
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战