- 1. README
2. rCore / RISC-V
❱
- 2.1. 指令的二进制格式
- 2.2. 函数调用与调用栈
- 2.3. 程序的内存布局
- 2.4. 特权级
- 2.5. 抢占式 OS 与中断机制
- 2.6. 虚拟内存
2.7. 工具使用记录
❱
- 2.7.1. gdb
- 2.7.2. tmux
- 2.7.3. qemu
- 3. 项目六:异步操作系统
❱
- 3.1. Rust 的 Future
- 3.2. rCore-N (共享调度器 fork) 搭建和踩坑
- 3.3. embassy: TaskStorage
- 3.4. embassy: timer
- 3.5. embassy: integrated-timers 和任务机制
- 3.6. embassy: interrupt
- 3.7. embassy: sync
- 4. 子模块项目
❱
- 4.1. rCore-embassy-timer
- 4.2. embassy
- 4.3. embassy-usage
- 4.4. cortex-m-quickstart
- 4.5. green-thread
- 4.6. shared-scheduler
- 5. 衍生拓展
❱
5.1. 已阅读清单
❱
- 5.1.1. RTIC & embassy
- 5.1.2. embassy 作者演讲
- 5.1.3. 短篇博客文章
- 5.1.4. 视频
- 5.2. 待阅读清单
5.3. 杂项
❱
- 5.3.1. 专业名词集锦
- 5.3.2. 专业名词集锦 2
- 5.3.3. 专业名词集锦 3
- 5.3.4. RISC-V 定时器
- 5.3.5. 板子
- 5.3.6. Rust Embedded
6. 冬季训练营
❱
- 6.1. io_uring
- 6.2. tokio 源码阅读
7. 记录