首页
›
嵌入式基础与RISC-V
›
050-嵌入式工程师
›
《RTOS任务调度与堆栈分析架构设计实战》
VIP10
本课程属于:050-嵌入式工程师
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTOS任务调度与堆栈分析架构设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS概述
什么是RTOS · RTOS与裸机开发的区别 · 主流RTOS介绍(FreeRTOS/…
RTOS
什么是
02
任务与任务控制块
任务的概念 · 任务状态(就绪/运行/阻塞/挂起) · 任务控制块(TCB)结构体设计
任务
任务控制块
03
任务创建与删除
动态创建任务 · 静态创建任务 · 任务删除API
任务创建
删除
04
任务调度算法
时间片轮转调度 · 优先级抢占调度 · 协作式调度
任务调度算法
时间片轮转调度
05
任务优先级与反转
优先级赋值策略 · 优先级反转问题 · 优先级继承协议
任务优先级
反转
06
任务同步之信号量
二值信号量 · 计数信号量 · 互斥信号量
任务同步之信号量
二值信号量
07
任务同步之事件组
事件标志位 · 事件组API · 多任务同步模式
任务同步之事件组
事件标志位
08
任务同步之消息队列
消息队列原理 · 队列控制块 · 队列读写API
任务同步之消息队…
消息队列原理
09
任务同步之邮箱
邮箱与消息队列区别 · 邮箱API · 邮箱典型应用场景
任务同步之邮箱
邮箱
10
任务通知
任务通知机制 · 通知值操作 · 通知API
任务通知
任务通知机制
11
软件定时器
软件定时器原理 · 定时器状态 · 定时器回调函数
软件定时器
软件定时器原理
12
中断管理
中断嵌套 · 中断优先级 · 中断延迟
断管理
断嵌套
13
临界区与锁
关中断 · 锁调度器 · 互斥锁
临界区
关中断
14
内存管理
静态内存分配 · 动态内存分配 · 内存碎片问题
内存管理
静态内存分配
15
堆栈原理
堆栈数据结构 · 堆栈指针(MSP/PSP) · 堆栈增长方向
堆栈原理
堆栈数据结构
16
任务堆栈分配
任务堆栈大小估算 · 堆栈溢出检测 · 堆栈使用率统计
任务堆栈分配
任务堆栈大小估算
17
堆栈回溯分析
堆栈回溯原理 · FP/LR寄存器 · 堆栈帧结构
堆栈回溯分析
堆栈回溯原理
18
MPU与堆栈保护
MPU工作原理 · 堆栈溢出保护 · 特权级与非特权级
MPU
堆栈保护
19
任务切换机制
PendSV异常 · 任务切换流程 · 上下文保存与恢复
任务切换机制
PendSV
20
系统时钟与Tick
SysTick定时器 · Tick中断处理 · 时间管理API
Tick
系统时钟
21
空闲任务与钩子函数
空闲任务作用 · 空闲任务钩子 · 低功耗Tickless模式
空闲任务
钩子函数
22
多核调度基础
SMP与AMP架构 · 多核任务调度 · 核间通信
多核调度基础
SMP
23
实时性分析
任务响应时间 · 最坏情况执行时间(WCET) · 调度分析
实时性分析
任务响应时间
24
死锁与活锁
死锁产生条件 · 死锁预防 · 死锁避免
死锁
活锁
25
任务间通信综合设计
生产者消费者模型 · 发布订阅模式 · 管道设计
任务间通信综合设…
生产者消费者模型
26
RTOS调试技术
断言机制 · Trace日志 · 堆栈使用监控
RTOS
调试技术
27
RTOS启动流程
芯片初始化 · 系统时钟配置 · 任务创建
RTOS
启动流程
28
RTOS移植实战
移植接口分析 · 汇编代码编写 · 中断向量表配置
RTOS
移植实战
29
RTOS在ARM Cortex-M上的实现
Cortex-M架构特性 · SVC/PendSV/SysTick… · 双堆栈机制
RTOS
ARM
30
综合项目实战
多任务温控系统设计 · 任务划分 · 堆栈规划
综合项目实战
多任务温控系统设…
所属VIP或分类
同VIP:I2C协议与SPI协议移植实战
同VIP:RTOS任务调度与内存管理嵌入式工程师实战
同VIP:RTOS任务调度与外设驱动开发实战