免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1246 | 回复: 0
打印 上一主题 下一主题

SPB.V15.5.for.linux [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-08 13:23 |只看该作者 |倒序浏览

下载Cadence.SPB.V15.5.for.linux
比如这个站点
$ lftp soft.eeatech.org -p 31621
cd incoming/other/
mirror Cadence.Allegro.SPB.V15.5.Linux-EFA/
或者$ lftp ftp.ednchina.com/spb155linux/ -u ednchina,ednchina
或者教育网的$ lftp 202.117.26.30 -u luu,luu
或者http://www.51eda.com
或者有电骡资源
Base_SPB155.md5 (418 Bytes)
Base_SPB155_license.lic (4.31 KB)
Base_SPB155_lnx86_1of5.tar (367.3 MB)
Base_SPB155_lnx86_2of5.tar (533.39 MB)
Base_SPB155_lnx86_3of5.tar (536.21 MB)
Base_SPB155_lnx86_4of5.tar (530.38 MB)
Base_SPB155_lnx86_5of5.tar (18.08 MB)
用GNU/Linux下的amule或者windows下的emule来下载
$ cd Cadence.Allegro.SPB.V15.5.Linux-EFA/
$ unrar x Base_SPB155_lnx86_1of5.part01.rar
$ unrar x Base_SPB155_lnx86_2of5.part01.rar
$ unrar x Base_SPB155_lnx86_3of5.part01.rar
$ unrar x Base_SPB155_lnx86_4of5.part01.rar
$ unrar x Base_SPB155_lnx86_5of5.part01.rar
$ unrar x Base_SPB155_README.rar
$ unrar x Crack.rar
解压缩
$ tar xvf Base_SPB155_lnx86_1of5.tar
$ tar xvf Base_SPB155_lnx86_2of5.tar
$ tar xvf Base_SPB155_lnx86_3of5.tar
$ tar xvf Base_SPB155_lnx86_4of5.tar
$ tar xvf Base_SPB155_lnx86_5of5.tar
解开打包
$ cd SPB155_lnx86.Base
$ cd CDROM1
$ su
进入管理员界面
# mkdir /home/user/opt/spb155
# chown -v user:group /home/user/opt/spb155
这里user是你的用户,后一个group是用户名所在组。
# exit
$ chmod -v 755 SOFTLOAD.TAR
$ chmod -v 755 sl2iswrap.zip
$ ./SETUP.SH
出现
Specify path of install directory [OR type [RETURN] to exit]:  
输入/opt/spb155
出现 Directory /opt/spb does not exist. Create? [y/n]: y
Do you want to use InstallScape [y/n]:n
Specify path of install directory [OR type [RETURN] to exit]:  回车
$ cd /home/user/opt/spb155/install/bin.lnx86
./softload
开始安装

  1)   Load Available Products
然后
  1)    Local       (mounted to this machine
然后看到
    Specify the CD-ROM mount point
       1)   /cdrom
       2)   Other
       m)   Main Menu
       p)   Previous Menu
       h)   Help
这样,我们下一步就应该给/cdrom这个默认的光驱做好软链接,
在另一个termial上,
$ su
# cd /
# rm cdrom
# ln -s /home/user/Cadence.Allegro.SPB.V15.5.Linux-EFA/SPB155_lnx86.Base/CDROM1/ /cdrom
(以后安装到cdrom2,3,4,5时候,就相应修改软链接。在最后软件安装完,
记得 # ln -s /media/cdrom /cdrom

回到安装的termial上,选择1)
当然,你选择2也可以,指定好位置,就不象1)那样修改/cdrom软链接。
提示
Do you want to view the README file?
Please press y (yes) or n (no) :
你可以看也可以不看。
  
然后选
4) Cadence Catalog
再选a) All of the above
Are your selections correct? [y/n]
选y
然后就出现
Generating detailed installation data...
Determining available disk space
Determining required disk space
Disk checks successful
然后提示
Press [Return] to proceed, q to quit :
显然按回车。
Updating package installation
information..................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................
.....
Checking data files...
然后就开始安装了,第一个cd用完了,会提示用第二个cd
Your package selections require SPB155 lnx86 P/N 356-73303-0102 CDROM # 2. 1) 2)
    3) SPB155 lnx86 P/N 356-73303-0102 CDROM # 2 already mounted on /home/chenqs/cdrom1/E024_SPB155_ln86_1of5, continue.
    4) Change CD-ROM mount point.
    m) Main Menu
