📘 鸿蒙任务调度实战 30章 · 从入门到项目

🎯 友好 · 实时系统
第1章

任务调度基础

什么是任务调度任务状态模型TCB结构解析
第2章

任务创建与删除

API详解参数配置返回值处理
第3章

任务优先级管理

优先级范围优先级映射表优先级反转
第4章

就绪队列与调度策略

就绪队列数据结构位图查找算法抢占式调度
第5章

任务切换机制

PendSV异常触发上下文保存恢复栈帧结构分析
第6章

时间片轮转调度

时间片配置时钟节拍中断轮转算法实现
第7章

空闲任务与系统滴答

空闲任务创建IDLE钩子函数系统滴答定时器
第8章

任务同步之信号量

二值信号量计数信号量API与内部实现
第9章

任务同步之互斥锁

互斥锁特性优先级继承死锁预防
第10章

任务同步之事件标志组

事件标志位操作等待与通知多任务同步场景
第11章

任务间通信之消息队列

消息队列创建发送与接收队列阻塞机制
第12章

任务间通信之邮箱

邮箱与消息队列区别邮箱API典型应用场景
第13章

软定时器管理

软定时器创建启动/停止回调函数上下文
第14章

内存管理基础

静态内存池动态内存分配内存碎片问题
第15章

任务栈空间管理

栈大小计算栈溢出检测栈空间优化技巧
第16章

中断管理

中断优先级配置中断嵌套中断与任务同步
第17章

临界区保护

关中断方法调度锁临界区设计原则
第18章

任务延迟与阻塞

相对延迟绝对延迟阻塞状态分析
第19章

多核任务调度基础

SMP与AMP架构核间中断任务迁移
第20章

任务调度性能分析

调度延迟测量上下文切换开销性能优化方向
第21章

实时性保障

硬实时与软实时最坏情况执行时间WCET分析
第22章

任务优先级反转案例

经典问题复现优先级继承解决天花板协议
第23章

看门狗与任务监控

硬件看门狗软件看门狗任务任务超时检测
第24章

任务状态机设计

状态机模式事件驱动任务状态转换表
第25章

任务间数据共享

全局变量保护原子操作无锁编程基础
第26章

低功耗任务调度

Tickless模式睡眠任务管理功耗与实时性平衡
第27章

任务调度调试技巧

Trace工具使用任务栈使用率调度日志分析
第28章

任务异常处理

任务异常退出错误处理钩子系统恢复机制
第29章

综合实战一:多传感器采集

多传感器数据采集系统设计任务协调
第30章

综合实战二:智能小车控制

运动控制系统任务调度实现闭环控制