本课时主要介绍内核工程的创建,后续所有内核相关的代码全部包含在此工程内。

存储规划

生成的内核在磁盘以及内存中的位置,目前如下(后续还将进行调整)。
\image (11).png

实际上,上述位置的确定并不唯一,可自行选择合适的地址,只要保证loader能够正确加载即可。
可以看到,在第100扇区之前预留了比较大的空间,目的是以后loader代码量增大时,有足够的空间存放,不必再临时调整kernel的位置。



登陆发表评论