首页
›
嵌入式与底层系统
›
091-Rust嵌入式系统与HAL工程
›
《Rust RTOS内核移植与调度工程》
VIP10
本课程属于:091-Rust嵌入式系统与HAL工程
嵌入式与底层系统 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Rust RTOS内核移植与调度工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RTOS与Rust结合的意义 · 学习目标 · 整体知识框架与实战路线图
课程导入
RTOS
02
Rust嵌入式基础
目标=no_std环境 · 内存模型 · 所有权与生命周期在裸机中的约束
Rust
嵌入式基础
03
RTOS核心概念
目标=任务 · 调度器 · 上下文切换
RTOS
核心概念
04
目标硬件与工具链
目标=ARM Cortex-M/RI… · 交叉编译 · 调试器
目标硬件
工具链
05
内核移植方法论
目标=移植层次划分 · 硬件抽象层设计 · 启动流程
内核移植方法论
目标=移植层次划…
06
Rust中断与异常处理
目标=中断向量注册 · 中断安全 · 临界区实现
Rust
异常处理
07
任务管理与上下文切换
目标=任务控制块设计 · 栈初始化 · PendSV/SysTick切换机制
任务管理
上下文切换
08
调度器基础
目标=调度策略分类 · 就绪队列 · 优先级调度
调度器基础
目标=调度策略分…
09
实时调度算法
目标=RMS · EDF · 优先级反转与优先级继承
实时调度算法
RMS
10
同步与通信机制
目标=信号量 · 互斥锁 · 消息队列
同步
通信机制
11
内存管理
目标=静态内存池 · 动态分配器 · 栈溢出检测
内存管理
目标=静态内存池
12
时钟与定时器
目标=系统节拍 · 软件定时器 · 延时队列
时钟
定时器
13
内核移植实战一
目标=从零搭建最小可运行Rust R… · 点亮LED与串口输出
内核移植实战一
Rust
14
内核移植实战二
目标=实现任务创建 · 调度与上下文切换 · 验证多任务并发执行
内核移植实战二
目标=实现任务创…
15
内核移植实战三
目标=集成中断 · 信号量与消息队列 · 构建生产者-消费者案例
内核移植实战三
目标=集成
16
调度工程实战
目标=多优先级任务调度 · 时间片轮转与实时性测量
调度工程实战
目标=多优先级任…
17
调试与性能分析
目标=GDB调试 · 逻辑分析仪 · 调度轨迹可视化
调试
性能分析
18
常见移植问题
目标=启动失败 · 中断不触发 · 栈溢出
常见移植问题
目标=启动失败
19
Rust安全性实践
目标=unsafe边界 · 类型状态 · Send/Sync约束
Rust
安全性实践
20
测试与验证
目标=单元测试 · 集成测试 · QEMU自动化测试
测试
验证
21
多核与SMP扩展
目标=多核启动 · 核间通信 · 自旋锁
SMP
多核
22
低功耗与实时性优化
目标=WFI/WFE指令 · 动态电压频率调节 · 中断延迟优化与调度抖动控制
低功耗
实时性优化
23
综合项目一
目标=基于Rust RTOS的智能传… · 涵盖任务调度 · 中断与低功耗
综合项目一
Rust
24
综合项目二
目标=实时电机控制 · 涵盖高精度定时 · 优先级调度与闭环控制
综合项目二
目标=实时电机控…
25
综合项目三
目标=车载CAN网关 · 涵盖消息队列 · 优先级继承与实时通信
综合项目三
CAN
26
内核裁剪与配置
目标=条件编译 · 特性开关 · 模块化设计与最小内核构建
内核裁剪
配置
27
生态与互操作
目标=与C语言RTOS组件集成 · FFI绑定 · 嵌入式HAL与驱动模型
生态
互操作
28
工程化实践
目标=代码规范 · 文档生成 · 版本管理
工程化实践
目标=代码规范
29
前沿与进阶
目标=异步Rust在RTOS中的应用 · 形式化验证 · RISC-V向量扩展与AIoT融合
前沿
进阶
30
课程总结与能力提升
目标=知识体系回顾 · 项目复盘 · 性能调优经验与持续学习路径
课程总结
能力提升
所属VIP或分类
同VIP:Rust-Embedded-HAL实战100例
同VIP:Rust-RTIC嵌入式并发工程
同VIP:Rust-SPI与I2C总线驱动工程