码迷,mamicode.com
首页 > 其他好文 > 详细

实验环境准备

时间:2015-03-31 10:26:45      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

(说明: 本文是对哈工大操作系统实验课的总结)

一, 实验平台
  ubuntukylin-14.04-desktop-i386   (我是在VMware中安装的ubuntu, 最好安装一下VMtools, 更加方便操作)

二, 实验工具
  1, Bochs: PC机模拟器, 它模拟出的环境可以运行各种系统, 类似于VMware
  2, gcc编译器
  3, gdb调试器
  4, as86: 汇编语言编译器
  5, ld86: 汇编语言链接器
  6, linux-0.11源代码

三, 使用之前
  1, 下载hit-oslab, 里面包含了Bochs, linux-0.11源代码, 以及一些做好的脚本.  hit-oslab的下载地址: http://pan.baidu.com/s/1bn8PHi3
  2, 安装as86和ld86
    $ sudo apt-get install bin86
  3, 安装gcc-3.4
    gcc-3.4下载地址: http://pan.baidu.com/s/1o6wXWHc
    安装方法: $ sudo ./inst.sh i386          # 如果你电脑的CPU是intel的
          $ sudo ./inst.sh amd64       # 如果你电脑的CPU是AMD的

四, 开始使用
  1, 运行和调试
    编译内核: 进入linux-0.11目录, $ make 即可编译整个linux内核
    运行linux系统: 在oslab目录下执行脚本 $ ./run 之后如下图所示: 

      技术分享
    汇编级调试: $ ./dbg-asm
    C语言级调试: $ ./dbg-c    # 第一步
           $ ./rungdg    # 第二步
  2, Ubuntu和Linux 0.11之间的文件切换
    $ sudo ./mount-hdc # 将linux文件系统挂载到hdc目录下
    # hdc目录就是和linux 0.11内核一模一样的文件系统了
    # 然后就在hdc目录下操作
    $ sudo unmount hdc # 读写完毕之后应该从hdc目录下卸载这个文件系统

 

实验环境准备

标签:

原文地址:http://www.cnblogs.com/XiangfeiAi/p/4379983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!