首页
›
嵌入式基础与RISC-V
›
150-GD32V RISC-V嵌入式开发
›
《FreeRTOS移植与GD32V性能调优实战》
VIP10
本课程属于:150-GD32V RISC-V嵌入式开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
FreeRTOS移植与GD32V性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS基础与FreeRTOS概述
实时操作系统概念 · 任务调度机制 · FreeRTOS特点与优势
RTOS
FreeRTOS
02
GD32V处理器架构详解
RISC-V指令集基础 · GD32V内核特性 · 内存映射与中断控制器
GD32V
处理器架构详解
03
开发环境搭建
RISC-V GCC工具链安装 · OpenOCD调试器配置 · VS Code IDE集成
开发环境搭建
RISC-V
04
FreeRTOS源码结构解析
核心文件与目录 · 内存管理方案 · 任务控制块(TCB)设计
FreeRTOS
源码结构解析
05
移植层接口分析
portmacro.h宏定义 · port.c移植接口 · portASM.S汇编接口
移植层接口分析
portmacro.h
06
GD32V启动文件与链接脚本
启动流程分析 · 中断向量表重定向 · 堆栈初始化
GD32V
启动文件
07
系统时钟配置与滴答定时器
GD32V系统时钟树 · SysTick定时器配置 · FreeRTOS心跳实现
系统时钟配置
滴答定时器
08
中断管理移植
机器模式中断处理 · 软件中断(ECALL)实现 · 临界区保护
断管理移植
机器模式
09
任务上下文切换实现
任务创建与初始化 · 首次启动上下文 · PendSV异常模拟
任务上下文切换实…
任务创建
10
内存管理方案选择
heap_1到heap_5对比 · GD32V SRAM分区策略 · 内存碎片优化
内存管理方案选择
heap
11
任务创建与管理实战
任务函数设计 · 任务优先级分配 · 任务状态转换
任务创建
管理实战
12
队列与信号量机制
队列创建与收发 · 二值信号量实现 · 计数信号量应用
队列
信号量机制
13
互斥量与递归互斥量
优先级继承机制 · 死锁预防策略 · 递归锁应用场景
互斥量
递归互斥量
14
任务通知机制
任务通知API · 轻量级信号量替代 · 通知值传递
任务通知机制
API
15
软件定时器实现
定时器回调机制 · 定时器状态机 · 高精度定时实现
软件定时器实现
定时器回调机制
16
事件标志组
事件位操作 · 多任务同步模式 · 事件等待超时
事件标志组
事件位操作
17
流缓冲区与消息缓冲区
流式数据传输 · 消息边界保持 · 中断安全API
流缓冲区
消息缓冲区
18
低功耗Tickless模式
空闲任务钩子 · Tickless进入/退出 · GD32V休眠模式
Tickless
低功耗
19
任务优先级与调度策略
抢占式调度分析 · 时间片轮转 · 协作式调度
任务优先级
调度策略
20
中断延迟优化
中断嵌套优先级设置 · 临界区缩短技巧 · 中断服务程序优化
断延迟优化
断嵌套优先级设置
21
任务堆栈深度优化
堆栈溢出检测 · 堆栈使用分析工具 · 任务堆栈裁剪
任务堆栈深度优化
堆栈溢出检测
22
Cache与内存屏障
GD32V Cache配置 · 数据一致性维护 · 内存屏障指令
Cache
内存屏障
23
MPU内存保护单元
MPU区域配置 · 任务隔离保护 · 特权级切换
MPU
内存保护单元
24
多核SMP扩展基础
RISC-V多核启动 · 核间中断(IPI) · 共享资源保护
SMP
多核
25
性能分析工具集成
SEGGER SystemView移… · 任务执行时间统计 · CPU负载计算
性能分析工具集成
SEGGER
26
常见移植问题排查
HardFault调试技巧 · 堆栈溢出定位 · 优先级反转诊断
常见移植问题排查
HardFault
27
外设驱动框架设计
GPIO驱动封装 · UART中断驱动 · SPI DMA驱动
外设驱动框架设计
GPIO
28
网络协议栈集成
LwIP移植要点 · 网卡驱动适配 · Socket API封装
网络协议栈集成
LwIP
29
文件系统集成
LittleFS移植 · 存储设备驱动 · 文件操作API
文件系统集成
LittleFS
30
综合项目实战
智能传感器节点设计 · 多任务架构设计 · 功耗优化实战
综合项目实战
智能传感器节点设…
所属VIP或分类
同VIP:GD32V低功耗设计与FreeRTOS移植实战
同VIP:GD32V外设驱动开发与调试工具使用实战
同VIP:GD32V性能分析与调优工具使用实战