|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次介绍“windows下安装Virtual Box虚拟机”,当前的系统大致可分为4部分:( F: @2 E& Y s2 j% o0 E3 K
0 \3 N4 ]' s! }' q1 i; P
i)、“Windows系统”:使用率最高,大众化的系统,说是“里程碑”都不为过,简直是“上帝虽然给你关上一扇门,但却给你打开了一扇Windows”;- v$ I+ J8 k5 \: B |; {
' t3 p, B# X" c6 F# Xii)、“Linux系统”:使用率很高,银行、政务机关等等对安全性要求高的场合大部分使用,在“multics计划”宣告失败后,在“unix系统”上产生的神作系统,比“Windows系统”更早;一个“开源”已经能产生足够的魅力;嵌入式、安卓开发等linux下有天然的优势;
% O4 e% H6 v' F8 d+ c* s
8 H4 Y! A4 y! Z4 Q/ yiii)、“IOS/MAC系统”:使用率很高,苹果的产品特定的系统,使用过ipad、macbook、iphone,不得不说,很好很强到,乔帮主不愧是有资格说“Windows写得太差了”的人;- x! `5 G/ g3 p. i& `5 F
3 ~) ?4 j1 V) Div)、“其他系统”:属于专用系统,需要一定功底、专业的人才会接触到的系统,暂时没做到大众,如“vxworks”、“ucos”、“freeRTOS”、“uclinux”等等,即使大众使用或接触过,也不知道使用的就是这些系统,太专业了;+ x0 z* p1 M# L/ [" u( {3 P
+ L: \' k- l) u( T( ^
1、安装linux原因
$ X+ o+ E# o8 i5 n1 p! o/ U, f1 ]1 X. p( {
本次介绍“windows下安装Virtual Box虚拟机”,目的是:在“Windows系统”下,同时使用“linux系统”,对“嵌入式”而言,无论是“嵌入式硬件”、“嵌入式软件”、“嵌入式驱动”,最好能接触到“linux系统”的东西,“Windows系统”能满足你90%的设计需求,但还有10%的空白,只能在“linux系统”下实现,或是说在“linux系统”下更加方便;- d6 W3 {* z0 I+ J8 S! ]; a7 T. M! \
6 a" E% H' p; M b3 m: b. f4 V正如:开始学习“altium Designer”,之后学习pads,最后学了cadence;在都有一定了解后,才能真正具有发言权;; F) U1 r, @& p5 {: K/ L
% l, U8 ^# E( a6 O1 j* X3 k就如网上有些大神说“AD是初级的,pads是中级的,cadence才是高级的;AD只能设计简单的东西,复杂的东西还是得要cadence”;但是“书上学来终觉浅”,还是需要个人实际感受才是真,即便对方是对的;/ T1 p" f3 B1 @1 D e
6 W3 B0 o- ^! r2 ]
PS:个人看法:“这句话是对的,学会使用cadence,你会爱上它;但没学会之前,你会恨死它”;0 d+ {+ Q1 j) W# z( k h
! Z. g8 n% a O$ ~+ b
实例/建议:尽量“放开姿态”,若是个人早点放开心态,不是一开始就下意识抵触“pads和cadence”,熟练掌握3门软件的时间,至少能提前一年半;5 J, k2 M& a9 D+ S8 a2 _
, {) A& d* ~- N5 v: n8 U+ w2、准备工具
$ p+ ^9 y0 l, u: s/ v7 M+ O1 l& Q- Z. g* Q9 y6 V' w2 N
本次介绍“windows下安装Virtual Box虚拟机+Ubuntu 1604-32it”,所需工具共3项“Windows 10 + Virtual Box 6.0+Ubuntu 1604-32bit”;如下图所示:- U4 K- s" ~2 m3 }- [7 H9 K( |
, p3 K% w5 U2 p: Q0 w& l. ~3 `
" Y( J+ U) R7 c" M$ J2 w D3 `& a, c
要点如下:- q: o- w$ L& d' Q+ k' }
' A3 S9 J9 h, d( I9 U' Mi)、“Virtual Box虚拟机版本”:对“Virtual Box虚拟机”,选用版本为“Virtual Box 6.0”;3 G* N, l3 U4 a- v. W
$ S8 C% j; j; A" R* y4 w
原因:个人电脑使用为“二合一超级本”,之前尝试使用“Virtual Box 5.2.12”版,并未报错,但安装“Ubuntu 1604-32bit”后,无法启动系统,往复3次,效果一样;但使用“Virtual Box 6.0”,即可实现有效运行,因此选定“Virtual Box 6.0”;
7 Q; g6 A5 R+ W) d$ X" A) p: A
2 ~4 v4 S1 g: Lii)、“Ubuntu版本”:对“Ubuntu系统”,选用版本为“Ubuntu 1604-32it”;+ ]9 S" _1 \- f; z, A2 ?( h, ~
% ~: X! ]2 B5 y+ J4 g
原因:个人电脑使用为“二合一超级本”,之前尝试使用“ubuntu-18.04-desktop-amd64”版,报错为:“镜像为64bit,本机CPU不支持”,网上解决方法是需要修改BIOS,为避免麻烦,直接使用“Ubuntu 1604-32it”版;
8 p+ g0 x; j) M% ~5 W! D- q! D$ O" I; l# I9 L
iii)、总结:对“虚拟机+linux系统”的版本与选择,需根据自己的实际情况而定,不同电脑、不同个人爱好等都会有所偏差,
1 U7 S( z) J0 N$ q) ]
5 V+ C: j# W+ t5 ~6 |0 n“Virtual Box虚拟机”安装完成后,桌面图标为如下:4 u# w7 m+ X5 Y/ U C @
9 l& c- R, K/ r4 }- d( Z
0 ~/ n/ ]# k1 G3 K, V* ^6 }5 ?: n; a: M2 T$ x
. y3 Q! f- C9 }6 k8 e* p
启动后如下所示:0 X$ t7 V1 y4 G+ n x
) l# j' m9 ?" W* z( B
" k# ^. Q% u6 T$ n; n0 ^6 V
- f8 T4 S, o8 C% Z) S: W5 E2 ?
; o3 ~7 c: ?. a, |& p“linux-Ubuntu”启动后如下所示:
# B) L# u" o" Q4 S; i! U9 b1 a# Y1 v6 a$ _7 z. s/ q0 E
' n( P: }* h- [: R" a( z1 I
) B$ R) i% [% w* a% t0 L. ^! w1 X" l) S/ A* D/ w3 `
启动终端后,初步测试如下:
9 d6 M3 p8 C2 V: O: j
% T6 P& u6 \( I1 j) ]
" w2 H# J6 R {) ]; ]* ~ Z+ o
, H: o& n" x& ~ N8 ^; H
* P9 t# _5 Z* f) w6 `2 T
“关机命令”如下:( |0 n/ [1 C+ l: e) L
2 @1 x ?& E+ G1 ^+ `
% J \4 ~7 n8 b, r- v2 C% S1 @0 h2 {! ~9 n" U3 H9 l
3 ^ c6 h4 Z, x. j关机如下:
( c' c! d+ Y; z5 w" O2 `- _. H$ c. K9 ]
F7 k5 C# E4 T) q8 a2 @: X- `
" B l& {6 t+ w9 `
+ Y5 r" s4 F% E- K( D, Z1 [1 R4 B! H1 i
3、特别重要) P4 k9 G6 ?2 q V0 g
- H7 R; y3 ?$ F
virtual box安装“Ubuntu”时,经常会在“最后2~3步”出现“next按钮超出界面”,进而“无法点击”的情况,在实际安装时,遇到过3次,曾一度“连续卸载/重装3次以上”,甚至放弃安装linux系统的想法;
/ o2 b' @$ X# t, y% p* X" I f% r8 r( F, t4 u0 G
若是“显示不全、无法点击next按钮”时,需使用快捷键对界面进行拖动,即进入“界面拖动模式”,快捷键为“ALT+F7”;6 |+ T7 f# ?6 s! x. ?' X- d* O% J
. k$ J+ \" P1 @' x方法为:快捷键为“ALT+F7”,此时“鼠标”会变成“手型”,直接“拖动界面”直至“next按钮”出现在“可点击位置”即可;;" D! W" z. k5 k, \6 L z
5 b, Q }7 D$ _2 C( G1 b) N
) c, d0 G. S, \+ a( b2 x
|
|