update stage2 info

This commit is contained in:
Yu Chen
2022-07-29 11:15:23 +08:00
parent 244325c09e
commit 71b729695d

View File

@@ -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(比如rcorezcore等)
- 形成vscode插件
- 提供使用说明和设计实现文档
7. 项目技术要求:
6. 项目技术要求:
- 熟悉 vscode 插件开发
- 了解 VS Code的 Debug Adapter 协议
- 了解QEMU 中的 gdbserver 与 gdb之间的通信协议
- 熟悉 typescript开发
8. 相关的开源软件仓库列表:
7. 相关的开源软件仓库列表:
- https://github.com/chenzhiy2001/code-debug
注:欢迎进入第二阶段的同学提出自己感兴趣的题目,并尽快联系助教或老师进行立项。