From 71b729695d64cc9f9bfc3f794f7da55adf4da941 Mon Sep 17 00:00:00 2001 From: Yu Chen Date: Fri, 29 Jul 2022 11:15:23 +0800 Subject: [PATCH] update stage2 info --- stage2-sched.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/stage2-sched.md b/stage2-sched.md index 63ae27f..0f14376 100644 --- a/stage2-sched.md +++ b/stage2-sched.md @@ -166,18 +166,20 @@ 1. 项目标题:面向 Rust-based OS的vscode 动态调试工具 2. 项目描述:方便的源代码级调试工具,对监测程序运行状态和理解程序的逻辑十分重要;高效的Rust语言跟踪能力,是Rust操作系统内核开发的必要工具,对基于Rust的操作系统教学和实验很有帮助。然而现有RISC-V、Rust实验环境搭建成本高,上手难度大,不利于学习与开发工作。本项目拟实现一种基于网页访问的在线实验系统,提供方便、高效的手段实现在QEMU和RISC-V开发板上的Rust教学操作系统的源代码调试。 3. 项目难度:中(适合完成了lab1-5,熟悉typescript, 了解vscode plugin,并希望能够较快进入更实际一些的OS能力训练或做OS方向研究的同学) -4. 项目社区导师:陈志扬 -5. 导师联系方式:github id: chenzhiy2001 weichat id: untilthedayibecome -6. 项目产出要求: +4. 项目社区导师: + 陈志扬:github id: chenzhiy2001 weichat id: untilthedayibecome + 吴竞邦:github id: wujingbang weichat id: wujingb33 + +5. . 项目产出要求: - 能够在vscode上动态调试Rust-based OS && APP in OS(比如rcore,zcore等) - 形成vscode插件 - 提供使用说明和设计实现文档 -7. 项目技术要求: +6. 项目技术要求: - 熟悉 vscode 插件开发 - 了解 VS Code的 Debug Adapter 协议 - 了解QEMU 中的 gdbserver 与 gdb之间的通信协议 - 熟悉 typescript开发 -8. 相关的开源软件仓库列表: +7. 相关的开源软件仓库列表: - https://github.com/chenzhiy2001/code-debug 注:欢迎进入第二阶段的同学提出自己感兴趣的题目,并尽快联系助教或老师进行立项。 \ No newline at end of file