EDA365电子工程师网

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

作者: rickleaf    时间: 2012-2-14 22:31
标题: 搭建自己的Linux Workstation(另类爱好)
本帖最后由 rickleaf 于 2012-2-15 09:38 编辑 5 {9 j/ v& r# \' h$ W; {( J8 l
$ \; k. A( n% o$ s
由于本人大部分工作都在Linux,软件工作多于硬件工作。
( b6 a5 I- _6 b+ [  H0 Z一直想找一款比较好的linux eda软件,从免费的geda kicad 到cadence SPB 16.0 和现在windows下超级好用的mentor EE些列都在我的ubuntu装过。0 b. _' Z- d0 h, ?, [- k
其中只有gEDA更有linux风格,不过自由软件功能过于简单无法完成复杂任务。) \6 R4 v; f2 k! }% |+ o/ C2 O
直到有一天下载了 BST 2004 sp5 for linux这个版本,这个版本发行是基于rhel3的,就是redhat enterprise 3.0其实就是redhat 9.0的后续版本,内核是2.4的。/ N% J! w' L. @* w8 M9 v  S1 w3 U
为了能用一下BST2004,偶特意研究了一下kvm,就是为了俺的ubuntu 10.04下面能跑个比较快的rhel3的虚拟机。
' w7 w) R# b+ b) X, N6 x) H: q9 B$ U0 q3 Y8 q$ p9 v' G2 Q
但是,当你发现这个软件真的很有linux风格,器件库都是基于ascii文件的时候真的很想在实际的机器上运行它。+ U. Q, @0 Z) @6 ~8 [
硬着头皮把BST2004装在了ubuntu 10.04上,遇到n多问题。经过本人的不屑努力,最后成功运行除RE和icx的所有模块,不是说说的system test还是都测试过了的。7 u8 e: g* k+ U5 l0 ]6 [" u2 J  H
因为本人安装过EE的Linux下的软件,其实本来就鄙视Mentor不求甚解只是把Expedition PCB+一个虚拟环境就放到了linux中,所以没有RE也不难过。
! _# S+ V) h7 P) Q+ _6 ?9 B4 K其实EE在偶的windows 7上跑的可好了。" X* T, @: j1 N( y

4 K2 D" A: i6 x. z不说废话了下面说咋装,本人系统ubuntu 10.04 AMD64版本(X86版本无须安装32bit兼容包)* r/ U) J. p  Y( ~! x0 t6 J& P

! z3 v5 X: u  j7 F+ a7 }5 g1. 安装32bit兼容包 。
, N) d7 j, s0 g% C3 `% N2 `  W* J
' b% C, Z  b7 N, flibice6_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" k% g1 }/ s: {* G' Z
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! A9 Q. `8 C$ b) {0 s5 U3 ~
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
! E' t" R1 ~4 `# v. p, Z7 A- x7 A5 ^6 X$ R( k: R
2. 安装BST2004 SP5 for RHEL3
1 |8 i% E$ j# d0 t2 v4 Q* |: j9 ]2 ?7 _7 Y- @) P+ I6 X7 j# N
EPD和IO Designer就不要装了,用不了!!!(我不需要,也没仔细研究)
1 q! z; T3 q. o1 I5 p: I: s- k! a- c/ y
3. 安装font补丁,替换MGC_HOME里面的registor/fonts目录的所有文件  Q+ ^$ x7 J. S  T& l/ {) T

/ Q- p6 V$ L6 V% F0 e* B3 N' i  Q" s& Q fonts.zip (1.8 MB, 下载次数: 4) / |  F$ q" j; r9 q2 v* [% `9 h" o

- J+ M. s9 b; N, U& H: v% D4.设置 .profile 文件 (偶的en2004在 /opt/en2004这个目录)

  1. . P: L- P: q8 Z4 c
  2. export SDD_ROOT=/opt/en2004; \& {% i6 J& U  Z9 h  \9 p
  3. export SDD_PLATFORM=linux
    * R! C3 v  x' |% A
  4. export MGC_HOME=$SDD_ROOT/MGC_HOME-2004.ixl
    6 w' x8 v6 |" S9 O0 c1 \
  5. export SDD_HOME=$SDD_ROOT/2004
    ! k7 s' v# [# Y, B& O
  6. export WDIR=$HOME/mentorworks:$SDD_HOME/standard; I0 B% T# ?& T6 v* L3 c
  7. export MGC_WD=$HOME/mentorworks
    1 k- V. \- G2 `/ @9 b4 v/ I
  8. PATH=$PATH:$MGC_HOME/bin
    9 G& o8 U. D  V- X
  9. export LANG="zh_CN.UTF-8"3 L$ r: `" \: {, X
  10. export LM_LICENSE_FILE=/opt/en2004/license.dat
    : N+ ^4 \0 Z7 ?5 K; ]' w1 G7 T$ I/ e6 e
复制代码
看一下运行结果吧,本帖会根据爱好者情况适当补充和修正,:-)  Q2 J& K7 U1 y+ |

