在 ubuntu 11.10 上安裝 Xspim/QtSpim – MIPS32 Simulator

學校裡某個課程是關於 MIPS Architecture, 邊使用 emulator 邊看書有助學習。Course page 提到了 Spim simluator 。在官方網站看了一遍,除了window version 外 spim 還支援 Linux / mac。並且提供了三個 GUI 版本:

  • Xspim (Xwindow)
  • PCSpim (Microsoft Window)
  • Qtspim  (Qt Library)

Xspim 和 PCSpim 都非常舊,官方推薦使用 Qtspim。不過在這裡我會把 Xspim 及Qtspim 的安裝過程都記錄下來。

花了點時間安裝,平台是 ubuntu 11.10。
 

XSpim

1. 在 Ubuntu Software Center 中搜尋 xspim 並且 按 install 安裝

2. 安裝完成後,在 terminal 鍵入:

xspim

會出現這句:

*-courier-medium-r-normal--12-*-75-*

然後什麼都沒有啟動,這是因為字型出了問題.

3. 成功啟動方法如下:

xspim -font 6x10

 

QtSpim

1. QtSpim 沒有 For Ubuntu 的套件,需要自已Build。利用SVN 下載 Source Code,在Terminal 上回到home directory ,然後鍵入 :

svn co https://spimsimulator.svn.sourceforge.net/svnroot/spimsimulator spimsimulator

2. 下載 Qt Sdk version 4.8 32bit 64bit for linux
切換到 Qt Sdk的目錄下輸入:

chmod u+x Qt_SDK_Lin32_offline_v1_2_en.run

然後執行安裝程式:

./Qt_SDK_Lin32_offline_v1_2_en.run

3. 安裝完成後,運行 QtCreator 並且開啟專案,路徑如下:

~/spimsimulator/QtSpim/QtSpim.pro

4. 按一下 build 按鈕,QtCreator 開始編譯。

5. 編譯了的程式放在這裏:

~/spimsimulator/QtSpim-build-desktop-Desktop_Qt_4_8_0_for_GCC__Qt_SDK__Release/

6. 在 Terminal 切換至上述路徑, 啟動Qtspim :

./QtSpim &

成功運行,可以專心學習了 !

Advertisements

2 thoughts on “在 ubuntu 11.10 上安裝 Xspim/QtSpim – MIPS32 Simulator

  1. Aw, this was a very nice post. Finding the time and actual effort to make a
    really good article… but what can I say… I put things off
    a whole lot and never seem to get nearly anything done.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s