1. 简介
1.1龙芯实验箱介绍
1.2实验箱测试流程
2. 基于FPGA的MIPS32SCPU实现
2.1 Vivado开发环境
2.1.1 Vivado环境的安装
2.1.2 Vivado的基本使用
2.1.3 Vivado和实验板的连接
2.2 基于soc_up的移植过程
2.2.1 Flash的烧录
2.2.2 FPGA固化方法
2.2.3 串口工具的使用
2.2.4 TFTP服务器的搭建及使用
2.2.5 Liunx内核的移植过程
2.3 ROM的初始化
2.3.1 ROM的初始化过程
2.3.2 测试程序编译流程
2.4 基于NaiveMIPS的移植过程
2.4.1 NavieMIPS的综合运行
2.4.2 supervisor的启动过程
2.4.3 U-Boot的启动过程
2.4.4 ucore的启动过程
2.5 ILA的使用方法
3. MIPS32S CPU上的ucore教学操作系统
3.1 make 命令的使用
3.2 交叉工具链介绍
3.3 交叉编译环境的配置
3.4 U-Boot的移植过程
3.5 QEMU介绍
3.6 ucore编译方法
3.7 龙芯编译环境配置
3.8 对supervisor交互程序term.py的修改
4. MIPS32S上的C0编译器实验
系统集成
Published with GitBook
4. MIPS32S上的C0编译器实验
MIPS32S上的C0编译器实验
编译器生成工具介绍
SPIM模拟器介绍
C0编译器的生成过程
C0编译器分析
词法分析
语法分析
代码生成
在ucore上运行C0编译器生成的可执行文件
MIPS32S上的C0编译器实验
参考链接
编译器生成工具介绍
SPIM模拟器介绍
C0编译器的生成过程
C0编译器分析
词法分析
语法分析
代码生成
在ucore上运行C0编译器生成的可执行文件
results matching "
"
No results matching "
"
results matching "
"
No results matching "
"