* Q3 R4 n, o: P, @7 Y- o. ^: H, b  ?* H7 ]

作者: 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多秒)。
' J3 J, ]) n3 ^LZ能提示下怎么下载到LINUX版本吗? lijiangchun@gmail.com
+ |+ O/ Z! Y8 y8 N" C& k不过看截图,和WIN下的界面差别太远了,估计中心库文件也是不兼容。
作者: rickleaf    时间: 2012-2-15 09:15
rx_78gp02a 发表于 2012-2-14 23:35 9 R+ i) H- i7 }+ F0 B
集成了xe flow(也就是expedition)的boardstation在linux下怎么装?

  Y4 x8 `( w: F" f. U大前提是有XE Flow的linux版本,Mentor软件的linux版本一般都是在redhat企业版,suse企业版上。
* z; n* }" s$ P" R而这几个版本linux用在最新的本本上问题较多。
作者: rickleaf    时间: 2012-2-15 09:16
jiangchun9981 发表于 2012-2-15 09:04
$ ?7 E8 `5 g" v8 ]  h* x$ v; M: K6 h我是一直用UBUNTU跑XP虚拟机用的EE,系统盘是SSD固态硬盘,基本和原生程序没多大差别了。 就是稍微麻烦点, ...
( u7 w, t/ Q4 O: J7 s# ]
我这里说的是源于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 编辑 - y5 l% T) l( F, |6 U  L; `+ g

7 j6 h$ [9 ]& R我是用虚拟机画板子的。/ n$ b& t' U9 k! e7 K& w
我是ubuntu的系统,用VBox虚拟机。
+ x6 w8 I$ q; E3 u2 E4 o8 s. KD版软件不得不用,还要上网,只好出此下策。9 i  t( W4 @8 d* a- A; E+ _
连XP系统都是D版的,开源软件没法替代。
作者: baifanshuishou    时间: 2012-2-16 11:26
我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。- @, R! n* O; G) D7 Y
在ubuntu下面装的启动不了,不知何故。
作者: rickleaf    时间: 2012-2-16 12:31
正版的windows 7下面可以用xp mode了,设置一下xp可以不访问外网,然后你就可以狂整了。7 ~5 S* C* R3 f- H6 w; t
另外,linux上用kvm才是正途,可以用到intel的VT。速度很快
作者: jiangchun9981    时间: 2012-2-17 17:12
本帖最后由 jiangchun9981 于 2012-2-17 17:13 编辑
5 \# C% H8 X: c8 w* c6 r
baifanshuishou 发表于 2012-2-16 11:26
2 A' Z, u0 v, n3 O# l/ |" p, q我唯一忍受不了的是Xilinx的ISE,每次运行就像死机一样。
/ v2 ^7 ^2 j  k0 P在ubuntu下面装的启动不了,不知何故。
- K% s" R$ y# D) Z- J8 L

* n  U& }$ G! o) H6 Z& t) y/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise
5 v; H/ |+ d, _. C 13.2版本,用这个命令行,可以启动。* G& _/ L0 t* ^$ G, r; v
不过运行那个UCF编辑器启动不了,好像要改一个文件的编码设置? 具体忘了。总之我的13.2+UBUNTU 10.10跑的非常好。+ }  @! n8 T. F" g

# Y; n7 G( y% l7 Q不过“综合”速度是很慢的,改动一点地方,重新搞一次要4-10分钟才能生成一个上载的文件。相对C++什么的编译来说简直忍受不了。有什么可以调整的吗?
1 E3 R" J1 V# g# c* t我的是AMD4核 2.2G的CPU,内存4G。“综合”的时候看到只有一个CPU满载,是有什么参数可以调整多进程调用这样来并行加快吗?
" G' T2 G  @+ q/ `0 d# S% M还有打算升级成INTEL的I7,不知到有明显的改善?大家一般的“综合”速度要多少时间?
作者: rickleaf    时间: 2012-2-17 22:47
这个具体我就不知道了,从windows移植到linux的东西不一定能用到多处理器
作者: rx_78gp02a    时间: 2012-2-18 00:40
jiangchun9981 发表于 2012-2-17 17:12
" ^) o0 c  E! U3 H% `) r, H5 Z/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise
- Y; q# N, }% z 13.2版本,用这个命令行,可以启动。
. H" y" k1 U1 u7 J5 T- Z( f- Q& S& a不过运行那个UCF编 ...

7 e# g$ b5 R) r5 E  xise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利用率就上去了
作者: jiangchun9981    时间: 2012-2-18 09:43
rx_78gp02a 发表于 2012-2-18 00:40
. f3 x' `5 b3 [/ A* qise是可以设置的,xst综合的时候能最高使用两个核心,map和place的时候最高是四个核心,强制设置成最大利 ...
6 m- ?$ ~, g* a

& b) v1 U# r* r" ]; w$ ]! g; l) S3 N2 d% S, }0 F1 z
老大能提示下,是在那个菜单或者命令行+参数设置吗? G+百度都搜索不到相关的。+ o; n& ^$ a9 B0 t' l2 j
我的环境: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