Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1434763
  • 博文数量: 350
  • 博客积分: 12557
  • 博客等级: 上将
  • 技术积分: 3621
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-22 07:33
文章分类

全部博文(350)

文章存档

2014年(2)

2013年(1)

2012年(15)

2011年(46)

2010年(61)

2009年(80)

2008年(80)

2007年(65)

分类:

2010-11-17 14:52:06

刚装好了ADS2009的linux版,简单记录一下,以备后用。软件下载自Agilent的官方网站,现在是update1.license是从网上找到的破解。有一个license文件,两个so文件。需要的可自行搜索。
首先软件安装很简单,tar xvf ads2009U1r500_linux_x86.tar,生成SETUP.SH文件及linux_x86,dongle_sup两个目录。如果是图形化界面,直接开一个终端窗口,输入./SETUP.SH安装,如果想用文本界面安装,也可以输入./SETUP.SH -i来安装。
安装完成后,把破解文件中的ads.dat拷贝到安装目录中的licenses目录下,更名为license.lic,然后cd $安装目录/lib/linux_x86,mv libagsl.so libagsl.so.bak;然后把破解文件中的linux_x86下的libagsl.so拷贝到这个地方;对x86_64同样操作。
OK。到些安装就完成了。需要进行环境变量的设置,如果不设置的话,会报libQt3Support.so.4 cann't find之类的错误。在网上搜了一下,找到了一个小脚本。拿来用了一下。内容如下:
#!/bin/sh
#
# Agilent ADS 2009 Update 1
#
export HPEESOF_DIR=安装目录
export PATH=${HPEESOF_DIR}/bin:${PATH}
export LD_LIBRARY_PATH=$HPEESOF_DIR/adsptolemy/lib.linux_x86:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HPEESOF_DIR/lib/linux_x86:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HPEESOF_DIR/adsptolemy/lib.linux_x86_64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HPEESOF_DIR/lib/linux_x86_64:$LD_LIBRARY_PATH
SIMARCH=linux_x86_64
ads $@
由于我的同事们都使用csh,又写了一个csh的脚本。内容如下:
#!/bin/csh
#
# Agilent ADS 2009 Update 1
#
setenv HPEESOF_DIR 安装目录
setenv PATH {$HPEESOF_DIR/bin}:${PATH}
setenv LD_LIBRARY_PATH {$HPEESOF_DIR/adsptolemy/lib.linux_x86}:{$LD_LIBRARY_PATH}
setenv LD_LIBRARY_PATH {$HPEESOF_DIR/lib/linux_x86}:{$LD_LIBRARY_PATH}
setenv LD_LIBRARY_PATH {$HPEESOF_DIR/adsptolemy/lib.linux_x86_64}:{$LD_LIBRARY_PATH}
setenv LD_LIBRARY_PATH {$HPEESOF_DIR/lib/linux_x86_64}:{$LD_LIBRARY_PATH}
setenv SIMARCH linux_x86_64
ads &
需要注意的是它默认会找安装目录/licenses/license.lic做为license,如果你以前安装有Agilent的软件,并指定了AGILEESOFD_LICENSE_FILE的话,它就不再找上述license文件了,会报license错误,你可以修改你的.bshrc/.cshrc中的该环境变量的设置,保证使用上述license。
 
关于和cadence的icfb整合,再记录一下。
同事又提出了和cadence整合的需求,研究了半天终于搞明白:
编辑上述ads2009.csh文件,增加一行。
setenv RFDE_SKILL_DIR $HPEESOF_DIR/idf/skill/5.1.0
然后编辑工作目录下的.cdsinit文件,增加一行:
load(strcat(getShellEnvVar("HPEESOF_DIR") "/idf/config/.cdsinit"))
这样在打开icfb时,菜单中即可显示ADS Dynamic Link,点击即可直接调用cds进行仿真了。
 
阅读(8599) | 评论(0) | 转发(0) |
1

上一篇:我象老三

下一篇:吃桔子

给主人留下些什么吧!~~