|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次介绍“windows下安装Virtual Box虚拟机”,当前的系统大致可分为4部分:5 I- c2 W, D) q1 b# f
9 E# [4 W: Z+ b% g3 d F! L7 t
i)、“Windows系统”:使用率最高,大众化的系统,说是“里程碑”都不为过,简直是“上帝虽然给你关上一扇门,但却给你打开了一扇Windows”;! c) Z |9 T! z% |
' Q* |+ L$ l0 n5 O" P, t t N" s5 z+ [ ~
ii)、“Linux系统”:使用率很高,银行、政务机关等等对安全性要求高的场合大部分使用,在“multics计划”宣告失败后,在“unix系统”上产生的神作系统,比“Windows系统”更早;一个“开源”已经能产生足够的魅力;嵌入式、安卓开发等linux下有天然的优势;
$ b) ?5 N+ E% x, Y6 k8 w' W9 g6 X! p4 [; y& T
iii)、“IOS/MAC系统”:使用率很高,苹果的产品特定的系统,使用过ipad、macbook、iphone,不得不说,很好很强到,乔帮主不愧是有资格说“Windows写得太差了”的人;1 G: G1 X, z- q+ Z, }& j
6 f7 N, _- E r, w5 g
iv)、“其他系统”:属于专用系统,需要一定功底、专业的人才会接触到的系统,暂时没做到大众,如“vxworks”、“ucos”、“freeRTOS”、“uclinux”等等,即使大众使用或接触过,也不知道使用的就是这些系统,太专业了;, g2 @# [3 ^/ k0 b; ]1 k
& v8 i9 u: Z5 Z
1、安装linux原因/ V4 x" w E$ l7 m, D
+ t: x- L! S2 c2 `2 x. Y- v
本次介绍“windows下安装Virtual Box虚拟机”,目的是:在“Windows系统”下,同时使用“linux系统”,对“嵌入式”而言,无论是“嵌入式硬件”、“嵌入式软件”、“嵌入式驱动”,最好能接触到“linux系统”的东西,“Windows系统”能满足你90%的设计需求,但还有10%的空白,只能在“linux系统”下实现,或是说在“linux系统”下更加方便;0 u* M& d( n( v/ U
0 T1 x) Y+ L7 {( _6 C
正如:开始学习“altium Designer”,之后学习pads,最后学了cadence;在都有一定了解后,才能真正具有发言权;+ S% c' j, K9 l' k" D9 y
& r2 i' U2 w# ?! o0 x# C3 L就如网上有些大神说“AD是初级的,pads是中级的,cadence才是高级的;AD只能设计简单的东西,复杂的东西还是得要cadence”;但是“书上学来终觉浅”,还是需要个人实际感受才是真,即便对方是对的;
/ n' e1 c( z" u8 W# y% H E& b& M! z% O( f8 H$ c0 t+ V
PS:个人看法:“这句话是对的,学会使用cadence,你会爱上它;但没学会之前,你会恨死它”;
- L& m1 \0 J: w( u4 G# q+ m9 W
实例/建议:尽量“放开姿态”,若是个人早点放开心态,不是一开始就下意识抵触“pads和cadence”,熟练掌握3门软件的时间,至少能提前一年半;
: l! Q) m& n8 ?+ s! P z- X/ ?; u/ Z
" P, s8 d5 b4 `3 i' z2、准备工具
' Q+ ~ ~6 k3 Z# J0 _; w) c; o* G1 ? j; F- S b
本次介绍“windows下安装Virtual Box虚拟机+Ubuntu 1604-32it”,所需工具共3项“Windows 10 + Virtual Box 6.0+Ubuntu 1604-32bit”;如下图所示:
+ y0 z7 L5 u9 o9 x# R8 k% q& q, g' Y' C
4 @, r, x9 Z2 C& \, B) y% j. X
要点如下:" ?# Y1 R8 X, d t
+ e0 [# F/ `: x& q" J8 r: T
i)、“Virtual Box虚拟机版本”:对“Virtual Box虚拟机”,选用版本为“Virtual Box 6.0”;+ m8 f" Q3 D( F# T' F
% E1 H: b' c' H2 k+ |8 v# F原因:个人电脑使用为“二合一超级本”,之前尝试使用“Virtual Box 5.2.12”版,并未报错,但安装“Ubuntu 1604-32bit”后,无法启动系统,往复3次,效果一样;但使用“Virtual Box 6.0”,即可实现有效运行,因此选定“Virtual Box 6.0”;
& N7 w9 I' q# j* J: j2 \
: H* C3 h$ k& }* J: wii)、“Ubuntu版本”:对“Ubuntu系统”,选用版本为“Ubuntu 1604-32it”;
& x. }0 e, H( V# X& w- Z' Y) v$ c, F0 q5 u' C
原因:个人电脑使用为“二合一超级本”,之前尝试使用“ubuntu-18.04-desktop-amd64”版,报错为:“镜像为64bit,本机CPU不支持”,网上解决方法是需要修改BIOS,为避免麻烦,直接使用“Ubuntu 1604-32it”版;' w" h7 m( T4 ^) H T2 E0 Y7 `
. @7 r3 c: J2 D) ^0 s, T( V
iii)、总结:对“虚拟机+linux系统”的版本与选择,需根据自己的实际情况而定,不同电脑、不同个人爱好等都会有所偏差,
+ N: r9 J. p0 Z; u/ @' j5 G9 ^6 t% [2 M g1 y' q
“Virtual Box虚拟机”安装完成后,桌面图标为如下:% X X3 t" T1 `4 V! w
" n; A' q& B; G& I& p& J: n) I* N
* }. K6 r# V# V Q6 s; B( G5 o! z7 |' r' U j: J% S
# W0 _3 _! ?+ j: g启动后如下所示:/ U" O3 b0 n9 {
( W! r1 b, o3 Q
4 d. }+ E7 Z" r1 k0 N& c* ^ i/ J: _4 K$ D% ?1 P
1 f! |% ?2 a' G* R, a
“linux-Ubuntu”启动后如下所示:
" b3 U( S1 ?# J5 J. l7 G4 [% ?( |1 O# h4 E+ Y9 m7 x. f) U
, b: a/ [0 x! H$ i4 Q( Z J9 T
( l+ [! h1 m8 ~8 X1 s+ h0 b& i5 P S
启动终端后,初步测试如下:
1 M+ v6 s2 M5 }1 Q
+ `% |) U( S" h y: X
; V) U: U. ~; q8 v
8 r/ k" A+ ~- R/ x o
7 D8 e" Q; @) l, e5 n5 F) K2 q* U“关机命令”如下:- h3 n0 i, T" \3 V X/ H
I1 g4 C( s5 H8 U% I
/ W! ^7 d5 ]/ l. P# v- b$ a! L" m& g
4 k( E% h( k) y! r! A
关机如下:1 G. P6 e* j0 [8 A1 d+ N
. s' w4 q- t! q, X; ^: r8 n; R
, ]3 M4 U4 q- {5 z( M" b
4 I! y3 q+ N4 s' X' ]' t
% O2 H0 R% `' R
3、特别重要& w$ K m. A [* |
4 ]+ V- n! Q( p$ t1 X2 N, ^6 Z avirtual box安装“Ubuntu”时,经常会在“最后2~3步”出现“next按钮超出界面”,进而“无法点击”的情况,在实际安装时,遇到过3次,曾一度“连续卸载/重装3次以上”,甚至放弃安装linux系统的想法;! J/ L" R6 @5 U
" ?6 n$ u. |0 n; o \$ p若是“显示不全、无法点击next按钮”时,需使用快捷键对界面进行拖动,即进入“界面拖动模式”,快捷键为“ALT+F7”;
9 X6 e9 u- m4 _" n& Q9 h& N" X, W9 @* }" G/ V( Z
方法为:快捷键为“ALT+F7”,此时“鼠标”会变成“手型”,直接“拖动界面”直至“next按钮”出现在“可点击位置”即可;;9 Q7 O: t5 U3 I5 i* n
% O5 D& U, b7 n8 I
* ]8 _& B# ? B5 @5 l |
|