計算機架構與系統實驗室

Computer Architecture and System Laboratory

使用者工具

網站工具


側欄

首頁


教育部專區


研究成果

  • 可供轉移之技術

研究群組

實驗室成員

課程


Caslab專區

techdoc:esl:qemu_quick_start

Qemu Quick Start


1. 下載

到 Qemu 官網下載 Qemu Source Code 及 ARM Test Image

  • 造訪 Qemu 官網 http://wiki.qemu.org/
  • 點選左方選單中 Download 分頁,下載最新 Qemu 的 Source Code (qemu-2.2.1.tar.bz2)
  • 點選左方選單中 Testing QEMU 分頁,下載 ARM Test Image (arm-test-0.2.tar.gz)


2. 安裝

建立 Qemu Project 資料夾,將上述檔案在此資料夾解壓縮

~/qemu_proj$ tar jxvf qemu-2.2.1.tar.bz2
~/qemu_proj$ tar zxvf arm-test-0.2.tar.gz


建立 Install 及 Build 兩個資料夾

~/qemu_proj$ mkdir install
~/qemu_proj$ mkdir build


進到 Build 資料夾,安裝相依套件,並進行 Configure

~/qemu_proj$ cd build 
~/qemu_proj/build$ sudo apt-get install libz-dev
~/qemu_proj/build$ sudo apt-get install libglib2.0-dev
~/qemu_proj/build$ ../qemu-2.2.1/configure --target-list=arm-softmmu --prefix={$qemu_proj_path}/install	


進行編譯及安裝的動作

~/qemu_proj/build$ sudo apt-get install autoconf automake libtool
~/qemu_proj/build$ make -j4
	...
	...
~/qemu_proj/build$ make install
	...
	...


將 Qemu 的執行檔資料夾設定到系統路徑

如果是使用 Bash Shell,可以將此行加到 ~/.bashrc

export PATH={$qemu_proj_path}/install/bin:$PATH


3. 執行 ARM Test Image

~/qemu_proj/$ cd arm-test
~/qemu_proj/arm-test$ qemu-system-arm -machine integratorcp -kernel zImage.integrator -initrd arm_root.img -nographic -append "console=ttyAMA0"


techdoc/esl/qemu_quick_start.txt · 上一次變更: 2015/03/17 10:18 由 jay