首页
›
高端制造、半导体装备与精密工程
›
019-高端装备控制软件与设备自动化工程
›
《FreeRTOS设备软件移植、启动升级与可靠运行工程》
VIP22
本课程属于:019-高端装备控制软件与设备自动化工程
高端制造、半导体装备与精密工程 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
FreeRTOS设备软件移植、启动升级与可靠运行工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=FreeRTOS设备软件移植 · 启动升级与可靠运行工程的整体目标 · 核心问题
课程导入
工程全景
02
FreeRTOS内核对象与移植边界
目标=任务 · 队列 · 信号量
FreeRTOS
内核对象
03
目标硬件与工具链评估
目标=MCU架构 · 存储器布局 · 中断控制器
目标硬件
工具链评估
04
FreeRTOS源码组织与裁剪配置
目标=内核文件结构 · FreeRTOSConfig.h关键… · 功能裁剪
FreeRTOS
源码组织
05
移植层接口与启动流程衔接
目标=portmacro.h · port.c · 上下文切换
移植层接口
启动流程衔接
06
中断管理与临界区工程化
目标=中断优先级分组 · FromISR API · 临界区嵌套
断管理
临界区工程化
07
时钟节拍与低功耗协同
目标=Tick来源选择 · Tickless Idle配置 · 唤醒源管理
时钟节拍
低功耗协同
08
内存管理方案移植与验证
目标=heap_1至heap_5适用… · 动态与静态创建 · 内存碎片评估
内存管理方案移植
验证
09
多任务划分与优先级设计
目标=设备功能分解 · 任务粒度 · 优先级分配
多任务划分
优先级设计
10
队列、信号量与事件组实战
目标=设备数据流 · 命令响应 · 资源互斥
队列
信号量
11
设备驱动与FreeRTOS集成
目标=UART · SPI · I2C
FreeRTOS
设备驱动
12
启动流程总体设计
目标=上电复位 · BootROM · Bootloader
启动流程总体设计
目标=上电复位
13
Bootloader移植与工程实现
目标=串口 · CAN · USB
Bootloader
移植
14
应用镜像启动与FreeRTOS初始化
目标=从Bootloader跳转到应… · 时钟与内存初始化 · FreeRTOS启动调度器前的准备工…
FreeRTOS
应用镜像启动
15
固件升级协议与传输可靠性
目标=分包 · 校验 · 重传
固件升级协议
传输可靠性
16
双分区与A/B升级工程
目标=Flash分区设计 · 运行区与备份区切换 · 升级标志管理
A/B
双分区
17
OTA升级与设备端安全
目标=无线升级通道 · 签名验证 · 加密传输
OTA
升级
18
升级过程中的任务调度与资源管理
目标=升级任务优先级 · Flash擦写阻塞 · 通信任务协同
升级过程
任务调度
19
可靠运行机制总览
目标=看门狗 · 复位原因分析 · 异常捕获
可靠运行机制总览
目标=看门狗
20
看门狗与任务监控工程
目标=独立看门狗 · 窗口看门狗 · 任务级心跳
看门狗
任务监控工程
21
HardFault与异常现场保存
目标=故障寄存器分析 · 栈回溯 · 现场信息写入非易失存储
HardFault
异常现场保存
22
日志、追踪与运行时诊断
目标=SEGGER RTT · 串口日志 · 事件追踪
日志
追踪
23
低功耗可靠运行
目标=睡眠模式 · 外设时钟门控 · 唤醒延迟
低功耗可靠运行
目标=睡眠模式
24
通信可靠性与容错设计
目标=UART/CAN/以太网通信中… · 校验 · 重连
通信可靠性
容错设计
25
存储可靠性与文件系统协同
目标=Flash磨损均衡 · 掉电保护 · 参数存储
存储可靠性
文件系统协同
26
多任务同步与死锁预防
目标=互斥量优先级继承 · 递归锁 · 死锁检测
多任务同步
死锁预防
27
性能与实时性调优
目标=中断延迟 · 任务切换时间 · 调度抖动
性能
实时性调优
28
量产测试与出厂配置
目标=产测模式 · 参数烧录 · 固件版本管理
量产测试
出厂配置
29
现场部署与远程维护
目标=设备上线 · 远程升级 · 故障回传
现场部署
远程维护
30
综合项目实战
目标=从移植到升级再到可靠运行的完整… · 评审与改进
综合项目实战
目标=从移植到升…
所属VIP或分类
同VIP:ARM-Linux外设驱动性能调优与故障定位实战
同VIP:GD32V通信协议实现与FreeRTOS移植实战
同VIP:LinuxFramebuffer与DRM显示驱工程项目实践