最近好忙!参加ASICON07会议、导师回来了要预开题、听东南大学王志功的讲座等等,当然最重要的是第一次安装Linux和cadenceIC5033,这个活真叫难呐,整整耗掉我俩星期!就好比共产党开国之处的一穷二白的建设,那时候有苏联老大哥,我这次有网络知识帮助,呵呵?在此先感谢网上那些玩linux和cadence的老鸟们。
首先说明我的安装全是从硬盘安装的
一、Linux双系统的是安装
首先用Daemon Manager虚拟光驱软件将RHCD1中的dosutils文件拷贝出来,放在一个利于DOS访问的地方。
利用win98的DOS启动盘(wins安装盘一般都带有)进入纯DOS界面,在提示符下进入dosutils文件存放的路径,如:>E:\dosutils。
执行dosutils文件中的autoboot.dat这个DOS批处理文件。如:>E:\dosutils\autoboot.dat
系统重新启动,进入DOS系统,自动执行autoboot.dat 进入安装程序
安装过程中提示要指向安装文件所在目录,即三个以ISO为后缀的安装文件所在的目录。注意的是路径是以Linux的路径方式指定。如:/dev/hda5/RHCD1。如果不清楚可以依次试试每个盘符(安装前把安装文件放在逻辑盘的根目录下最方便)
后面的是分区等工作了。我分了3个区,最好是在wins下先用partitionmagic 8.0分区,分区的属性要是EXT3,三个区大小分别是linux:800M,swap:600M,usr:8G多
二、cadence的安装
从硬盘安装IC5033
1、将IC5033的安装文件:IC5033和ic5033base两个文件夹复制到便于安装时候访问的路径,最好解压缩好
2、启动linux,在终端运行“cd ”到安装文件所在路径,把它们拷贝到linux的一个足够大的文件夹里(而不是/mnt目录下)。
3、进入安装的第一个文件夹setup.sh所在的文件夹里,在终端运行setup.sh:./setup.sh。
4、确定安装路径(之前要确认有修改安装文件夹的权限)。我装在/usr/cds5的目录下的
5、接着在"Do you want soft load?"后选y,跳到main menu,选择第一项“load available products”。
6、下一步要求确定cdrom 被mount 在哪里,就选第一项local,接着还选1)/cdrom。
7、下一个问题是where is the installation information,选第四项cadence catalog。
8、现在开始选择需要安装的组件了,有70项,要全选就键入a,然后询问是否确定,键入y。之后会检查硬盘是否有足够的空间来安装cadence,确定这一部检查success很重要。之后就开始安装了
9、安装到一半多的时候提示什么什么来着的时候(忘记了都??),就要安装ic5033base里的文件了。最后就算安装上了。
10、接着是license的设置
在目录/home/yourname/下修改.bashrc文件,.bashrc文件默认下是隐藏的,需要设置为显示状态。方法是在你的文件浏览器窗口中设置——首选项——显示所有文件(注意Mandrake和redhat有些不一样),然后用右键选择文本编辑器打开
.bashrc文件样本(//为注解):
# .bashrc
# User specific aliases and functions //从这里定义一些Cadence启动必须的信息
# Cadence
export LANG EN_US //设置语言环境
export CDS_Install_DIR="home/帐号名/Cadence" //Cadence的安装路径信息1
export CDSDIR="home/帐号名/Cadence/IC5033" // Cadence的安装路径信息2
export CDS_Netlisting_Mode="Analog" //simulator的运行方式模拟分析
PATH=$PATH:/usr/local/netscape:$CDS_Install_DIR:$CDSDIR:$CDSDIR/tools:$CDSDIR/tools/dfII:$CDSDIR/tools/dfII/bin:$CDSDIR/tools/bin //命令行检索执行信息的路径,这里的信息相当重要
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
11、修改完.bashrc,或者.cshrc文件后,还必须让linux完成重新载入才能启动cadence,在终端(terminal)执行如下语句:source ~/.bashrc。
12、取出cadence的license.dat文件,复制到自己的目录下,/home/yourname/并修改头两行,改为:
SERVER localhost ANY 5280
SERVER cdslmd /usr/cds5/tools.lnx86/bin/cdslmd
保存
13、再复制一份修改后的license文件到 /usr/cds5/share/license/中
14、终端输入 csh(转到csh shell中去),启动license服务:/usr/cds5/tools.lnx86/bin/lmgrd -c cadenceic5.dat
以后每次启动cadenceic都要先在csh中用lmgrd -c license.dat启动
15、进入cadenceic安装的顶层文件夹/usr/cds5/-------新建一个链接文件夹,其终端命令是:ln -s tools.lnx86 tools
在csh中输入icfb& 启动cadence
到这里,启动不了cadence,原因是显示色素不够,要24位,看来是显卡驱动没有装,得装显卡驱动了!
三、显卡驱动安装
1、首先下载在linux下的驱动NVIDIA-Linux-x86-1.0-6111-pkg1.run或者更高的合适版本
2、将其拷贝到linux下的文件夹/home/guge/nvidia下(新建的临时文件夹),把名字改短。
3、退出图形方式,(网上说按住Ctrl+Alt+F1返回按住Ctrl+Alt+F7,这种方式没有完全推出图形方式)方法是修改/etc/inittab文件里的行:id:5:initdefault,把里的5改为3,然后重启。
4、进入临时安装文件夹:cd /home/guge/nvidia/
su
sh (驱动安装文件名)
5、这时候开始安装,但是安装失败,因为没有安装Binutils!从网上下载看了很多Binutils版本的文件,其后缀名为.tar.gz。但是在编译的时候死活不行!万邦无奈下抱著试试看的态度从网上下载了个后缀名为.rpm的Binutils版本,进入linux下,将其拷贝过来,终端里cd 到拷贝的文件下,再输入:rpm -i binutils-2.15.91.0.2-1ark.i586.rpm。居然OK了!
6、接着赶紧重复安装显卡驱动(重复上面的步骤),按照提示一步一步,安装很快完成!
7、在提示符下输入:startx,进入图形界面
8、取得根用户权限,用gedit打开XFree的配置文件,路径是/etc/X11/XF86config,找到Section “Device”,将下面一行:
Driver "nv"或者Driver "Vesa"改成Driver "nvidia"。然后找到Section "Module",确定该部分有下面一行:
Load "glx"
再将下面的行删除:
Load "dri"
保存退出。
OK完工。
重新启动电脑进入linux,修改显示,改为24位显示。再csh,lmgrd,icfb OK!进入了cadence可爱的界面了。
917818 于 2009-03-20 19:40:01发表:
好晕,我还没达到这一步
wanglixu2005 于 2009-03-20 19:21:22发表:
谢谢了,现在在装CADENCE