qemu运行pintos

本文介绍了一个简单的操作系统框架Pintos及其在QEMU仿真器上的安装和运行过程。Pintos支持内核线程、用户程序加载运行及文件系统等功能。文章详细展示了如何配置、编译并安装QEMU,以及如何在Pintos中运行示例程序。
摘要由CSDN通过智能技术生成
Pintos:基于80x86架构的一个简单操作系统框架,支持内核线程,加载和运行用户程序,以及一个文件系统,但是
所有这些都是以一种简单的方式实现。

Pintos理论上可以运行在普通的IBM兼容的PC机上。但是为了便于调试内核代码,Pintos运行在仿真器上,我们将使用
Bochs和Qemu仿真器


一. qemu安装

1. 配置
./configure --prefix=/usr/local/src/qemu --target-list="arm-softmmu arm-linux-user x86_64-linux-user x86_64-softmmu i386-linux-user i386-softmmu" --enable-debug

2. 编译
make -j8

3. 安装
sudo make install

4. 软链接
$ cd /usr/local/src/qemu/bin/
$ sudo ln -s qemu-system-i386 qemu

二. pintos运行

1. 进入../pintos/src/threads/build目录
2. 运行:../../utils/pintos --qemu -- run alarm-multiple

参考:http://csl.skku.edu/SSE3044F12/QEMU
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值