|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
嵌入式学习特点:1.嵌入式学习是没有标准的。需要记得东西很少,很灵活。" F! ~- b4 n0 H4 x
2.我们学习的是技能。注重理解。注重实践。2 f. B1 N% i& N& \# e5 v/ z t
0 ] U& V. b+ r" H学习流程:
+ g% ], C( X1 d* {( a1.ARM体系结构。. E# ^: J1 F1 h e9 v* Z
解决问题:怎么样对嵌入式设备裸机编程(烧写编写的程序实现功能)。( J1 Y8 I* x! @
嵌入式设备处理性能更强。可以匹敌低端PC了。目前产品很少有直接编写程序烧写进去了。
6 t( h' ]2 E* M2.LINUX系统移植。
& D2 K9 j Q" {* N6 R" a+ y将linux装入嵌入式设备,实际上的嵌入式编程就是linux变成了。7 a9 m% v) ^7 L; _3 \0 n
嵌入式主流方向:在系统上编程(这个概念早已出现,但是最近几年才火起来)。) @2 y9 i0 {- x! S" Z0 k
3.LINUX驱动程序。
2 j* y3 @; H9 f) WPC的接口标准化了,驱动都是通用的。但是嵌入式并不一样。驱动不是固定统一的。0 p7 E9 H- W. Q7 W$ C
9 @% G4 @" g! n* jARM体系结构学习流程:
" e1 y, A3 s; F! L1.核心编程方法。) N& {2 i. z3 Z- j
2.接口技术。& s! H5 R2 E; x2 b. E; D
( H0 A8 k! q$ j) w
9 d7 @9 d' q) w% B嵌入式的核心是内部的芯片。决定芯片的价格主要因素是芯片面积。芯片内部就是无数个小晶元组成的电路。& P' h% J; {2 c; Z
ARM芯片生产厂商并不设计芯片。买来ARM公司芯片设计架构,在外围加入模块,编写程序设计成市场需要的产品。) ^3 V5 l8 n% l( \9 y) q' C
7 \$ M3 K9 K! e3 @- v9 [6 Y# s
嵌入式处理器要求功耗低。发热低,重量轻。所以要求芯片及外围模块高度集成。
7 O0 r9 o2 P/ w- q2 c0 F- Y$ r5 b主要学习内容:
2 F. y0 Z6 T8 Y; y% T5 m1.内核的编程方法(固定的东西,需要牢记)。: Z5 _0 y+ P4 X6 r
2.外设的学习(无固定模式,需要灵活掌握)。, Q. o1 G0 A4 q3 G: y" `4 r' x
. c5 G/ w4 h6 z
CPU核的资料,ARM公司最权威的。外设的资料,招生产公司。& g- C v: @5 d/ E( ?+ r
4 W* m5 z/ \ p7 Q7 k) p
课程学习方法:$ p, }; C n7 a8 a6 T5 d
1.先学习编程。; a K: \$ e: ]% `
2.再学习结构,工作原理。4 i# ~$ L& U& k% K
( L: R4 G: v+ H! c2 l5 T2 L
后续的学习使用的是S5pv210芯片。# k. Y+ Q" U3 V
5 \% y) v% D( {: s% Q/ u5 r
|
|