3.进行Kernel初始化
在上一节,我们填补了Kernel里面的主函数,对系统进行初始化。这样,后面才能够加载用户程序并且跳转到app。在这一节,我们要深入到初始化的流程中去!
从实验代码可以看出,我们初始化的顺序是:
初始化串口(框架代码已完成,后面会讲串口是啥)。
初始化IDT。
初始化8259A(框架代码已完成)。
初始化gdt,tss。
初始化vga。
初始化键盘。
Last updated
在上一节,我们填补了Kernel里面的主函数,对系统进行初始化。这样,后面才能够加载用户程序并且跳转到app。在这一节,我们要深入到初始化的流程中去!
从实验代码可以看出,我们初始化的顺序是:
初始化串口(框架代码已完成,后面会讲串口是啥)。
初始化IDT。
初始化8259A(框架代码已完成)。
初始化gdt,tss。
初始化vga。
初始化键盘。
Last updated