====== 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" \\