Lab 1
介绍
Lab是在6.828中代表了大作业的意思,涉及的内容非常多.Lab1被分为了3个部分:
- 第一个部分我们需要熟悉x86汇编语言,QEMU模拟器以及Pc的上电启动过程.
- 第二个部分则会调试jos中的bootloader,这部分代码在
lab/boot
中. - 第三个部分则会深入到jos内核的初始化模型部分,这部分代码在
lab/kernel
中.
jos代码下载
在开始之前,我们需要下载jos代码,而整个代码版本控制都是使用的git.关于git的使用,这里不再赘述.
jos代码下载,我们的准备工作部分已经说明.另外,我们的编程环境也在准备工作中,有所说明.