EDA365电子工程师网

标题: 搭建自己的Linux Workstation(另类爱好) [打印本页]

作者: rickleaf    时间: 2012-2-14 22:31
标题: 搭建自己的Linux Workstation(另类爱好)
本帖最后由 rickleaf 于 2012-2-15 09:38 编辑
* l8 y$ T/ Q4 J- i- P  b
8 v8 A$ a  o% P" n) y1 U+ v7 w由于本人大部分工作都在Linux,软件工作多于硬件工作。
9 q, `$ p' n. O2 d一直想找一款比较好的linux eda软件,从免费的geda kicad 到cadence SPB 16.0 和现在windows下超级好用的mentor EE些列都在我的ubuntu装过。, T3 q+ r' W& O$ X" u
其中只有gEDA更有linux风格,不过自由软件功能过于简单无法完成复杂任务。
* B# ]% O+ v# X, L直到有一天下载了 BST 2004 sp5 for linux这个版本,这个版本发行是基于rhel3的,就是redhat enterprise 3.0其实就是redhat 9.0的后续版本,内核是2.4的。
, W0 J3 C& D7 J; r0 M" F% |为了能用一下BST2004,偶特意研究了一下kvm,就是为了俺的ubuntu 10.04下面能跑个比较快的rhel3的虚拟机。3 f8 r4 i0 }. d) e& n7 ^) b

8 t, x7 h; |# B9 u但是,当你发现这个软件真的很有linux风格,器件库都是基于ascii文件的时候真的很想在实际的机器上运行它。
8 z+ F6 \6 q/ F" z硬着头皮把BST2004装在了ubuntu 10.04上,遇到n多问题。经过本人的不屑努力,最后成功运行除RE和icx的所有模块,不是说说的system test还是都测试过了的。
2 ~1 ?7 t$ a; R& M% L9 U& |因为本人安装过EE的Linux下的软件,其实本来就鄙视Mentor不求甚解只是把Expedition PCB+一个虚拟环境就放到了linux中,所以没有RE也不难过。
1 J" ^, l4 A: }$ v  ~' g* K& q其实EE在偶的windows 7上跑的可好了。
0 h# t0 B! Q- Q' R8 c0 c# g: d' w7 Z1 Y3 ?. J" T
不说废话了下面说咋装,本人系统ubuntu 10.04 AMD64版本(X86版本无须安装32bit兼容包)
; f% E0 X3 @( G  Q
# N# C2 s4 f& m% l1. 安装32bit兼容包 。
# K6 N' ?4 U3 z3 t
+ a0 v6 w+ y( `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
) S! l# F+ X6 q# R, P( d0 vlibmotif3_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
: J' [: R2 \/ Glibsm6_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% ~4 l2 s! ?& E4 K; x

