0
点赞
收藏
分享

微信扫一扫

随想录(关于ucore)


    之前用过一段时间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下面创建目录bin;

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

 

 

 

 

 

举报

相关推荐

0 条评论