> For the complete documentation index, see [llms.txt](https://oscourse-tsinghua.gitbook.io/loongsoncsprj2020-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oscourse-tsinghua.gitbook.io/loongsoncsprj2020-manual/master.md).

# 1. 简介

为了加强大学本科计算机专业的专业基础课知识的掌握和综合运用，以已有的“计算机系统综合实验”为基础，完善形成本实验手册。这个计算机系统综合实验的目的是，综合运用“汇编语言”、“计算机组成原理”、‘’操作系统‘和”编译原理“等课程的知识，设计和实现一个简单但功能完善的计算机系统。

计算机系统综合实验的目标如下：

1. 实现一个可运行龙芯FPGA实验板上的MIPS32S CPU（也可以直接使用龙芯的开源MIPS32 CPU），并支持串口、键盘、鼠标、VGA等简单外设；
2. 移植教学操作系统ucore到MIPS32S CPU上；
3. 在ubuntu 16.04上实现一个交叉编译器，可以把符合C0的应用程序编译成MIPS32S上的应用程序，并在ucore上运行；
4. 进行其他可能的功能扩展。如，支持网络和调试工具等。

相关参考信息链接：

* [wiki](http://os.cs.tsinghua.edu.cn/oscourse/project/LoongsonCsprj2020)
* [gitbook.io](https://oscourse-tsinghua.gitbook.io/loongsoncsprj2020-manual/)
* [github.io](https://oscourse-tsinghua.github.io/LoongsonCsprj2020/)：每个页面上支持讨论区。
* [github repo](https://github.com/oscourse-tsinghua/LoongsonCsprj2020)
