找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2531|回复: 17
打印 上一主题 下一主题

搭建自己的Linux Workstation(另类爱好)

[复制链接]

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
跳转到指定楼层
1#
发表于 2012-2-14 22:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 rickleaf 于 2012-2-15 09:38 编辑
4 z% w9 l1 y4 L  W9 x8 _1 `. i
: V& s( Z% r0 O; a4 H& K( R由于本人大部分工作都在Linux,软件工作多于硬件工作。
3 q- o( N/ G4 H) f, V; ]一直想找一款比较好的linux eda软件,从免费的geda kicad 到cadence SPB 16.0 和现在windows下超级好用的mentor EE些列都在我的ubuntu装过。
1 v& f2 J) A; C) |4 q9 a' n其中只有gEDA更有linux风格,不过自由软件功能过于简单无法完成复杂任务。( d1 W. I( w4 h6 b$ B4 {7 O
直到有一天下载了 BST 2004 sp5 for linux这个版本,这个版本发行是基于rhel3的,就是redhat enterprise 3.0其实就是redhat 9.0的后续版本,内核是2.4的。
$ X! w- \& e  N2 \7 F为了能用一下BST2004,偶特意研究了一下kvm,就是为了俺的ubuntu 10.04下面能跑个比较快的rhel3的虚拟机。% e# [& J8 N% L2 N: _0 v" P

' a( G. x+ `0 x2 g  A! W但是,当你发现这个软件真的很有linux风格,器件库都是基于ascii文件的时候真的很想在实际的机器上运行它。
! n( P4 b0 G$ _; i硬着头皮把BST2004装在了ubuntu 10.04上,遇到n多问题。经过本人的不屑努力,最后成功运行除RE和icx的所有模块,不是说说的system test还是都测试过了的。
6 x4 X. L! d: F2 u因为本人安装过EE的Linux下的软件,其实本来就鄙视Mentor不求甚解只是把Expedition PCB+一个虚拟环境就放到了linux中,所以没有RE也不难过。# N" d& }. K$ c& O
其实EE在偶的windows 7上跑的可好了。# N- d. w9 w  r4 u' J8 o
9 O/ U$ R$ q4 ~  w: ]# l' ?  V
不说废话了下面说咋装,本人系统ubuntu 10.04 AMD64版本(X86版本无须安装32bit兼容包). G" i5 C1 H8 ]+ _- V

) g) h5 m: ?, ~- K1. 安装32bit兼容包 。
# A. p: r9 }7 n6 v: B& s. ]8 O2 \3 S: t9 a
libice6_1.0.7-2_i386.deb    libstdc++5_3.3.6-25ubuntu1_i386.deb     libxau6_1.0.3-2_i386.deb    libxext6_1.3.0-3_i386.deb  libxt6_1.1.1-2_i386.deb, I9 B$ C: ?$ w! v5 y* \
libmotif3_2.2.3-4_i386.deb  libx11-6_1.4.99.1-0ubuntu1_i386.deb     libxcb1_1.8-1_i386.deb      libxmu6_1.1.0-3_i386.deb   libxtst6_1.2.0-4_i386.deb& b4 r" {/ I! b. ^) J% ~9 `# w3 l
libsm6_1.2.0-2_i386.deb     libx11-xcb1_1.4.99.1-0ubuntu1_i386.deb  libxdmcp6_1.1.0-4_i386.deb  libxp6_1.0.1-2_i386.deb
1 T4 A5 W8 N/ v( |! Q1 q6 n5 J5 W- C2 [8 r1 g5 P
2. 安装BST2004 SP5 for RHEL3% L: u9 ^! C, {- J
- [8 x: u1 M; D7 \# G
EPD和IO Designer就不要装了,用不了!!!(我不需要,也没仔细研究)
) }" I% a. i$ Y( Q0 u' k* J7 f
, s; z0 l" d# {4 [9 |) c/ L3. 安装font补丁,替换MGC_HOME里面的registor/fonts目录的所有文件
0 Y! p8 ^: c; P% X# d, }/ E
% i, v' h% V1 H. h. D fonts.zip (1.8 MB, 下载次数: 4) ' M6 I! k0 ?! T: Q* n

$ U6 u/ W1 @: f% t4.设置 .profile 文件 (偶的en2004在 /opt/en2004这个目录)

  1.   E7 _" ^: }7 x8 Y9 n2 x+ U7 j) w
  2. export SDD_ROOT=/opt/en2004; g+ M! `6 {% p+ k( ^
  3. export SDD_PLATFORM=linux& k9 b7 w+ `6 ~* V- O
  4. export MGC_HOME=$SDD_ROOT/MGC_HOME-2004.ixl
    " B& }* k  @: p& t
  5. export SDD_HOME=$SDD_ROOT/20045 y6 d) h4 p" H) A# z# R
  6. export WDIR=$HOME/mentorworks:$SDD_HOME/standard0 b  ]: ^! R& T5 l* O$ K
  7. export MGC_WD=$HOME/mentorworks
    . [$ u# I7 z" y- ^+ @
  8. PATH=$PATH:$MGC_HOME/bin
    # r; h, P' C9 W4 L* \' k0 O$ V1 {- d
  9. export LANG="zh_CN.UTF-8"
    4 m7 j/ @" O7 w$ c! e: Q
  10. export LM_LICENSE_FILE=/opt/en2004/license.dat
    + R; J) V' `% P/ _$ c2 h! q1 P- T
