前言
因为老师说操作系统是一门非常重要的基础课程,而上学期操作系统学的又不是很好,所以决定在学堂在线上重新学一遍操作系统,做完8个lab.
写这个博客是为了挖坑,防止自己半途而废,同时也可以把学习过程记录下来
资料
实验环境
- 实验楼在线实验环境
- 自己搭建Linux环境需要安装的软件
sudo apt-get install build-essential git qemu-system-x86 vim-gnome gdb cgdb eclipse-cdt make diffutils exuberant-ctags tmux openssh-server cscope meld qgit gitg gcc-multilib gcc-multilib g++-multilib zlib1g-dev libsdl1.2-dev libesd0-dev automake
实验步骤
- 获取源码
git clong https://github.com/chyyuu/ucore_os_lab.git
- 学习源码
cd lab[x]
- 阅读 修改源码
eclipse OR vim OR understand
- 编译实验代码
make
- 运行测试
make qemu
- 调试
make debug
- 查看得分
make grade