File tree Expand file tree Collapse file tree 3 files changed +27
-9
lines changed
Expand file tree Collapse file tree 3 files changed +27
-9
lines changed Original file line number Diff line number Diff line change @@ -138,3 +138,25 @@ MLOCK()
138138 - 成功返回0,失败返回对应错误码。
139139- 测例:busybox
140140 - https://github.com/Starry-OS/testcases/blob/main/x86_64_linux_musl/busybox
141+
142+ ## 比赛练习
143+
144+ - 创建比赛账号
145+ - 将哈工大的同学的代码(final)分支提交测试
146+ ![ alt text] ( ../img/week6/image.png )
147+
148+ ## 测例
149+ - busybox
150+ - shmget shmctl shmat brk munmap mremap mmap mprotect mlock (munlock shmdt)
151+ - https://github.com/Starry-OS/testcases/blob/main/x86_64_linux_musl/busybox
152+ - lua
153+ - brk munmap mremap mmap mprotect
154+ - lmbench
155+ - brk munmap mremap mmap mprotect msync
156+ - https://github.com/Starry-OS/testcases/blob/main/x86_64_linux_musl/lmbench_all
157+
158+ 未找到MEMBARRIER的测例
159+
160+ ## 问题
161+ - 不太清楚单个syscall的测例(busybox之类的测例是全部一起测的?)
162+ - 未找到MEMBARRIER的测例
Original file line number Diff line number Diff line change 1- # 毕设第四周周报(2025年1月15日 )
1+ # 第四周(2024.12.30 )
22
3- ## 环境配置
4-
5- 首先需要获取一个Linux环境,用于后续开发。由于本地虚拟机和vm ware早已删除,为了省事选择Azure学生免费服务器。然而该服务器仅有1GB内存,在简单的rust语言学习中,rust analyzer插件就用尽了剩余可用内存,进而导致Azure Agent挂掉。最终还是难以避免的在本地配置虚拟机,一段时间后配置好了虚拟机,包括代理、ssh等具体设置,以及后续开发学习所必备的包。
6-
7- ## 仓库配置
8- * 新建[ learn_rust] ( https://github.com/duanjr/learn_rust ) 仓库,用于记录rust语言的学习过程。
9-
10- * 更新[ graduation project] ( https://github.com/duanjr/GraduationProject ) 仓库,包括统一周报的命名,填补、修正之前存在的遗漏或错误,将[ learn_rust] ( https://github.com/duanjr/learn_rust ) 仓库作为此仓库的子模块。
3+ - 完成rCore,项目基础视频1-2
4+ - 大模型:copilot和marscode在解释代码片段方面都有很大帮助(差别不大),但是在补全代码和跨文件代码解读时,受到输入限制等影响表现不佳。
Original file line number Diff line number Diff line change 1+ - 安装并配置docker,在本地的docker中运行测试
2+ ![ alt text] ( ../img/s-week2/image.png )
You can’t perform that action at this time.
0 commit comments