首页
›
嵌入式与底层系统
›
050-RT-Thread与RTOS移植工程
›
《RT-Thread内核与任务开发》
VIP16
本课程属于:050-RT-Thread与RTOS移植工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RT-Thread内核与任务开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RT-Thread 概述 · 学习目标 · 内核与任务开发整体框架
课程导入
RT-Thread
02
嵌入式实时操作系统基础
目标=RTOS 基本概念 · 前后台系统与多任务系统对比 · 实时性指标
嵌入式实时操作系…
RTOS
03
RT-Thread 架构与源码结构
目标=内核层 · 组件层 · BSP 与 libcpu 移植层
RT-Thread
架构
04
开发环境搭建与第一个工程
目标=RT-Thread Studi… · MDK · IAR
开发环境搭建
第一个工程
05
线程基础
目标=线程概念 · 线程控制块 · 线程栈
线程基础
目标=线程概念
06
线程调度机制
目标=优先级调度 · 时间片轮转 · 调度器实现
线程调度机制
目标=优先级调度
07
线程间同步
目标=信号量 · 互斥量 · 事件集的基本原理
线程间同步
目标=信号量
08
线程间通信
目标=邮箱 · 消息队列 · 信号
线程间通信
目标=邮箱
09
时钟与定时器管理
目标=系统时钟节拍 · 硬件定时器与软件定时器 · 单次定时器与周期定时器
时钟
定时器管理
10
中断管理与异常处理
目标=中断处理流程 · 中断与线程交互 · 中断中禁止调用阻塞 API
断管理
异常处理
11
内存管理
目标=静态内存池 · 动态内存堆 · memheap
内存管理
目标=静态内存池
12
线程栈管理与优化
目标=栈大小估算 · 栈溢出检测 · 栈使用分析
线程栈管理
优化
13
内核对象管理
目标=对象容器 · 对象类型 · 对象操作 API
内核对象管理
目标=对象容器
14
设备驱动框架基础
目标=RT-Thread 设备模型 · 设备注册与查找 · PIN
设备驱动框架基础
RT-Thread
15
FinSH 控制台与调试
目标=FinSH 原理 · 命令导出 · 自定义 MSH 命令
FinSH
控制台
16
任务开发方法
目标=任务划分原则 · 任务优先级分配 · 任务周期与执行时间估算
任务开发方法
目标=任务划分原…
17
综合案例一
目标=多任务数据采集系统 · 涵盖传感器采集线程 · 数据处理线程
综合案例一
目标=多任务数据…
18
综合案例二
目标=基于事件集与邮箱的按键交互系统 · 涵盖按键扫描线程 · 界面刷新线程
综合案例二
目标=基于事件集
19
综合案例三
目标=软件定时器与消息队列实现周期控… · 涵盖定时器回调 · 消息分发
综合案例三
目标=软件定时器
20
综合案例四
目标=内存池与动态内存优化实战 · 涵盖频繁分配释放场景 · 内存碎片分析
综合案例四
目标=内存池
21
综合案例五
目标=中断与线程协作实战 · 涵盖外部中断触发 · 中断中发送信号量
综合案例五
目标=
22
常见问题与调试
目标=线程无法调度 · 优先级反转 · 栈溢出
常见问题
调试
23
性能分析与优化
目标=CPU 占用率统计 · 线程执行时间测量 · 调度延迟分析
性能分析
优化
24
RT-Thread 内核裁剪与配置
目标=rtconfig.h 配置项 · Kconfig 菜单配置 · 组件裁剪
RT-Thread
内核裁剪
25
多核与 SMP 基础
目标=SMP 架构 · 多核调度 · 核间通信
SMP
多核
26
低功耗设计
目标=空闲线程钩子 · 电源管理框架 · Tickless 模式
低功耗设计
目标=空闲线程钩…
27
软件包与组件生态
目标=软件包管理 · 常用软件包介绍 · 组件移植方法
软件包
组件生态
28
项目工程化实践
目标=代码分层 · 模块化设计 · 版本管理
项目工程化实践
目标=代码分层
29
综合项目实战
目标=从需求分析到系统设计 · 任务划分 · 同步通信设计
综合项目实战
目标=从需求分析…
30
课程总结与进阶路线
目标=核心知识回顾 · 能力自评 · RT-Thread 源码深入阅读方法
课程总结
进阶路线
所属VIP或分类
同VIP:CAN总线丢包调试与硬件接口信号分析调试与故障定位实战工程
同VIP:RT-Thread-BSP移植工程
同VIP:RT-Thread低功耗系统工程