From 7a2d23bb9ee1dae5baed82372eb4c3e0ef927d96 Mon Sep 17 00:00:00 2001 From: chyyuu Date: Mon, 22 Feb 2016 17:14:34 +0800 Subject: [PATCH] update labX info --- related_info/labX/labx_X.md | 31 -------------------- related_info/labX/v9_cpu_X.md | 54 +++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 31 deletions(-) create mode 100644 related_info/labX/v9_cpu_X.md diff --git a/related_info/labX/labx_X.md b/related_info/labX/labx_X.md index 79e3f9c..26d439d 100644 --- a/related_info/labX/labx_X.md +++ b/related_info/labX/labx_X.md @@ -29,34 +29,3 @@ challenge4: porting ucore labs 1~8在x86的笔记本电脑上,可以通过u盘 要求:lab1~lab8可以在x86的笔记本电脑上跑起来。需要写出移植报告,说明移植的过程等。 完成人: - -challenge5:简化ucore lab1-3,使其能在一个简化的CPU模拟器ex上。 -=================================================== -提示: 基于 https://com.github/chyyuu/swieros ,已经在ubuntu 14.04上实验过,参考00README.txt 很容易测试运行起来。 -状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 -要求:参考xv6 for 简化CPU模拟器ex, 简化ucore lab1~lab3的code,使其能够在CPU模拟器ex.体现lab1~lab3的特点。此项目比较有意思,有一定的综合性。 -完成人: - - -challenge6:简化ucore lab4-5,使其能在一个简化的CPU模拟器ex上。 -=================================================== -提示: 基于 https://com.github/chyyuu/swieros ,已经在ubuntu 14.04上实验过,参考00README.txt 很容易测试运行起来。 -状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 -要求:参考xv6 for 简化CPU模拟器ex, 简化ucore lab4~lab5的code,使其能够在CPU模拟器ex.体现lab4~lab5的特点。此项目比较有意思,有一定的综合性。 -完成人: - - -challenge7:简化ucore lab6-7,使其能在一个简化的CPU模拟器ex上。 -=================================================== -提示: 基于 https://com.github/chyyuu/swieros ,已经在ubuntu 14.04上实验过,参考00README.txt 很容易测试运行起来。 -状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 -要求:参考xv6 for 简化CPU模拟器ex, 简化ucore lab6~lab7的code,使其能够在CPU模拟器ex.体现lab6~lab7的特点。此项目比较有意思,有一定的综合性。 -完成人: - - -challenge8:简化ucore lab8,使其能在一个简化的CPU模拟器ex上。 -=================================================== -提示: 基于 https://com.github/chyyuu/swieros ,已经在ubuntu 14.04上实验过,参考00README.txt 很容易测试运行起来。 -状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 -要求:参考xv6 for 简化CPU模拟器ex, 简化ucore lab8的code,使其能够在CPU模拟器ex.体现lab8的特点。此项目比较有意思,有一定的综合性。 -完成人: diff --git a/related_info/labX/v9_cpu_X.md b/related_info/labX/v9_cpu_X.md new file mode 100644 index 0000000..e71990a --- /dev/null +++ b/related_info/labX/v9_cpu_X.md @@ -0,0 +1,54 @@ +challenge1:简化ucore lab1-3,使其能在v9-cpu上运行。 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,一个简化的C子集编译器c, +要求:简化ucore os lab1~lab3的code,使其能够在v9-cpu上运行.体现lab1~lab3的特点。 +完成人: + + +challenge2:简化ucore lab4-5,使其能在v9-cpu上运行。 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,一个简化的C子集编译器c, +要求:简化ucore os lab4~lab5的code,使其能够在v9-cpu上运行.体现lab4~lab5的特点。 +完成人: + + +challenge3:简化ucore lab6-7,使其能在v9-cpu上运行。 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,一个简化的C子集编译器c, +要求:简化ucore lab6~lab7的code,使其能够在v9-cpu上运行.体现lab6~lab7的特点。 +完成人: + + +challenge4:简化ucore lab8,使其能在v9-cpu上运行。 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,一个简化的C子集编译器c, +要求:简化ucore lab8的code,使其能够在v9-cpu上运行.体现lab8的特点。 +完成人: + + +challenge5:在v9-cpu上增加debugger功能。 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,有初步的debugger实现,一个简化的C子集编译器c, +要求:扩展em.c,支持debugger功能,可单步调试,设置断点,显示函数调用堆栈,显示内存内容等。 +完成人: + +challenge6:把v9-cpu编译器用javascript重写 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的C子集编译器c, +要求: c.c --> c.js + +challenge7:把v9-cpu模拟器用javascript重写 +=================================================== +提示: 基于 https://com.github/chyyuu/v9-cpu ,已经在ubuntu 15.10上实验过,很容易测试运行起来。 +状态:已有一个简化的CPU模拟器em,有初步的debugger实现 +要求: em.c --> em.js + + + +