任务及进度列表

平时一点一点积累,一步一步完成吧。

序号 任务 子任务 任务要求 完成时间 备注
1 开发环境及调试环境MIPS虚拟机准备
1.1 下载qemu,研究qemu的用法 掌握用法,为调试作准备 2008年1月22日 从Ubuntu 7.10源上下载了qemu,qemubuilder和qemulator,结果可以用图形界面的方式来启动一个镜像文件了,镜像文件是从bochs网站上下的,qemu也建立在bochs之上,所以它们的镜像文件是通用的。图形界面用起来很简单,只需要在使用之前把已有的镜像文件按步骤添加进来即可
1.2 研究qemu的命令行的用法 掌握镜像文件的制作,启动等操作
1.3 建立一个打了龙芯补丁的gcc交叉编译环境 版本要合适,不求最新,但求最稳定
2 研究龙芯上的BootLoader及操作系统的引导,启动过程
2.1 研究福珑盒子PMON中Linux的打包方式,存储方式和启动方式
2.2 完全剖析PMON代码,彻底搞清龙芯的处理机制
2.3 剖析Linux的引导启动部分的代码
3 实现一个最基本的多进程操作系统模型 能够打印出多个进程在运行,并且在切换的信息,能够验证多进程运行成功即可
3.1 仿照龙芯上的Linux的引导方式,写一段从PMON中引导新模型的代码 能够引导成功,打印出一些提示信息
3.2 离开PMON进入自己的代码后,在屏幕上打印出一些字符串提示信息出来 能自由控制打印的位置及颜色,知道如何控制屏幕分辨率
3.3
序号 任务 子任务 任务要求 完成时间 备注
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License