|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次介绍“windows下安装Virtual Box虚拟机”,当前的系统大致可分为4部分:
) i; K& N' i2 e; B- C9 u! ]( {) J; G% N
i)、“Windows系统”:使用率最高,大众化的系统,说是“里程碑”都不为过,简直是“上帝虽然给你关上一扇门,但却给你打开了一扇Windows”;
% q) Q4 |$ q2 u) t; `) P3 _3 G
. V1 c) A2 B! W6 \3 }9 {ii)、“Linux系统”:使用率很高,银行、政务机关等等对安全性要求高的场合大部分使用,在“multics计划”宣告失败后,在“unix系统”上产生的神作系统,比“Windows系统”更早;一个“开源”已经能产生足够的魅力;嵌入式、安卓开发等linux下有天然的优势;
6 M0 I' q0 ?! ^6 e5 {0 b' O6 E. [; Y
iii)、“IOS/MAC系统”:使用率很高,苹果的产品特定的系统,使用过ipad、macbook、iphone,不得不说,很好很强到,乔帮主不愧是有资格说“Windows写得太差了”的人;
0 c# U8 C+ a" m5 H+ |$ J4 @$ v
0 s: _5 X* s$ ?/ i' piv)、“其他系统”:属于专用系统,需要一定功底、专业的人才会接触到的系统,暂时没做到大众,如“vxworks”、“ucos”、“freeRTOS”、“uclinux”等等,即使大众使用或接触过,也不知道使用的就是这些系统,太专业了;0 T0 |. ~3 Q8 {9 M" L# b+ B
& V4 W! V) c( B
1、安装linux原因8 T' Z3 j' L+ y; K
# e3 p l7 L4 {* m1 u
本次介绍“windows下安装Virtual Box虚拟机”,目的是:在“Windows系统”下,同时使用“linux系统”,对“嵌入式”而言,无论是“嵌入式硬件”、“嵌入式软件”、“嵌入式驱动”,最好能接触到“linux系统”的东西,“Windows系统”能满足你90%的设计需求,但还有10%的空白,只能在“linux系统”下实现,或是说在“linux系统”下更加方便;- `4 w/ x6 u0 `, P
; C' A1 \6 S# r/ _/ I, \- q
正如:开始学习“altium Designer”,之后学习pads,最后学了cadence;在都有一定了解后,才能真正具有发言权;3 e3 _, ] Q% C/ t" W; C/ ?7 {
* C' A1 |- h/ [( B* e2 G" W6 g5 g" D
就如网上有些大神说“AD是初级的,pads是中级的,cadence才是高级的;AD只能设计简单的东西,复杂的东西还是得要cadence”;但是“书上学来终觉浅”,还是需要个人实际感受才是真,即便对方是对的;
% z& ~ V6 y ]' b# q, C6 D6 k: ^4 |0 w. x
PS:个人看法:“这句话是对的,学会使用cadence,你会爱上它;但没学会之前,你会恨死它”;4 S2 b/ l& J8 O4 ?* H* j
0 B" `7 m) Y+ O" B
实例/建议:尽量“放开姿态”,若是个人早点放开心态,不是一开始就下意识抵触“pads和cadence”,熟练掌握3门软件的时间,至少能提前一年半;
' B! C$ Y, l* m& g% H+ E$ [" s, Q2 I
2、准备工具& j% T8 m; q) B3 z9 y1 Z4 V& ^" q
6 ^! p3 K+ }, X; _% w$ A. z9 J( l本次介绍“windows下安装Virtual Box虚拟机+Ubuntu 1604-32it”,所需工具共3项“Windows 10 + Virtual Box 6.0+Ubuntu 1604-32bit”;如下图所示:4 t9 ]2 C& [7 |7 g V5 U2 Z
' F- _4 _+ V3 k. [- O
0 x1 W# H2 |& s. K9 ?要点如下:0 p; g& n( _: r) a) j* o6 u
! M8 _. f7 A1 G9 G. ei)、“Virtual Box虚拟机版本”:对“Virtual Box虚拟机”,选用版本为“Virtual Box 6.0”;8 R' D* v0 H2 t! |9 ^
% q, Y6 F k; Y+ h8 P原因:个人电脑使用为“二合一超级本”,之前尝试使用“Virtual Box 5.2.12”版,并未报错,但安装“Ubuntu 1604-32bit”后,无法启动系统,往复3次,效果一样;但使用“Virtual Box 6.0”,即可实现有效运行,因此选定“Virtual Box 6.0”;5 C$ |+ Z Q' x( Q# f* Y& w) N/ y
/ h2 y, J; C0 V9 [; Z" Z0 j; D
ii)、“Ubuntu版本”:对“Ubuntu系统”,选用版本为“Ubuntu 1604-32it”;
/ U( M+ c7 }/ @1 m) W- p% D
6 L$ x z1 l8 u' o原因:个人电脑使用为“二合一超级本”,之前尝试使用“ubuntu-18.04-desktop-amd64”版,报错为:“镜像为64bit,本机CPU不支持”,网上解决方法是需要修改BIOS,为避免麻烦,直接使用“Ubuntu 1604-32it”版;6 l1 R% K" f" N
% [4 j; m! [7 e: V4 M: T2 W' e
iii)、总结:对“虚拟机+linux系统”的版本与选择,需根据自己的实际情况而定,不同电脑、不同个人爱好等都会有所偏差,
3 k/ [- i8 _) I7 z4 _7 m3 K; V5 u- J T) e5 s, A3 F6 Y
“Virtual Box虚拟机”安装完成后,桌面图标为如下:
7 a& X& u! N, W% z/ | k" P5 p/ w, u
- i6 X% E$ e( ?0 u0 O
- c7 j1 N& G4 ` U6 _; N
7 F. J6 g g) e4 T: Q& X% h' _启动后如下所示:
/ W5 P; I3 Q3 N: L* u
+ l6 H ]( G* W
* [$ e' t7 l4 ^5 d' w5 O8 b
8 E# A% Q7 v% m ^; j
% j# b- K% A7 m, {
“linux-Ubuntu”启动后如下所示:
0 I/ ?; v8 l, r( w9 G2 j5 x0 B1 O( [! R( |# m+ V
6 F6 h2 r5 d. h* u1 c% h6 I: ]
# r. H7 g! j! x$ z5 R; B" Y3 X
: A- V' r( D9 _3 M _1 L启动终端后,初步测试如下: S! `9 Y. v! k* d( X& S2 I6 |
( `% w0 u7 W4 }. K2 {
* _0 w3 V/ E3 X! M& \
' j& I$ H; V; ?5 H* m- q0 x/ ~, \4 ~5 N# V; Q* ]
“关机命令”如下:& K8 q/ ~) g- N$ h
6 R3 E+ X1 Y' `8 t9 {: } t6 p, g
# ]! n" v' }0 S) ~8 @9 G
: r( M" M) Z% Z
) G# q5 A$ N O关机如下:1 w6 l, K: d* S p
1 b4 V: A5 M8 o1 _$ {6 j! B
: N0 b: i, ]/ i1 W5 t3 d# h
" Z* G8 k h& }2 N; A+ c9 X4 f
% A8 o# Q6 }1 Q) b+ }9 k9 \- O
3、特别重要% w' f: a2 c- o* L9 D
5 U5 F2 S2 O' S/ V5 x1 p) o
virtual box安装“Ubuntu”时,经常会在“最后2~3步”出现“next按钮超出界面”,进而“无法点击”的情况,在实际安装时,遇到过3次,曾一度“连续卸载/重装3次以上”,甚至放弃安装linux系统的想法;$ X1 g) H; T% O
, q% ^: c( j+ `5 _& Q
若是“显示不全、无法点击next按钮”时,需使用快捷键对界面进行拖动,即进入“界面拖动模式”,快捷键为“ALT+F7”;
% O2 T, e" f4 y3 o
: q2 B, A, G: x g' r3 h方法为:快捷键为“ALT+F7”,此时“鼠标”会变成“手型”,直接“拖动界面”直至“next按钮”出现在“可点击位置”即可;;
. R Y& @/ K4 J# v3 h6 J6 K3 D4 O2 i
9 w) r6 A, W3 m0 o- |1 _
|
|