-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
开源操作系统训练营项目二周报汇集 #2
Comments
选题:starry-next 完善
其中已实现17、23、24、169号调用。 观察发现,一些系统调用(如openat)是一系列测例都需要用到的,比如close,open,openat等测例。 疑问: |
选题:POSIX 相关功能接口 仓库:https://github.com/chy669086/posix-api 进展:实现了一部分信号量的接口,还没有在操作系统跑起来,但是可以在用户态跑了,比如 semaphores 里面的 test 模块。 疑问:
|
选题:Python + OpenCV 疑问:
|
说明 python 移植到 Starry-New 之前的工作做的比较好,不用我们进一步去调整,是一件好事。 |
你这样的话像是做了一个中间的胶水层,其实也很好!不过我们可能更希望的是顺便把实现 syscall 的外部库给他做出来,只需要关心一些比较复杂的 syscall 就好,做出来一两个也是非常好的(太简单的 syscall 就可以不用做了hh) |
|
所以它本质就是一个数组地址,直接取前两个元素就好(假设地址有效)
|
选题:内核模块独立:动态链接相关 仓库:https://github.com/caozhanhao/yaep 进展:新建了项目仓库,成功在本机运行了starry-new并通过了相关测例;详细研读了RiscV ABI手册的第八章以及gabi的内容,同时阅读了CSAPP中关于程序链接的内容,为后续的开发做好了充足的准备。 |
选题:Python + OpenCV |
下一步可以再 Starry-New 上运行这些测例,看看有没有哪些地方需要调整。另外有同学已经实现了这一步,可以进行参考:https://github.com/NoahNieh/Starry-New/tree/python |
选题:starry-next 完善 |
Starry-New仓库:https://github.com/[nusakom/Starry-New](https://github.com/nusakom/Starry-New) |
选题:Python + OpenCV |
选题:starry-next 完善 |
选题:starry-next 完善 仓库链接: https://github.com/yjymosheng/Starry-On-ArceOS/tree/main 目前进展: 已经完成的syscall 没有完成的syscall |
请大家在这里描述自己的选题方向、工作进展和对应的疑问(若有),格式类似如下:
The text was updated successfully, but these errors were encountered: