随想录在线阅读,随想录免费阅读

 

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

 

    之前用过一段时间skyeye,也对开发skyeye的彩色的爆米花有一些了解。最近在github上闲逛的时候,偶然发现了一个ucore的好项目。一看作者,也是彩色的爆米花。他现在是清华大学操作系统课程的主讲老师。为了让人们对os有更好的了解,所以开发了这么一个开源项目。

 

1) 项目地址

    https://github.com/chyyuu/ucore_lab

 

2) 关于ucore的设计原理和实现

    http://www.doc88.com/p-3068060089173.html

 

3)关于ucore-plus,主要是smp方面的内容

    https://github.com/chyyuu/ucore_plus

 

4)基本的工具链

    当然为了学习os,gcc、gdb、makefile、link、qemu也是必须要掌握的内容,有兴趣的朋友可以关注一下。

 

ps:

    ucore使用方法比较简单,就是make, make clean, make qemu这三种。make是基本编译,make clean是清除中间文件,make qemu是开始仿真。测试过程中,我遇到的问题主要有这么几个,

 

a,没有安装qemu-system-i386工具;

b,没有将qemu-system-i386设置为软链接qemu;

c,没有在disk0下面创建目录欣慰的豆芽;

d,删除boot下面bootasm.S和bootmain.c里面的部分代码,不然有可能超过512的大小

 

 

 

 

 

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注