2021-07-26

讨论记录 2021.07.26 #

参与成员:向勇、陈渝、贺鲲鹏、尤予阳

上一周的进展 #

贺鲲鹏:在 Qemu 中添加了一个串口并连接到 PLIC ,重写了 Rust 的 PLIC 和串口驱动,用于内核和用户进程中;

尤予阳:在 rCore 实现了内核对用户进程中断上下文的管理,和用户态的串口驱动,两个串口可以同时工作,一个由内核管理,一个由用户进程管理;用户进程能够收到串口经 PLIC 产生的 UEI ,并接收到串口输入,正在调试 USI 和 UTI 。

比赛及后续安排 #

8 月 18 日比赛截止提交,21 日现场答辩,可能需要预留一周左右的时间准备文档。本周在 rCore 和 Qemu 中实现 USI 和 UTI ,设计演示程序,下周在 FPGA 上实现。硬件中断队列等优化可以推后实现。