首页
›
嵌入式与底层系统
›
048-FreeRTOS实时系统开发
›
《FreeRTOS移植与GD32V性能调优实战工程》
VIP22
本课程属于:048-FreeRTOS实时系统开发
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
FreeRTOS移植与GD32V性能调优实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=FreeRTOS与GD32V概… · 学习目标 · 整体课程框架与实战工程介绍
课程导入
FreeRTOS
02
嵌入式实时操作系统基础
目标=RTOS核心概念 · 任务调度 · 优先级
嵌入式实时操作系…
RTOS
03
FreeRTOS体系结构
目标=内核组成 · 任务管理 · 队列
FreeRTOS
体系结构
04
GD32V处理器架构
目标=RISC-V指令集 · 内核特性 · 存储器映射
GD32V
处理器架构
05
开发环境搭建
目标=工具链安装 · 编译调试 · OpenOCD
开发环境搭建
目标=工具链安装
06
FreeRTOS移植准备
目标=源码获取 · 目录结构 · 移植文件分析
FreeRTOS
移植准备
07
移植核心接口实现
目标=任务上下文切换 · 启动第一个任务 · SysTick或定时器中断处理
移植核心接口实现
目标=任务上下文…
08
中断与异常处理移植
目标=中断向量表 · 中断优先级 · 临界区保护
异常处理移植
目标=
09
内存管理移植
目标=堆管理方案 · 内存分配策略 · GD32V内存布局与链接脚本调整
内存管理移植
目标=堆管理方案
10
时钟与节拍配置
目标=系统节拍 · 时钟源选择 · 节拍中断频率
时钟
节拍配置
11
第一个FreeRTOS工程
目标=创建任务 · 串口输出 · LED闪烁
FreeRTOS
第一个
12
任务管理与调度实战
目标=任务创建删除 · 优先级实验 · 调度策略
任务管理
调度实战
13
任务间通信实战
目标=队列 · 信号量 · 互斥量
任务间通信实战
目标=队列
14
中断与任务交互实战
目标=中断服务程序 · 中断安全API · 延迟处理
任务交互实战
目标=
15
软件定时器与低功耗
目标=软件定时器服务任务 · 低功耗模式 · Tickless空闲模式
软件定时器
低功耗
16
性能调优概述
目标=性能指标 · 测量方法 · CPU负载
性能调优概述
目标=性能指标
17
系统节拍与调度性能调优
目标=节拍频率选择 · 调度器优化 · 任务优先级分配策略
系统节拍
调度性能调优
18
中断延迟与响应优化
目标=中断嵌套 · 中断优先级分组 · 快速中断处理
断延迟
响应优化
19
内存与栈性能调优
目标=任务栈大小确定 · 栈溢出检测 · 堆碎片优化
内存
栈性能调优
20
编译器与链接优化
目标=优化等级 · 内联 · 循环展开
编译器
链接优化
21
GD32V特有性能优化
目标=RISC-V扩展指令 · 缓存配置 · Flash加速
GD32V
特有性能优化
22
调试与性能分析工具
目标=Tracealyzer · SystemView · GPIO测量
调试
性能分析工具
23
综合实战一
目标=多任务数据采集系统 · 包含传感器读取 · 队列传输
综合实战一
目标=多任务数据…
24
综合实战二
目标=实时控制与通信网关 · 包含PID控制 · Modbus通信
综合实战二
目标=实时控制
25
综合实战三
目标=低功耗物联网终端 · 包含Tickless模式 · 外设唤醒
综合实战三
目标=低功耗物联…
26
常见移植问题与解决
目标=编译错误 · 链接错误 · 任务不运行
常见移植问题
解决
27
常见性能问题与解决
目标=任务饥饿 · 优先级反转 · 死锁
常见性能问题
解决
28
工程化与代码规范
目标=目录组织 · 配置管理 · 版本控制
工程化
代码规范
29
项目实战
目标=完整FreeRTOS+GD32… · 从需求到部署的全流程
项目实战
FreeRTOS+GD3…
30
课程总结与进阶
目标=知识回顾 · 最佳实践 · 进阶学习路线
课程总结
进阶
所属VIP或分类
同VIP:FreeRTOS实时开发
同VIP:GD32V低功耗设计与FreeRTOS移植实战工程
同VIP:HAL库外设驱动与FreeRTOS移植项目实战工程