Skip to content

Latest commit

 

History

History
101 lines (51 loc) · 4.26 KB

2021-01-12.md

File metadata and controls

101 lines (51 loc) · 4.26 KB

2021-01-12

完成工作

潘延麒

介绍项目内容

胡智胜

Proj2 就是要写个OS Kernel。还要支持网络等功能 (难度:初等~中等;工作量预估:大)

Proj12 就是在已有SylixOS系统中的命令行中拓展 自动补全以及if else等逻辑命令功能(难度:中等;工作量预估:小)

Proj34 将SylixOS系统移植到C906芯片,非常偏硬件,必须对玄铁C906芯片有较全面的理解;(难度:中等;工作量预估:大)

Proj33 在SylixOS系统中实现远程GDB功能(在多处理器的环境下),需要弄明白GDB、stub等调试有关的东西(难度:高;工作量预估:大)

Proj32 在SylixOS系统中完成一个文件系统,该FS需要在NorFlash芯片技术中运行,应该是一个SSD固态硬盘而非磁盘;(难度:中;工作量预估:中)

Proj31 在异构多核处理器上同时运行两种操作系统,完全不懂在说什么(难度:中等,工作量预估:大)

Proj30 实现在Linux系统中的简易调度器(难度:中等;工作量预估:较小)

Proj29 页调度算法(换页)优化(难度:中等,工作量预估:小)

Proj24 又是个将现有OS系统移植到某个芯片上的项目(难度:中,工作量预估:大)

Proj9 Zcore,鹏城实验室的;(难度:中;工作量预估:大)

Proj28 实现一个牛逼的内存管理器;(难度:中;工作量预估:较大)

Proj3 又是一个设计操作系统实验的项目,类似XV6那种;(难度:初等~中等,工作量预估:大)

Proj27 为RT-Thread Smart操作系统支持Rust语言用户程序,要求Rust语言;(难度:中,工作量预估:大)

Proj8 另一个小组要选

Proj7 实践实现一个能运行OS的CPU模拟器,与OS关系不大???(难度:初等~中等,工作量预估:大)

Proj26 基于 RT-Thread 操作系统,实现一套可以运行在小资源的 mcu 上的实时音视频传输协议(难度:中等,工作量预估:中)

Proj25 实现设备树的功能(难度:简单,工作量预估:中)

Proj23 在RISCV处理器上实现虚拟机监视器Hypervisor(难度:难,工作量预估:大+)

Proj22 是关于Android系统的,要在基于Linux的Android系统中拓展一个通信功能?(难度:中,工作量:大)

Proj21 关于Halide语言、图像处理方面的(难度:中,工作量预估:大)

Proj20 在Linux平台上实现一个可以展示指定进程的各种性能数据(CPU使用率,内存使用率)的工具,要求用html网页展示出来;(难度:中,工作量预估:较大)

Proj19 也是要实现一个实时查看某个进程的内存使用情况的工具(难度:中;工作量预估:较大)

Proj18 是个机器学习的项目(DLA),驾驶员监控系统(难度:未知;工作量预估:未知)

Proj17 “基于bsdiff开源差分算法,实现文件之间的差分数据生成,以及差分数据融合”没看懂(难度:中,工作量预估:中)

Proj16 也是关于Android系统、关于内存分配(难度:中,工作量预估:中)

Proj15 就是用C语言实现一阶谓词演算(难度:高,工作量预估:中)

Proj14 关于OTA空中下载技术(难度:高,工作量预估:中)

Proj11 实现coredump(难度:中,工作量预估:中)

Proj10 关于操作系统的更下面一层的SBI系统(难度:中,工作量预估:中)

Proj1 也是关于SBI的,来自鹏城实验室(难度:中,工作量预估:中)

Proj0 设计操作系统课实验(难度:未知,工作量预估:大)

Proj5 伏羲电脑(难度:高,工作量预估:极大)

Proj6 感觉是关于CPU处理器的(难度:中,工作量预估:大)

Proj4 用Rust语言重写XV6(难度:低,工作量预估:低)

张楠

部分题目研究

会议产出

  • Project 0, 设计并实现一整套OS实验,与大赛宗旨较接近;
  • Project 9, zCore,用Rust实现Kernel
  • Project 34,玄铁,移植SylixOS
  • Project 5,太难了

0 ~ 5 分 打分

  • Project 0,4 + 5 + 4 = 13

  • Project 34,4 + 3 + 5 = 12

  • Project 9,3 + 4 + 4 = 11
  • Project 5,2 + 2 + 3 = 7