Browse Source

update labX info

main
chyyuu 8 years ago
parent
commit
7a2d23bb9e
2 changed files with 54 additions and 31 deletions
  1. +0
    -31
      related_info/labX/labx_X.md
  2. +54
    -0
      related_info/labX/v9_cpu_X.md

+ 0
- 31
related_info/labX/labx_X.md View File

@ -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的特点。此项目比较有意思,有一定的综合性。
完成人:

+ 54
- 0
related_info/labX/v9_cpu_X.md View File

@ -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

Loading…
Cancel
Save