复制代码
看一下运行结果吧,本帖会根据爱好者情况适当补充和修正,:-)  h3 v6 F% S8 Y- v& B- Q; T1 k) }- X

2 @' \# I6 `3 y$ |
6 _. J4 I+ |9 {5 Z4 N" Y* ?

评分

参与人数 1贡献 +10 收起 理由
T45524093 + 10 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!
  ^_^

0

主题

57

帖子

663

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
663
推荐
发表于 2014-2-16 17:46 | 只看该作者
bst在solaris下那才是行云流水,可惜现在都没几个公司用了,现在都转到ee去了

0

主题

3

帖子

93

积分

二级会员(20)

Rank: 2Rank: 2

积分
93
推荐
发表于 2014-2-9 16:54 | 只看该作者
求EE linux版本的软件,楼主好人一生平安!alexsham@qq.com 拜谢!

93

主题

582

帖子

3097

积分

五级会员(50)

Rank: 5

积分
3097
2#
发表于 2012-2-14 23:00 | 只看该作者
可惜不会Linux ,不过我爱收藏软件、你这个软件有空共享一下。

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
3#
发表于 2012-2-14 23:35 | 只看该作者
集成了xe flow(也就是expedition)的boardstation在linux下怎么装?

20

主题

145

帖子

1877

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1877
4#
发表于 2012-2-15 09:04 | 只看该作者
我是一直用UBUNTU跑XP虚拟机用的EE,系统盘是SSD固态硬盘,基本和原生程序没多大差别了。 就是稍微麻烦点,要多启动一个XP(SSD上虚拟机启动只需10多秒)。, X  n! I' ]9 L/ r! t' n! i0 e7 C
LZ能提示下怎么下载到LINUX版本吗? lijiangchun@gmail.com% }! b8 A+ u+ ?6 f, [
不过看截图,和WIN下的界面差别太远了,估计中心库文件也是不兼容。

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
5#
 楼主| 发表于 2012-2-15 09:15 | 只看该作者
rx_78gp02a 发表于 2012-2-14 23:35 ; N1 t" S$ c! j% g
集成了xe flow(也就是expedition)的boardstation在linux下怎么装?
# x% h# M+ g) m) I& B% w
大前提是有XE Flow的linux版本,Mentor软件的linux版本一般都是在redhat企业版,suse企业版上。; J+ I, \5 o& n! E- `. ~5 q% X
而这几个版本linux用在最新的本本上问题较多。
  ^_^

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
6#
 楼主| 发表于 2012-2-15 09:16 | 只看该作者
jiangchun9981 发表于 2012-2-15 09:04 9 i- ]. [9 d$ X0 `4 j
我是一直用UBUNTU跑XP虚拟机用的EE,系统盘是SSD固态硬盘,基本和原生程序没多大差别了。 就是稍微麻烦点, ...
1 L3 J$ {5 s! s% w5 p; @& f0 S( p
我这里说的是源于unix的en系列,并非生于windows的expedation。
  ^_^

16

主题

103

帖子

180

积分

二级会员(20)

Rank: 2Rank: 2

积分
180
7#
发表于 2012-2-15 19:41 | 只看该作者
还是装在虚拟机里面好,而且虚拟机不能连外网。免的mentor也像Altium一样发个律师函过来。连微软的XP也不用担心了。呵呵,虚拟机就是好。

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
8#
 楼主| 发表于 2012-2-15 21:16 | 只看该作者
虚拟机学习还可以,你用虚拟机画板子吗? 真要是复杂点那不慢死
  ^_^

16

主题

103

帖子

180

积分

二级会员(20)

Rank: 2Rank: 2

积分
180
9#
发表于 2012-2-16 11:21 | 只看该作者
本帖最后由 baifanshuishou 于 2012-2-16 11:23 编辑 4 }' C$ ]& X6 @  X" j, L% `' F% x2 ?

. n+ _- f& I( S: }& W& L+ N: V我是用虚拟机画板子的。
% g! t3 ]3 ]& S  m! {& t我是ubuntu的系统,用VBox虚拟机。# P# A7 a$ b3 t4 l5 Q6 }. f
D版软件不得不用,还要上网,只好出此下策。
8 M1 D. _8 G. R; B$ `2 s! N连XP系统都是D版的,开源软件没法替代。

16

主题

103

帖子

180

积分

二级会员(20)

Rank: 2Rank: 2

积分
180
10#
发表于 2012-2-16 11:26 | 只看该作者
我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。
& V- X9 T5 y+ N/ e0 g* r+ F9 w2 \在ubuntu下面装的启动不了,不知何故。

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
11#
 楼主| 发表于 2012-2-16 12:31 | 只看该作者
正版的windows 7下面可以用xp mode了,设置一下xp可以不访问外网,然后你就可以狂整了。- ]  Y0 c5 `* U% D* [- t4 S$ K
另外,linux上用kvm才是正途,可以用到intel的VT。速度很快
  ^_^

20

主题

145

帖子

1877

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1877
12#
发表于 2012-2-17 17:12 | 只看该作者
本帖最后由 jiangchun9981 于 2012-2-17 17:13 编辑 " _, D# f6 x6 v* }' b; Z
baifanshuishou 发表于 2012-2-16 11:26 " K; l+ N! t/ |( S6 k. a  s
我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。
' ]1 \: B1 l9 X* s) t- P在ubuntu下面装的启动不了,不知何故。

- m5 K! p- P) C$ O- p9 D; {
+ J/ K4 B  o' t, ~. `/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise
) s6 S8 ^0 U. R' i% x1 r) ] 13.2版本,用这个命令行,可以启动。
/ Q4 ~% R$ G8 F6 j5 }不过运行那个UCF编辑器启动不了,好像要改一个文件的编码设置? 具体忘了。总之我的13.2+UBUNTU 10.10跑的非常好。3 f( y; f) M7 I. d8 d! g

