TinyMIPS项目
TinyMIPS项目致力于使大学生能够从头开始构建完整的计算机系统,其中包括:
TinyMIPS,简化的22指令MIPS ISA处理器。
TinyLang,一种类似C的编程语言及其编译器。
TinyOS,一个很小的嵌入式操作系统内核。
如何建造?
您可能需要先配置交叉编译工具链。 如果是这样,则应修改文件toolchain.mk 。
要构建整个项目,只需运行:
make
或使用发布模式进行构建:
make DEBUG=0
待办事项清单
TinyMIPS处理器
TinyMIPS SoC(TinySoC)
TinyLang编译器(基于TAC IR的后端)
TinyLang编译器(基于SSA IR的后端)
TinyLang标准库
TinyOS的
版权和许可
版权所有(C)2019 USTB NSCSCC团队。 许可证GPLv3。
1