首页
›
嵌入式基础与RISC-V
›
018-Rust嵌入式系统开发
›
《RTOS实时内核移植与内存管理系统优化》
VIP10
本课程属于:018-Rust嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTOS实时内核移植与内存管理系统优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS基础概念
实时内核的定义 · 前后台系统与RTOS对比 · 任务与调度器
RTOS
基础概念
02
任务管理核心
任务状态机(就绪 · 运行 · 阻塞
任务管理核心
任务状态机
03
任务间通信
队列(Queue) · 信号量(Semaphore) · 互斥量(Mutex)的原理与使用场景
任务间通信
Queue
04
内存管理基础
静态分配与动态分配 · 内存碎片问题 · 标准malloc/free的局限性
内存管理基础
静态分配
05
RTOS专用内存管理
固定大小内存块(Block)分配 · 内存池(Memory Pool)设计
RTOS
专用内存管理
06
内存管理优化策略
伙伴算法(Buddy System) · slab分配器 · 最佳适应与最差适应算法
内存管理优化策略
Buddy
07
中断管理
中断嵌套 · 临界区保护 · 延迟中断处理(Bottom Half…
断管理
断嵌套
08
时钟与定时器
系统滴答(SysTick) · 软件定时器 · 时间片轮转调度
时钟
定时器
09
任务同步机制
事件标志组(Event Flags) · 任务通知(Task Notifica…
任务同步机制
Event
10
内核移植准备
目标硬件架构分析(ARM Corte… · 编译器与链接脚本配置
内核移植准备
ARM
11
移植核心步骤
启动文件修改 · 中断向量表重定向 · 系统滴答配置
移植核心步骤
启动文件修改
12
上下文切换实现
PendSV异常 · 寄存器压栈与出栈 · 任务栈初始化
上下文切换实现
PendSV
13
临界区实现
关中断与开中断 · MRS/MSR指令 · BASEPRI寄存器使用
临界区实现
关中断与开中断
14
内存管理移植
堆区定义 · 内存对齐处理 · MPU(内存保护单元)配置
内存管理移植
堆区定义
15
调试与验证
串口打印任务信息 · 任务栈使用率统计 · 内存泄漏检测
调试
验证
16
性能基准测试
任务切换时间测量 · 中断延迟测量 · 内存分配吞吐量
性能基准测试
任务切换时间测量
17
低功耗优化
Tickless模式 · WFI/WFE指令 · 外设时钟门控
低功耗优化
Tickless
18
多核与SMP
对称多处理概念 · 核间通信(IPC) · 内存一致性
SMP
多核
19
安全关键系统
MISRA-C规范 · 静态分析工具 · 代码审查清单
安全关键系统
MISRA-C
20
文件系统集成
FatFS移植 · 内存卡驱动 · DMA加速
文件系统集成
FatFS
21
网络协议栈
LwIP移植 · 内存池配置 · 零拷贝技术
网络协议栈
LwIP
22
GUI框架
LVGL移植 · 帧缓冲管理 · 双缓冲技术
GUI
框架
23
动态加载
ELF解析 · 符号表管理 · 重定位实现
动态加载
ELF
24
虚拟化
Hypervisor概念 · 分区调度 · 资源隔离
虚拟化
Hypervisor
25
Rust语言集成
Rust FFI · 安全抽象层 · 内存安全保证
Rust
语言集成
26
自动化测试
单元测试框架 · 模拟器测试 · 硬件在环测试
自动化测试
单元测试框架
27
持续集成
GitLab CI配置 · 自动化构建 · 固件签名
持续集成
GitLab
28
案例分析
智能家居网关 · 工业控制器 · 无人机飞控
案例分析
智能家居网关
29
未来趋势
RISC-V架构 · TEE可信执行环境 · AI加速器集成
未来趋势
RISC-V
30
综合实战
从零构建一个微型RTOS内核(含内存…
综合实战
RTOS
所属VIP或分类
同VIP:Rust嵌入式DMA传输与中断协同调优
同VIP:Rust嵌入式DMA传输与外设驱动开发实战
同VIP:Rust嵌入式DMA寄存器驱动与中断处理