|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
安装 ubuntu 9.04, cadence 610和mmsim 手记 by DruculaC
最初的想法是想在移动硬盘上装一个cadence,可以拿着移动硬盘到处仿真了,公司也行,家里也行。
ps:偶也不知道该发到哪个区,如果发错区请告之。
1、找到ubuntu 9.04 DVD下载并且安装。原先电脑上的系统是xp,移动硬盘上现在装了ubuntu。
重启后,在grub的选择菜单下,type c 进入grub的命令行模式,
grub>root (hd1,0)
grub>setup (hd1)
这里(hd0,0)表示第一个硬盘的第一个分区。(hd1,0)表示移动硬盘的第一个分区。通过上面两个命令,将grub安装到移动硬盘上。然后进入windows xp,下载并且安装maxdos7.1,重启后在grub选择xp,然后选择maxdos,选择工具箱后,在命令行输入diskgen,进入diskgen的界面后,找到清楚MBR的选项。即将第一个硬盘的主引导记录擦除grub。这样就可以保证不接usb移动硬盘的时候,xp可以正常启动,否则会导致xp无法正常启动,grub引导会有error。
在装ubuntu的时候我试过将grub直接装入移动硬盘中,后来出现了问题,一直无法进入系统。这个问题一直没有找到原因,可能是因为笔记本的原因。以前装xp的时候就不能用电脑城的那些ghost盘直接复制。
2、选择U盘启动ubuntu。在桌面点右键,在 更改桌面背景 里面将视觉效果改成 无。关闭。我的显卡是intel 945GM芯片组的集成显卡GMA950,因此需要配置
/etc/X11/xorg.conf
首先安装intel的驱动,$sudo apt-get install xserver-xorg-video-intel
type Alt+Ctrl+F2,退出图形化界面。
在用户的根目录下面输入:
$sudo /etc/init.d/gdm stop
$sudo Xorg -configure
$sudo cp xorg.conf.new /etc/X11/xorg.conf
$sudo /etc/init.d/gdm start
这时就应该启动图形化界面了,但是我装的时候却出现问题了,无法进入图形界面,重启之后也不行。仔细查看/var/log/Xorg.0.log后,发现在自动配置显示设置后,将Section "Device"栏中的Driver 认成了 “fbdev”,这个我也只能估计是一个通用的显示器之类的。将其改成"vesa"后,重启,能进图形界面。但是分辨率不能到1280*800,什么东西都是扁的。
后来将Driver改成"intel",重启后ok。
ps:在Xorg.0.log中我还出现了一个关于字体的warnning,将那一行删除就可以了。搞定这一步的主要步骤就是看log,找到问题,然后到网上搜原因,最后修改xrog.conf就可以了。
3、开始安装cadence。进入cadence的cd1目录,里面有个SETUP.SH,这就是安装程序了。
$sudo chmod 777 SETUP.SH
$sudo ./SETUP.SH #本来直接输入这行命令就可以了,但有时候出现一些权限问题,提示的是找不到这个command的时候,就先要将SETUP.SH现chmod一下。
此后开始安装。网上有很多介绍如何在linux下安装cadence和mmsim的文章。我这里就之讲我遇到的很多问题。
4、安装oa的时候,介绍文章中说只要按照默认的直接按enter就可以了,但提醒注意的是在它安装过程中跳出来的一个倒数20秒的窗口中,会有一段是提示你写入安装目录的,这是就不能只按enter了。我最开始的时候就安装oa出现错误了。
5、ubuntu 9.04的kernel机制是支持cadence安装的。所以不需要管kernel的问题。
6、在写入.bashrc文件的时候,会定义一些变量。我在这里出现了很大问题,后来才慢慢了解的。由于我装了ubuntu后,先将gedit和系统的字体全部了微软雅黑。有关ubuntu的字体修改google “ubuntu,字体“就可以了。然后用gedit修改.bashrc的时候,是从别的位置直接将那些定义环境变量的语句copy过来的,这个时候在terminal中echo $PATH就一直认不出那些环境变量。解决办法,我将字体的设置全部改回来后,一个字母一个字母打上去就可以了。所以建议装cadence之前最好现不要动任何ubuntu的一些设置。
7、新立德安装csh,不然运行icfb会出现cds_plat错误。
ln -s /usr/bin/awk /bin/awk, 不然会出现awk之类的错误。
sudo mkdir -p /usr/tmp/.flexlm 建立这个目录,不然无法启动license服务。
ln -s /eda/mmsim/tools.lnx86 /eda/mmsim/tools 虽然能运行cadence,但用ultrasim仿真的时候会出现usim_mode少了AMR模式,这点对于数模混仿很致命。千万别忘。
mozilla的链接一定要有,否则无法启动cds doc文档。
8、最后一个问题,是显示的问题,这个虽然在问题2中提到过,但是需要专门说明一下。完成cadence的安装后,运行icfb,会出现window错误的。网上提示的是要早xorg.conf的末尾加入一段
Section "Extensions"
Option "Composite" "Disable"
EndSection
将这一段加入后,在cadence的桌面的视觉效果就无法使用普通和扩展模式了,只能用“无”模式。至于cadence为什么要将composite关闭,就确实不知道原因了。
一开始我是从网上直接将这一段代码copy到xorg.conf中的,重启后又无法进入图形化桌面了。查看log,也没有发现什么错误,这下就傻眼了。网上也没有查找到原因。
后来经过我仔细比对,发现从网上copy过来的时候,是 引号 出现了问题,copy过来的时候竟然是中文的引号,而不是英文的引号。将其改之,重启ok。
强烈提醒大家不要盲目从网上将一些代码直接copy,paste,最好的办法还是敲一遍,这样记的牢,还不会出一些莫名其妙的错误。
9、安装vmware,参考这位仁兄的帖子
http://forum.ubuntu.org.cn/viewtopic.php?f=65&p=1367135
10、个人认为ubuntu基本在安装了vmware后能作任何windows做的事情。目前还在想用ubuntu安装matlab。 |
|