|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 mytomorrow 于 2019-7-9 10:22 编辑 % t. P' y# ~. o6 M8 @$ K
+ i' O( R+ x: A2 ]3 A6 u% z' [. b3 o 本文摘自:亚嵌在线直播课堂之如何学习ARM嵌入式开发-李明
( w) Y" g! d) ^& t+ ^- b, T1 `- T# X' V$ n( [% f
- ARM体系结构
# g: D k9 A) |+ c
# f1 X. Y- u+ w7 B. k mLoad/Store体系,Big/Little Endian大小端格式,RISC/CISC指令集,Pipeline流水线
X# Q( `1 ^5 u" r' R* Z5 X# {" B) H, j1 i0 ?$ v8 {" M
- ARM工作模式3 q; D/ F: f. z! w- {, Z
* \! s0 q. T3 H! L9 ?: q! j8 Q1 F7种工作模式:USR,SYS,SVC,IRQ,FIQ,UND,ABT;其中5种异常模式! R- U6 I, J B; C
: o7 R) f1 y# \3 H
6 p3 Y/ R& X Q4 L- ARM寄存器; d+ n' s; f, v7 \: b7 H6 U% N
$ q7 ~1 O0 U* ^& X' E' w! i
37个寄存器:R0-R12, R13(SP),R14(LR),R15(PC),CPSR(SPSR)' Z$ V' B: J9 g
" A7 D n% v" q' h7 q" |0 g8 i! t) L% K+ ]: L1 p
- ARM异常9 v. v. E5 \3 I* f' w) |# x
! l' f9 j6 `4 t6 Q7种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存和恢复
0 M. T1 m0 e0 }* q2 b. l4 U& o; R
6 C k* |6 s% S! _" O& M- x
7 G, j0 Z2 x! B; r: v' S6 w( `! \
. O4 i* ]& x" KAHB(高性能总线),ASB(系统总线),APB(外设总线)
% p7 X L7 t, Y % q9 I. ^" D2 L8 G2 C5 ^
- ARM内核技术" z( r# f* Q S5 X5 n
" ^! ^! O' l' m; z" Y7 t+ @3 |# wTrustZone,Jazelle,NEON,Thumb-2,SIMD,MMU,MPU
/ ^; _7 _5 ?, l/ O5 C0 N. {& i" I9 H) ]* E
- JTAG标准
# J& `; p$ y) r0 V: F# Q
7 Z& p7 g1 M4 o0 q8 k _IEEE1149.1,TDI,TDO,TCK,TMS,TRST,边界扫描链,H-jtag,Banyan,GiveIO1 I1 u) }3 W2 v- ]# s& {9 ~3 R! L$ [
) E8 y* W5 ]- O0 n( l! v0 r: W
1 }+ R0 I1 A! N/ r1 L x
9 q( W* D* h% z" L
ARM7TDMI,ARM926,StrongARM/XScale,ARM10,ARM11,Cortex-(A/R/M),SecurCore
# D2 V/ O* F9 O( c+ L3 r
$ {! Y+ ?6 ^1 |/ O3 R& C; F
7 f. b! n, D! F+ ?; \8 E4 `* A k- ARM汇编指令
! b/ G% z5 s7 r! j - \, K2 t2 Y8 t# i
mov,add,sub,b,bl,ldr,str,ldmfd,stmfd,mrs,msr,swi,mrc,mcr
" N4 r% @& }& N8 D% p, Q2 w
8 U6 @ @3 c. O) z- MMU内存管理单元
# |% r% c. n) Z# h/ s - Z0 t5 _& g; c
VA/PA,I-Cache/D-Cache,Write Buffer,Context Switch,CP15,TLB,AP,Domain Access Control,Cache Coherence
# M. @/ N8 Y9 P$ j, i
8 S; t) b$ Z. M( g9 L
$ L% g8 W( R" H# h0 t, R4 @* Z! I Y6 d- \4 }0 J% Z F' {) Q$ A
' O c H6 ~/ l8 p9 U+ ^
" F: |5 o- H1 [, Z7 W# z7 q0 \" v4 `
2 W+ Y, T# a; Z% K
7 B ^# L4 s" Q, M. c) E# k K- v4 D# D. w: v' ?* x
) e8 C8 Y* x& ^- F% s3 B! g
2 |5 L& @4 f+ W! n2 ]5 e I
|
|