一. 安装环境
服务器:x86, intel四核
操作系统:RHEL4.1.1
GCC:4.1.1
Hostname: localhost.localdomain
Usr: root
GEMS: Gems-2.1
SIMICS: simics- 3.0.31
辅助软件:FlEXlm11.6.1.0
参考: GEMS_Ubuntu.pdf
二. 安装SIMICS_3.0 + GEMS_2.1
1. 安装FLEXlm
申请simics注册码时,会有FLEXlm的下载链接.选择符合自己安装环境的那款.
解压并安装:
tar –zxvf lmgrd_i86_re3.tar.gz
tar –zxvf lmutil-i86_re3.tar.gz
./lmadmin-i86_re3-11_1_0.bin
获取lmhostid: ./lmutil lmhostid
2. 设置环境变量
vim ./root/.bash_profile
添加如下字段:
export GEMS=/root/gems
export SIMICS_INSTALL=$GEMS/simics-3.0.31
export SIMICS_EXTRA_LIB=./modules
export PYTHONPATH=./modules
退出vim后reboot
3. SIMICS安装
a) 在/root目录创建gems文件夹
mkdir gems
cd gems
tar xvf simics_path/simics-pkg-20-3.0.31-linux.tar
b) 安装SIMICS
cd simics-3.0-install
./install-simics.sh
当提示输入序列号时,找到注册成功后,随注册文件一起寄过来的注册说明--”smics_reg.doc”, 输入其中的序列号
c)注册
i. 安装完成后,将注册文件simics_3.0.lic复制到$GEMS/simics-3.0.31/licenses
ii. 修改 simics_3.0.lic: 将第二行的this_host替换为服务器的hostname. (最好是默认的主机称:localhost.localdomain, 这与安装操作系统时的设置有关, 安装好后再手动修改主机名的话,认证总是失败!). 在第三行末尾添加vtech路径. 如果没有,请重新安装FLEXlm.
iii. ./lmgrd –c $GEMS/simics-3.0.31/licenses/simcs_3_0.lic
4. GMES安装
a) 解压gems-release2.1.tar.gz
cd $GEMS
tar –zxvf gems_path/gems-release2.1.tar.gz
cp –r $GEMS/gems-2.1/* $GEMS
rm –r $GEMS/gems-2.1
b) 建立工作站
Mkdir $GEMS/simics_3_workspace
Cd $SIMICS_INSTALL/bin
./workspace-setup $GEMS/simics_3_workspace
c) 修改makesymlinks.sh
cd scripts
vim makesymlinks.sh
在echo “Making symlink for import directory”后面添加 ln –s $SIMICS_INSTALL/import import
d) 运行makesymlinks.sh
cd $GEMS/simics_3_workspace
../scripts/makesymlinks.sh
e) 链接simics workspace
c