首页
›
热销单品
›
嵌入式Linux与RTOS
›
《裸机编程 Rust嵌入式开发RTOS实时内核入门》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
裸机编程 Rust嵌入式开发RTOS实时内核入门
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 所需工具链与硬件平台
课程导入
学习目标
02
嵌入式裸机编程基础
内存映射 · 寄存器操作 · 中断向量表
嵌入式裸机编程基…
内存映射
03
Rust无标准库编程
#![no_std]与#![no_m… · 核心库与标准库区别 · panic处理
Rust
无标准库编程
04
Rust嵌入式开发环境搭建
安装rustup · 目标架构 · 交叉编译
Rust
嵌入式开发环境搭…
05
GPIO与LED控制实战
使用embedded-hal操作GP… · 点亮LED · 按键输入
GPIO
LED
06
串口通信与日志输出
UART配置 · 发送接收 · 格式化输出
串口通信
日志输出
07
定时器与延时
系统时钟 · 定时器外设 · 阻塞延时
定时器
延时
08
中断系统与优先级
NVIC配置 · 中断处理函数 · 临界区
断系统
优先级
09
实时操作系统概念
任务 · 调度器 · 上下文切换
实时操作系统概念
任务
10
RTOS内核架构设计
内核对象 · 任务控制块 · 就绪队列
RTOS
内核架构设计
11
Rust实现任务管理
任务创建 · 任务状态 · 任务切换
Rust
实现任务管理
12
上下文切换实现
汇编级保存恢复寄存器 · 触发SysTick或PendSV · 切换流程
上下文切换实现
汇编级保存恢复寄…
13
调度器实现
优先级位图 · 就绪队列数据结构 · 调度点
调度器实现
优先级位图
14
同步原语实现
关中断实现临界区 · 自旋锁 · 信号量
同步原语实现
断实现临界区
15
消息队列与邮箱
队列数据结构 · 阻塞发送接收 · 超时机制
消息队列
邮箱
16
内存管理
静态分配 · 内存池 · 堆分配器(Tock
内存管理
静态分配
17
时钟与软件定时器
tick管理 · 定时器链表 · 回调机制
时钟
软件定时器
18
中断与任务通信
中断中发送信号 · 延迟中断处理 · 下半部机制
任务通信
发送信号
19
多任务并发问题
数据竞争 · 共享资源保护 · 优先级反转
多任务并发问题
数据竞争
20
Rust所有权与借用在内核中的应用
借用检查器如何保证内存安全 · 内部可变性 · Cell/RefCell/Mutex
Rust
所有权
21
基于Cortex-M的RTOS实战
使用cortex-m · cortex-m-rt · cortex-m-semihosti…
Cortex-M
RTOS
22
任务切换实战
实现两个任务交替运行 · 观察栈变化 · 使用调试器验证上下文
任务切换实战
实现两个任务交替…
23
信号量与互斥锁实战
生产者消费者问题 · 优先级继承 · 避免死锁
信号量
互斥锁实战
24
消息队列实战
任务间数据传递 · 中断发送数据 · 超时接收
消息队列实战
任务间数据传递
25
软件定时器实战
创建周期定时器 · 一次性定时器 · 回调中发送信号
软件定时器实战
创建周期定时器
26
常见问题与调试技巧
栈溢出检测 · 死锁排查 · 优先级配置错误
常见问题
调试技巧
27
性能优化与功耗管理
上下文切换开销 · 调度延迟 · 低功耗模式
性能优化
功耗管理
28
安全性与可靠性
内存安全 · 故障处理 · 看门狗
安全性
可靠性
29
综合项目
多传感器数据采集 · 任务调度 · 通信协议
综合项目
多传感器数据采集
30
课程总结与进阶方向
回顾核心知识 · 推荐资源 · 开源项目
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战