* o* S( a0 X. |; x) L不过“综合”速度是很慢的,改动一点地方,重新搞一次要4-10分钟才能生成一个上载的文件。相对C++什么的编译来说简直忍受不了。有什么可以调整的吗?
' K  m! ?6 O2 ~0 A- B" e# \; o我的是AMD4核 2.2G的CPU,内存4G。“综合”的时候看到只有一个CPU满载,是有什么参数可以调整多进程调用这样来并行加快吗?
. W2 s7 X6 @* w, ]还有打算升级成INTEL的I7,不知到有明显的改善?大家一般的“综合”速度要多少时间?

29

主题

332

帖子

5265

积分

EDA365版主(50)

Rank: 5

积分
5265
13#
 楼主| 发表于 2012-2-17 22:47 | 只看该作者
这个具体我就不知道了,从windows移植到linux的东西不一定能用到多处理器
  ^_^

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
14#
发表于 2012-2-18 00:40 | 只看该作者
jiangchun9981 发表于 2012-2-17 17:12
$ \  g+ a; l7 Z3 u/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise 0 H+ B- p  ~$ ~7 g" P0 W
13.2版本,用这个命令行,可以启动。3 X& ]- h5 X  V& h' w
不过运行那个UCF编 ...

( r' ]& ?4 M: q" ~- Z( Aise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利用率就上去了

20

主题

145

帖子

1877

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1877
15#
发表于 2012-2-18 09:43 | 只看该作者
rx_78gp02a 发表于 2012-2-18 00:40 ) ?5 ^- \9 k% s4 N  v1 c5 ^) U
ise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利 ...

  e; w: V, `+ q1 }) L% h' j. X  j3 Q; ]7 f9 \' S+ o

$ Q6 X4 {7 J7 Y7 x/ ^" k. r3 g3 ~老大能提示下,是在那个菜单或者命令行+参数设置吗? G+百度都搜索不到相关的。) i) a  T& w$ Z9 \3 ~
我的环境:UBUNTU+ISE13.2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-24 12:34 , Processed in 0.090889 second(s), 40 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表