首页 > 其他 > 详细

实验环境准备

时间:2015-03-31 10:25:22      阅读:254      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!