|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次介绍“windows下安装Virtual Box虚拟机”,当前的系统大致可分为4部分:& S6 p, r9 `/ [; Y. q
% X: y/ W% {( I* k9 ~- X- i& t
i)、“Windows系统”:使用率最高,大众化的系统,说是“里程碑”都不为过,简直是“上帝虽然给你关上一扇门,但却给你打开了一扇Windows”;
/ F6 E5 Y- q: M& B+ U3 w; {. v
5 J0 a1 y! e7 y& |! e; Iii)、“Linux系统”:使用率很高,银行、政务机关等等对安全性要求高的场合大部分使用,在“multics计划”宣告失败后,在“unix系统”上产生的神作系统,比“Windows系统”更早;一个“开源”已经能产生足够的魅力;嵌入式、安卓开发等linux下有天然的优势;
$ [/ p+ F" [+ N4 p; X( O
2 M% t2 s2 c* C0 I$ y4 oiii)、“IOS/MAC系统”:使用率很高,苹果的产品特定的系统,使用过ipad、macbook、iphone,不得不说,很好很强到,乔帮主不愧是有资格说“Windows写得太差了”的人;
& t+ K! Q6 f$ G% {5 I; u- d7 H
& \% j k" C# |iv)、“其他系统”:属于专用系统,需要一定功底、专业的人才会接触到的系统,暂时没做到大众,如“vxworks”、“ucos”、“freeRTOS”、“uclinux”等等,即使大众使用或接触过,也不知道使用的就是这些系统,太专业了;
9 w) S6 F6 V3 \5 G& O y
/ h( D0 _0 z* J( _1 M6 K1、安装linux原因
8 G/ W1 s7 ~# m9 m. L# Q+ u; h$ {
; F0 x0 s; u! l3 }+ U2 m本次介绍“windows下安装Virtual Box虚拟机”,目的是:在“Windows系统”下,同时使用“linux系统”,对“嵌入式”而言,无论是“嵌入式硬件”、“嵌入式软件”、“嵌入式驱动”,最好能接触到“linux系统”的东西,“Windows系统”能满足你90%的设计需求,但还有10%的空白,只能在“linux系统”下实现,或是说在“linux系统”下更加方便;
w! I" i! x- r- L; f
2 T9 G& o. n/ k. ]正如:开始学习“altium Designer”,之后学习pads,最后学了cadence;在都有一定了解后,才能真正具有发言权;
# Q3 z1 t# d, P( ], _7 ^% \ ^+ W" K# {& R5 r
就如网上有些大神说“AD是初级的,pads是中级的,cadence才是高级的;AD只能设计简单的东西,复杂的东西还是得要cadence”;但是“书上学来终觉浅”,还是需要个人实际感受才是真,即便对方是对的; m: s' i" A1 M* k3 k6 ^* k9 \) V
3 T+ L0 t6 V9 [1 O/ R9 lPS:个人看法:“这句话是对的,学会使用cadence,你会爱上它;但没学会之前,你会恨死它”;
$ `( K- b* ]# K' `2 n6 \( P! \3 W
^2 I5 P& b# H7 D% g% q4 k实例/建议:尽量“放开姿态”,若是个人早点放开心态,不是一开始就下意识抵触“pads和cadence”,熟练掌握3门软件的时间,至少能提前一年半;
2 r5 J$ M) g5 K8 @- j9 }6 ]# j& L+ q0 ?
2、准备工具
) L) Z; u/ i, H$ U9 d0 D) u/ A" }; @6 ^
本次介绍“windows下安装Virtual Box虚拟机+Ubuntu 1604-32it”,所需工具共3项“Windows 10 + Virtual Box 6.0+Ubuntu 1604-32bit”;如下图所示:
1 }- i! E% `3 }5 J1 [" d, W7 X* O9 L: V% [% @* x
% S- ] s; F1 f/ K8 W+ _% ?要点如下:' P% Y \3 b. U
2 y) m. N4 D( I" `. j) Hi)、“Virtual Box虚拟机版本”:对“Virtual Box虚拟机”,选用版本为“Virtual Box 6.0”;1 j: }; l( o! f1 \4 s
6 h6 \. b% q4 }: N* W( h C) J4 b原因:个人电脑使用为“二合一超级本”,之前尝试使用“Virtual Box 5.2.12”版,并未报错,但安装“Ubuntu 1604-32bit”后,无法启动系统,往复3次,效果一样;但使用“Virtual Box 6.0”,即可实现有效运行,因此选定“Virtual Box 6.0”;
1 L2 [: _: P. `( a1 C: E( y- h" i$ a0 @% Y- f# R2 c
ii)、“Ubuntu版本”:对“Ubuntu系统”,选用版本为“Ubuntu 1604-32it”;' w6 ^4 p2 B- x+ `2 t# F8 h
! {) [ a8 I+ ?. w- }& F
原因:个人电脑使用为“二合一超级本”,之前尝试使用“ubuntu-18.04-desktop-amd64”版,报错为:“镜像为64bit,本机CPU不支持”,网上解决方法是需要修改BIOS,为避免麻烦,直接使用“Ubuntu 1604-32it”版;
$ h1 a3 a( d$ q5 h9 x- P3 m1 {! p; K& m& Y
iii)、总结:对“虚拟机+linux系统”的版本与选择,需根据自己的实际情况而定,不同电脑、不同个人爱好等都会有所偏差,
0 y1 b% [ M3 h; a) J% |" w* u9 e% ^& W; G
“Virtual Box虚拟机”安装完成后,桌面图标为如下:
1 q* J1 r4 B8 M% Q! u: ~; n+ N. g; F8 q
3 _# {7 ^7 W' ^! {$ H, f
1 v6 V! R% H+ Y9 T |/ v5 s+ g
" z w- W: N1 y1 D
启动后如下所示:$ l) j, }5 C' ?3 u. j$ W
' |2 z2 ^( Q* \3 \
: u0 _- C. q1 M0 L# A
( T { L5 [/ E$ l# r+ M6 U" Y/ L) n4 a6 n" @7 u
“linux-Ubuntu”启动后如下所示:
4 c/ d: T$ K( c+ v. @8 s+ I3 f
4 _5 t- n% Y4 p/ O s
2 m7 M) H: F( n$ t+ [3 B7 Q
3 V7 g0 T, @' Y2 P& [* `/ u) \- f/ F* E9 i' B
启动终端后,初步测试如下:% W- q z. L* e( [' y8 i
! Q# J3 \' `+ V- z$ z; @ G$ m# D
, z$ l; b% W& ?
1 C- j* Z5 i4 w# _( i
# t% G9 Q& E l8 h“关机命令”如下:
/ ^( t. f. t3 L0 L) L% ?" I3 e# b2 y y/ P/ A1 h7 b2 y7 p
% b- X( C- Q! S: h; I
2 M# N( |4 _8 g4 Z+ r5 ?% E- n! C2 T. l/ h4 C6 y
关机如下:1 T9 R. \1 [# z' p& A8 o; r
3 }4 v( E' o4 H9 F2 o
3 W C b3 @ @; o! }) e. v! r9 o& {; R& ?, i* I2 F
5 Z- O7 K2 w B" E3 o# U9 M2 E
3、特别重要
. _) A& u9 B4 l2 [6 ?
8 q- h% i+ d6 {virtual box安装“Ubuntu”时,经常会在“最后2~3步”出现“next按钮超出界面”,进而“无法点击”的情况,在实际安装时,遇到过3次,曾一度“连续卸载/重装3次以上”,甚至放弃安装linux系统的想法;
' Q, v: z/ B* Y. j/ d1 R- n$ f- \4 r6 ?4 V# c$ b1 A( _
若是“显示不全、无法点击next按钮”时,需使用快捷键对界面进行拖动,即进入“界面拖动模式”,快捷键为“ALT+F7”;' @: h7 u4 c8 X: e3 A5 ]
9 r# N1 a2 q$ S0 C
方法为:快捷键为“ALT+F7”,此时“鼠标”会变成“手型”,直接“拖动界面”直至“next按钮”出现在“可点击位置”即可;;
0 X) b! N. @4 M7 h' N' L5 b
6 S- U3 b, a, d: S4 e5 Y9 X0 c/ p: q9 L. ?# ^5 M4 ]" u
|
|