首页
›
嵌入式基础与RISC-V
›
060-ARMv7架构
›
《ARMv7 RTOS任务调度与性能分析与调优实战》
VIP10
本课程属于:060-ARMv7架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv7 RTOS任务调度与性能分析与调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv7架构与Cortex-M系列处理器概述
寄存器模型 · 特权模式与异常处理 · 中断向量表
ARMv7
Cortex-M
02
RTOS核心概念
任务 · 调度器 · 上下文切换
RTOS
核心概念
03
任务控制块(TCB)设计与实现
结构体定义 · 链表管理 · 状态机
TCB
任务控制块
04
任务创建与删除API实现
动态创建 · 静态创建 · 任务栈分配
API
任务创建
05
基于优先级的抢占式调度算法
优先级位图算法 · 就绪队列管理
基于优先级的抢占…
优先级位图算法
06
时间片轮转调度
Tick定时器配置 · 时间片管理 · 任务切换触发
时间片轮转调度
Tick
07
空闲任务与系统统计
空闲任务钩子 · CPU利用率计算
空闲任务
系统统计
08
上下文切换深度解析
PendSV异常 · 寄存器压栈与出栈 · FPU寄存器保存
上下文切换深度解…
PendSV
09
临界区保护
关中断 · 锁调度器 · Mutex与Semaphore原理
临界区保护
关中断
10
信号量(Semaphore)
二值信号量 · 计数信号量 · 优先级反转问题
Semaphore
信号量
11
互斥量(Mutex)与优先级继承
解决优先级反转 · 死锁预防
Mutex
互斥量
12
消息队列
环形缓冲区实现 · 阻塞与唤醒 · 超时机制
消息队列
环形缓冲区实现
13
事件标志组
多事件同步 · 等待模式(AND/OR) · 事件清除
事件标志组
多事件同步
14
任务通知(Task Notification)
轻量级IPC · 性能对比
Task
Notification
15
软件定时器
定时器回调 · 守护任务模式 · 精度控制
软件定时器
定时器回调
16
内存管理
静态内存池 · 动态堆分配(Heap1-Heap5策…
内存管理
静态内存池
17
任务栈溢出检测
硬件MPU保护 · 软件栈水印检查
任务栈溢出检测
MPU
18
RTOS启动流程
Reset_Handler · 系统初始化 · 第一个任务启动
RTOS
启动流程
19
中断管理
中断嵌套 · 延迟中断处理 · ISR与任务同步
断管理
断嵌套
20
性能调优基础
任务优先级设计原则 · 任务周期与负载分析
性能调优基础
任务优先级设计原…
21
调度延迟测量
中断延迟 · 任务切换时间 · 系统Tick抖动
调度延迟测量
断延迟
22
CPU负载分析与优化
空闲任务统计 · 任务执行时间测量
CPU
负载分析
23
内存优化
栈空间裁剪 · 堆碎片整理 · ROM/RAM平衡
内存优化
栈空间裁剪
24
功耗管理
Tickless模式 · WFI指令 · 睡眠与深度睡眠
功耗管理
Tickless
25
调试工具链
J-Link/SWD调试 · Tracealyzer · SystemView
调试工具链
J-Link/SWD
26
断言与错误处理
configASSERT · 错误钩子 · 故障异常分析
断言
错误处理
27
HardFault调试实战
压栈分析 · LR寄存器 · 异常回溯
HardFault
调试实战
28
RTOS性能基准测试
任务切换时间 · IPC吞吐量 · 中断响应
RTOS
性能基准测试
29
多核与SMP扩展
ARMv7-A架构 · CPU亲和性 · 核间通信
SMP
多核
30
综合实战
构建一个多任务数据采集系统(传感器+…
综合实战
构建一个多任务数…
所属VIP或分类
同VIP:ARMv7内存管理与性能调优实战
同VIP:ARMv7内存管理单元MMU配置与性能实战
同VIP:ARMv7外设驱动开发与RTOS集成实战