|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
嵌入式学习特点:1.嵌入式学习是没有标准的。需要记得东西很少,很灵活。
) V; @+ P9 |! G: Z0 X8 k2.我们学习的是技能。注重理解。注重实践。
. k) v) x4 X U* X, M, O4 Q+ X e3 Z9 G- a
学习流程:
3 x( y' ~( `- |3 ^5 P2 x; ]1.ARM体系结构。
7 V; V) r+ I* U1 G ]解决问题:怎么样对嵌入式设备裸机编程(烧写编写的程序实现功能)。
: G" Z% d7 {( w- K# t嵌入式设备处理性能更强。可以匹敌低端PC了。目前产品很少有直接编写程序烧写进去了。
2 G8 C* j' D2 H4 C; @0 e2.LINUX系统移植。
~: k7 Q+ O# O将linux装入嵌入式设备,实际上的嵌入式编程就是linux变成了。: t- n0 E6 C6 N) y5 I. v
嵌入式主流方向:在系统上编程(这个概念早已出现,但是最近几年才火起来)。
. o7 _) w) Z6 i& H. L( q3.LINUX驱动程序。% s3 X- S+ B( }9 D1 c! |9 A$ M
PC的接口标准化了,驱动都是通用的。但是嵌入式并不一样。驱动不是固定统一的。+ n. v3 U J1 F5 h
7 G' ]0 w5 C" e" j3 W. w% QARM体系结构学习流程:
! k8 l3 ` T9 n. i1.核心编程方法。
4 G! a1 j8 I. b* N2 E1 K& v7 z2.接口技术。, }% P: @- X# n7 x% z) F3 o
# V6 G: N! [8 e
o& U1 c( Y+ c6 O0 ]5 j9 k9 P嵌入式的核心是内部的芯片。决定芯片的价格主要因素是芯片面积。芯片内部就是无数个小晶元组成的电路。
+ f# f7 M$ f, {) W) |: QARM芯片生产厂商并不设计芯片。买来ARM公司芯片设计架构,在外围加入模块,编写程序设计成市场需要的产品。
$ {) g. g/ A, D; v; p
* S1 V& z! o; i7 K嵌入式处理器要求功耗低。发热低,重量轻。所以要求芯片及外围模块高度集成。
# R$ Z- `/ r* q% O( v5 F* `7 x( G主要学习内容:" M, s9 f4 r* y6 u, Q
1.内核的编程方法(固定的东西,需要牢记)。+ ], b9 ~' e- k- J
2.外设的学习(无固定模式,需要灵活掌握)。6 M9 r0 X' b& ^' J- f
, b6 U' J1 G# G6 {CPU核的资料,ARM公司最权威的。外设的资料,招生产公司。
, I9 E0 j' W; d: n
. d: _9 p$ p/ o! W课程学习方法:* o: e. E5 u, g# `, [: ~
1.先学习编程。9 i% R9 W, @2 I! y L* d! l
2.再学习结构,工作原理。0 ~" Y8 W# n& c. [- O
3 j4 E0 R2 b4 V: `: R) p7 F- K1 o
后续的学习使用的是S5pv210芯片。/ I$ q% k! k3 X, t7 P3 X- v: J4 d( X
1 X0 `) B& _ a |
|