gem5 模擬器安裝

2021-10-05 07:23:05 字數 904 閱讀 8722

gem5模擬器是乙個用於計算機系統架構研究的模組化平台,包括系統級架構和處理器微結構。

ubuntu 18.04

gcc 7.4.0

sudo apt-get install mercurial scons swig gcc m4 python python-dev libgoogle-perftools-dev libprotobuf-dev
sudo apt-get install build-essential
git clone 

(hg clone 不行 因為失效了 不能用)

scans  build/x86/gem5.opt -j8(多執行緒編譯)
一般出現錯誤缺少 six 模組

sudo apt-get install python-six
編譯完成

##執行自帶測試程式

./build/x86/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/x86/linux/hello

./build/x86/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/x86/linux/hello

安裝gem5模擬器001

1 ubuntu18.04虛擬機器,記憶體4g的時候說是 virtual memory exhausted cannot allocate memory scons build arm arch arm generated generic cpu exec 4.o error 1然後就把記憶體調成8...

gem5模擬器使用介紹(二)

一 使用gem5的全系統模擬 gem5的全系統模擬即利用gem5載入作業系統來進行模擬。在將32位的ubuntu換成64位之後,由於一些針對32位系統所設計的應用在64位下無法執行 如用到的arm linux gcc的安裝 所以需要安裝一些32位系統下的庫 對應與arm linux gcc使用sud...

gem5模擬器快速入門 四 (參考官方文件)

gem5附帶了許多配置指令碼,可讓您非常快速地使用gem5。但是,在使用gem5進行計算機體系結構研究時,充分了解要模擬的系統也很重要。我們可以在configs 中找到gem5的所有配置檔案。簡要說明如下 資料夾作用 boot 這些是在 full system 模式下使用的rcs檔案。這些檔案在li...