|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
嵌入式学习特点:1.嵌入式学习是没有标准的。需要记得东西很少,很灵活。' W. m4 X9 V. V0 `
2.我们学习的是技能。注重理解。注重实践。! }0 M* w8 C$ S; q$ e+ o' D" I
/ S! c i: Z# j# f0 a3 \
学习流程:
# H/ A# ~* N4 f5 j1.ARM体系结构。
) ]4 e$ R% v/ ]$ ?解决问题:怎么样对嵌入式设备裸机编程(烧写编写的程序实现功能)。) `3 g3 u/ p1 H% l0 I. |. V$ p
嵌入式设备处理性能更强。可以匹敌低端PC了。目前产品很少有直接编写程序烧写进去了。
% N7 e5 t. y6 l' W; K2.LINUX系统移植。3 G4 h! l# A3 {# e* _! k
将linux装入嵌入式设备,实际上的嵌入式编程就是linux变成了。$ y+ h- G9 r# _
嵌入式主流方向:在系统上编程(这个概念早已出现,但是最近几年才火起来)。7 n d% E1 u; z5 S
3.LINUX驱动程序。
- L& X5 h% X( Q) ~, n: E$ EPC的接口标准化了,驱动都是通用的。但是嵌入式并不一样。驱动不是固定统一的。
* D1 u! m6 L" Q% A2 o, B( d' B1 C! Q0 {5 w, { P- [
ARM体系结构学习流程:
8 K+ [" e$ G% T; E1 g1.核心编程方法。3 N6 m) P6 Q" _& m/ G- l7 F/ M
2.接口技术。7 q4 o0 Q6 {6 D# O
/ A9 h# g6 d: |& p8 W2 k$ h' E- ?4 L O y
嵌入式的核心是内部的芯片。决定芯片的价格主要因素是芯片面积。芯片内部就是无数个小晶元组成的电路。
5 c6 o4 R7 f$ N: V- kARM芯片生产厂商并不设计芯片。买来ARM公司芯片设计架构,在外围加入模块,编写程序设计成市场需要的产品。/ Q& F3 A# O: \2 E
! @* \$ V) |% L; f5 D* y* \! S6 ]嵌入式处理器要求功耗低。发热低,重量轻。所以要求芯片及外围模块高度集成。! B* b- {/ C6 _3 Q) C3 p
主要学习内容:
/ \2 ^& d( U( |1.内核的编程方法(固定的东西,需要牢记)。5 j3 |( B8 s7 F' I6 ]
2.外设的学习(无固定模式,需要灵活掌握)。
' h( e( T. r. r4 Z( ?# L6 e% Z. |2 l+ y4 U/ t$ k. G
CPU核的资料,ARM公司最权威的。外设的资料,招生产公司。
- N7 H. M; J% L; `1 G. O9 T
2 o1 v( R. l! `课程学习方法:
3 k2 O* Y7 @, F( I1 T9 r/ D' D& v1.先学习编程。
' f$ p7 h& t `( }& c6 a% U2.再学习结构,工作原理。
$ p' r3 n6 G5 S
, O1 q% E# h5 \* V0 D6 D/ z, j后续的学习使用的是S5pv210芯片。
% M* x+ {; n: P9 p7 ^ |: C0 u. o( G1 ^& j0 F. w Y
|
|