另一个terminal修改/cdrom软链接,指向CDROM2
上面选择3
之后的CDROM3,4,5同理。
慢慢就会安装完。
装好后
cd /home/user/opt/spb155/
ln -s tools.lnx86 tools
把Crack.rar解压出来的licence.lic文件
放在/home/user/opt/spb155/share/licence/文件夹中
设置环境变量,在~/.bashrc后面增加如下
# Cadence PSD environment
export CDS_INST_DIR=/home/user/opt/spb155
export CDS_LIC_FILE=$CDS_INST_DIR/share/license/license.lic
export CDS_DIR=$CDS_INST_DIR
export CONCEPT_INST_DIR=$CDS_DIR
export CDS_SITE=$CDS_DIR/share/local/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONCEPT_INST_DIR/tools/lib
export CDSDOC_PROJECT=/CDS_INST_DIR/doc
export
PATH=$CDS_INST_DIR/tools/jre/bin:$CONCEPT_INST_DIR/tools/bin:$CONCEPT_INST_DIR/tools/pcb/bin:$CONCEPT_INST_DIR/tools/fet/bin:$PATH
保存~/.bashrc
然后
$ source ~/.bashrc
aptitude安装csh以备需要。
$ cd /home/user/opt/spb155/install/bin.lnx86/
$ ./softload
然后选4,Configure Installed Products,然后选1 system-level configuration
是编译一些库。全选吧,选择a,时间不象它估计的几十几百分钟那么长的。
会出一点错误,
/home/lixuebai/opt/spb155/tools.lnx86/stream_mgt/install/smconfigure: line 1496: /bin/basename: 没有那个文件或目录
Cannot run the configuration in
/home/lixuebai/opt/spb155/tools.lnx86/stream_mgt/install on this platform (lnx86)
查看那个smconfigure的1496行,
   cd $IDIR/../../; TDIR=`/bin/pwd`;  #1495
   TOOLDIR=`/bin/basename $TDIR`      #1496
basename这个命令在/bin是不存在的
$ whereis basename
basename: /usr/bin/basename /usr/X11R6/bin/basename
/usr/bin/X11/basename /usr/share/man/man1/basename.1.gz
/usr/share/man/man3/basename.3.gz
那么我们做一个软链接
$ su
# ln -s /usr/bin/basename /bin/basename
# exit
然后再重新编译库
会让你配置Stream Manager
This release includes a copy of the Stream Manager tool and associated data
files which help you to set up and manage your run-time environment.
提示选择安装目录,我写的是
/home/user/opt/spb155/StreamManager
提示
Do you want to use your existing perl path /usr/bin/perl? (y/n) :
选y
要安装registry
( = /home/lixuebai/opt/spb155/smCdsReg) : /home/lixuebai/opt/spb155/CdsReg
( = /home/lixuebai/opt/spb155/smLocal) :
不用改了.
这样就编译完了。
主要程序:
allegro: allegro PCB design
projmgr: project manager
designmanager
allegro_design_entry_HDL: 也就是concept-HDL 用来绘制原理图
(注意capture是被Cadence收购的OrCAD的绘制原理图的工具,只有windows版本)
...
$ projmgr &
可能会出现错误
error while loading shared libraries: libdl.so.2: cannot open
shared object file: No such file or directory
问题就是libc要有低于2.3.5的版本,而debian etch是2.3.6版本。
就要进行修正。
把/home/user/opt/spb155/tools/fet/bin/fet_env.sh的88行
LD_ASSUME_KERNEL=2.4.0  
改成
LD_ASSUME_KERNEL=2.4.1
把/home/user/opt/spb155/share/bin/cdsdoc的179行
LD_ASSUME_KERNEL=2.2.5
改成
LD_ASSUME_KERNEL=2.4.1
再运行$ projmgr & 测试
OK
不过也存在一点问题,找不到两个库,
提示找不到/home/user/opt/spb155/share/library/vlsi和ver_HWmodels  
前面编译库的时候是全部编译的阿,奇怪,以后再找原因吧。
参考文献
1,《转到linux下做PCB》的讨论
http://linux.chinaunix.net/bbs/thread-606826-1-27.html
2,WindPlume@newsmth,将Linux下SPB15.5的安装过程整理了一下,newsmth的circuit板
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13793/showart_459556.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP