2009-06-02 18:23 by 无常, 1891 visits, 网摘, 收藏, 编辑
摘要:项目0的实现主要由以下步骤完成(在项目0的/src/geekos/main.c中完成):
1.编写一个C语言函数,函数功能是:接收键盘输入的按键,并将键值在显示器显示出来,当输入ctrl+d就退出;
2.在Main函数体内调用Start_Kernel_Thread函数,将步骤1编写的函数地址传递给参数startFunc,利用Setup_Kernel_Thread函数建立一个待运行的线程。
3.在Linux环境下编译系统得到GeekOS镜像文件。
4.编写一个相应的bochs配置文件。
5.在bochs中运行GeekOS系统显示结果。
阅读全文