|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
初学者是选ARM7还是ARM9?+ b( j, ~0 O' ?: S, U' ~
& A$ z7 P( T' ]
1)明确目的4 m* `7 L% `0 B+ ]9 r
4 D& U0 o& U3 q( m学习为应用。你学ARM准备用在什么地方,如果是一般性控制系统或仅仅用来替换8获16位机,ARM7显然是首选;但如果用在网络通信或大型的音视频处理等,则ARM9较合适。
! i* A- V3 _2 @* [; C+ X+ m" Z0 d |) X
2)自身基础
/ R% |6 C6 K1 v* W) X5 e/ u; ^! H- W7 K0 O# \1 C
学习ARM的一般有三类人: i. Z7 t5 e4 |5 t) j
& g2 Z; [% W8 ~8 S6 g一是计算机专业的:这类人对操作系统等软件知识了解较多,而对硬件知识知之甚少,显然这类人学ARM的话还是做软件好,可以基于LINUX;WINCE等操作系统的ARM9更能符合这类人的要求,当然也有很多计算机专业的人从事ARM7系统的应用软件编写的。但是搞底层的就很少了。; a. H) Y6 F6 t6 \1 G q) g
+ I9 U" @% y j6 V; @二是电子类专业的:这类人的硬件基础了相对较好,相反操作系统,数据库等软件知识则差强人意。因此人多电子专业的人员都熟悉单片机,用单片编写点小程序还不在话下,但要用ARM做较大型的软件则有点力不从心,尤其是LINUX;WINCE这种操作系统不是三两个月能轻松搞定的。建议这类人员如无特别需要还是从ARM7和小型操作系统学起。够用就好,不要盲目追求高端。有一点要注意并不是从事ARM9的就比ARM7工资高,反而ARM7的就业机会比ARM9多,这很好理解,好比金字塔,越往顶肯越小。
0 Q6 v. A* z, Z' z; c7 O6 z( A0 p: x+ ?. ~9 X6 m/ h2 d; j. I" u" P
三是软硬件基础都不太好的:这类人员有确实需要的,也有赶时髦的,如无大的学习决心还是参加培训的好。当然也可曲线救国,搞懂单片机后,ARM7就不难了。
& P, z \! Y, d1 |, f. c, }! H* ~5 q/ S9 r. o
最后说一点关于开发板的,初学者买个开发板确实很有必要,但也要选择合适的,初学者合适的就是,资料齐全,有配套教程和学习指导,再加上较及时的技术支持。' o- m: H+ d7 V! U8 ~9 L/ X
基于以上两点,大家可以根据自己的情况来选择ARM7或ARM9。
3 Q ^6 [' l1 Y1 `
* w# G# B( t1 V' a; ?$ ]9 H2 d
. f2 w6 C, a- M2 K3 \3 H+ z
: d6 H% `9 m* J0 C& N3 |- d2 S
1 y- w P+ t, [- R- n6 c
) o, ?9 S1 ?2 Y, G! d
% y/ P& v4 S& l- o+ w# [9 Z5 T3 Y+ |+ D5 p' X/ P
; O7 d8 o: g% V$ u
|
|