& C/ C: j/ M/ I9 H( S2. 安装BST2004 SP5 for RHEL3
8 {! L7 N% h8 y; Z# a, @! r, u
4 \1 G7 Q6 ~( X$ `" R, iEPD和IO Designer就不要装了,用不了!!!(我不需要,也没仔细研究)0 G: X  a' O! }$ o# L

' s0 R+ D5 i& `! j0 {3. 安装font补丁,替换MGC_HOME里面的registor/fonts目录的所有文件
& Y6 Y& ~, D. `& T  h" V$ ?4 j0 W6 s, R% \7 \3 V. W5 ?2 [* P  w
fonts.zip (1.8 MB, 下载次数: 4)
, ]% ~: q; O  z, J& J
& g0 A& x7 F7 ^( A/ y4 |4.设置 .profile 文件 (偶的en2004在 /opt/en2004这个目录)
  1. . j6 V, a/ Z# P& }' H, p) Y2 I7 J! d
  2. export SDD_ROOT=/opt/en2004
    5 K) z7 l7 |  \; t2 a) u
  3. export SDD_PLATFORM=linux0 `" t3 [$ `" j2 l. r  o0 F* Y9 O3 z
  4. export MGC_HOME=$SDD_ROOT/MGC_HOME-2004.ixl
    * }- z+ g9 ^' K% V* I: j
  5. export SDD_HOME=$SDD_ROOT/2004
    2 j0 D0 j8 Z! A& p# O
  6. export WDIR=$HOME/mentorworks:$SDD_HOME/standard1 E8 X2 M" v4 p3 T+ B0 u
  7. export MGC_WD=$HOME/mentorworks$ E( E5 S+ w1 ?
  8. PATH=$PATH:$MGC_HOME/bin
    1 j" a# l! T& Q
  9. export LANG="zh_CN.UTF-8"0 \) \* _  m  Y6 c  i8 E, k
  10. export LM_LICENSE_FILE=/opt/en2004/license.dat7 }* O$ A9 B7 W' v
复制代码
看一下运行结果吧,本帖会根据爱好者情况适当补充和修正,:-)
% ]0 H) X1 A' M$ z) Q* R  p
+ x; ?& |9 U0 X; e
* p. I3 o; r7 s: n
作者: T45524093    时间: 2012-2-14 23:00
可惜不会Linux ,不过我爱收藏软件、你这个软件有空共享一下。
作者: rx_78gp02a    时间: 2012-2-14 23:35
集成了xe flow(也就是expedition)的boardstation在linux下怎么装?
作者: jiangchun9981    时间: 2012-2-15 09:04
我是一直用UBUNTU跑XP虚拟机用的EE,系统盘是SSD固态硬盘,基本和原生程序没多大差别了。 就是稍微麻烦点,要多启动一个XP(SSD上虚拟机启动只需10多秒)。  ~8 T- X. i/ |3 k2 D# j& U
LZ能提示下怎么下载到LINUX版本吗? lijiangchun@gmail.com; I3 W6 o: L( G3 G3 S$ X
不过看截图,和WIN下的界面差别太远了,估计中心库文件也是不兼容。
作者: rickleaf    时间: 2012-2-15 09:15
rx_78gp02a 发表于 2012-2-14 23:35
5 ^# K4 o8 h0 Q, S集成了xe flow(也就是expedition)的boardstation在linux下怎么装?
' O! E  z: z1 u% ]
大前提是有XE Flow的linux版本,Mentor软件的linux版本一般都是在redhat企业版,suse企业版上。; V8 t2 K  @  o2 y
而这几个版本linux用在最新的本本上问题较多。
作者: rickleaf    时间: 2012-2-15 09:16
jiangchun9981 发表于 2012-2-15 09:04
# `5 V$ F1 z7 t6 i/ J我是一直用UBUNTU跑XP虚拟机用的EE,系统盘是SSD固态硬盘,基本和原生程序没多大差别了。 就是稍微麻烦点, ...
  ^/ a' L: m% v5 n; I
我这里说的是源于unix的en系列,并非生于windows的expedation。
作者: baifanshuishou    时间: 2012-2-15 19:41
还是装在虚拟机里面好,而且虚拟机不能连外网。免的mentor也像Altium一样发个律师函过来。连微软的XP也不用担心了。呵呵,虚拟机就是好。
作者: rickleaf    时间: 2012-2-15 21:16
虚拟机学习还可以,你用虚拟机画板子吗? 真要是复杂点那不慢死
作者: baifanshuishou    时间: 2012-2-16 11:21
本帖最后由 baifanshuishou 于 2012-2-16 11:23 编辑 0 Z; g5 @& E* J( n! }# i7 D
: h6 A; @( n+ `8 V
我是用虚拟机画板子的。
3 @6 y: `0 ^7 x" ^7 O我是ubuntu的系统,用VBox虚拟机。# r! Y% A8 c: N& @2 x: T: I
D版软件不得不用,还要上网,只好出此下策。
& \) \8 S, z2 i# U5 C& }; \连XP系统都是D版的,开源软件没法替代。
作者: baifanshuishou    时间: 2012-2-16 11:26
我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。
- K* @8 r  `. Y/ A在ubuntu下面装的启动不了,不知何故。
作者: rickleaf    时间: 2012-2-16 12:31
正版的windows 7下面可以用xp mode了,设置一下xp可以不访问外网,然后你就可以狂整了。
6 V# R. S5 B0 d另外,linux上用kvm才是正途,可以用到intel的VT。速度很快
作者: jiangchun9981    时间: 2012-2-17 17:12
本帖最后由 jiangchun9981 于 2012-2-17 17:13 编辑
- N+ D! ~7 d2 f. l- u1 f" @
baifanshuishou 发表于 2012-2-16 11:26 2 A( z" n6 B% A
我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。! x, o7 w" O5 y, c
在ubuntu下面装的启动不了,不知何故。

6 m9 X7 I" a2 S+ }/ E2 S0 t6 I* x- Q( ?' z
/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise 6 z+ R& D6 v/ g! [* a8 L; m
13.2版本,用这个命令行,可以启动。. T; [6 |9 L1 S1 O- g$ n- {
不过运行那个UCF编辑器启动不了,好像要改一个文件的编码设置? 具体忘了。总之我的13.2+UBUNTU 10.10跑的非常好。4 m& h4 r, E1 |' @2 S
* |8 t7 W$ T0 T$ m
不过“综合”速度是很慢的,改动一点地方,重新搞一次要4-10分钟才能生成一个上载的文件。相对C++什么的编译来说简直忍受不了。有什么可以调整的吗? # i1 F( q5 ?- q
我的是AMD4核 2.2G的CPU,内存4G。“综合”的时候看到只有一个CPU满载,是有什么参数可以调整多进程调用这样来并行加快吗? - x0 c+ Q! L$ c9 w# @! A* u
还有打算升级成INTEL的I7,不知到有明显的改善?大家一般的“综合”速度要多少时间?
作者: rickleaf    时间: 2012-2-17 22:47
这个具体我就不知道了,从windows移植到linux的东西不一定能用到多处理器
作者: rx_78gp02a    时间: 2012-2-18 00:40
jiangchun9981 发表于 2012-2-17 17:12
# z, c# a+ W2 U' m0 X; n3 D# s) b, ?/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise
4 Q5 m8 k$ X; x, N 13.2版本,用这个命令行,可以启动。
( f7 b4 J+ ]7 p  h- f6 _8 J不过运行那个UCF编 ...
( k# m3 Y. l. V& A1 a
ise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利用率就上去了
作者: jiangchun9981    时间: 2012-2-18 09:43
rx_78gp02a 发表于 2012-2-18 00:40
& J: h/ r' g% h4 A$ U; rise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利 ...

2 U" [9 ~3 j, k0 c- m9 `; t8 r$ C/ t
% y, {  l& P+ Z6 t9 O
老大能提示下,是在那个菜单或者命令行+参数设置吗? G+百度都搜索不到相关的。2 Z8 n) R, g8 T, J. D% G! S
我的环境:UBUNTU+ISE13.2
作者: baifanshuishou    时间: 2012-2-20 10:23
等下个月专攻这个问题。
作者: ENDYSON    时间: 2014-2-9 16:54
求EE linux版本的软件,楼主好人一生平安!alexsham@qq.com 拜谢!
作者: ironmanhu    时间: 2014-2-16 17:46
bst在solaris下那才是行云流水,可惜现在都没几个公司用了,现在都转到ee去了




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2