Skip to content

Latest commit

 

History

History
54 lines (48 loc) · 1.73 KB

README.md

File metadata and controls

54 lines (48 loc) · 1.73 KB

ucore-os-2020

Classes

Labs

lab0: preparing

lab1: boot/protect mode/stack/interrupt

lab2: physical memory management

lab3: virtual memory management

lab4: kernel thread management

lab5: user process management

lab6: scheduling

lab7: mutex/sync

lab8: filesystem

Quiz

Exercise Steps

0 Get the newest os lab src code/docs.(Insure you can connect to github in ubuntu running on VrtualBox)
0.1 If you try to get all code
  $rm -rf ucore_lab
  $git clone git://github.com/chyyuu/ucore_os_lab.git
  $cd ucore_lab
0.2 If you cloned ucore_lab and only try to get the updated code
  $cd ucore_os_lab
  $git pull
1 $cd labX  
2 read code (specially the modified or added files)
3 add your code
4 compile your code
  $make
5 check your code
  $make qemu
OR
  $make grade

6 debug your code
  $make debug

7 handin your code
  $make handin