EDA365电子论坛网
标题:
ARM ------- 内核领域
[打印本页]
作者:
mytomorrow
时间:
2019-7-9 10:19
标题:
ARM ------- 内核领域
本帖最后由 mytomorrow 于 2019-7-9 10:22 编辑
% q0 |% `1 e" M2 j4 U4 z
" Q: v& I \2 a/ G# e
本文摘自:亚嵌在线直播课堂之如何学习ARM嵌入式开发-李明
7 J* D- U! s, G, ~& H
) g a7 l1 P: F: q/ J
ARM体系结构
; ?+ C' ?2 a( I$ e- p4 Y- U$ ]( a k
2 ]% \' U6 ~2 B
Load/Store体系,Big/Little Endian大小端格式,RISC/CISC指令集,Pipeline流水线
* p! G6 K+ F. h+ _/ {0 |
+ I& N/ u$ D* p/ _5 o: w F c, v
ARM工作模式
# a' A! b# K f" s
' G: F( b0 ]+ f' [3 i
7种工作模式:USR,SYS,SVC,IRQ,FIQ,UND,ABT;其中5种异常模式
- f: R% U8 O0 u, W9 S( U
0 |1 {) \ I/ T C: j
6 W( y8 g u; G- U
ARM寄存器
& _! X! }, A0 W9 g# l) `
+ { N9 V. e* Q9 U9 r
37个寄存器:R0-R12, R13(SP),R14(LR),R15(PC),CPSR(SPSR)
" d" P) h: Y3 b: C4 ^* N4 b2 ]6 w+ E
* F( B r4 `' X4 W
* J2 e% G" B3 X; Z
ARM异常
; A$ k% @/ _: V
- @+ o+ L- h- \
7种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存和恢复
5 c/ n+ ]( d! ]5 a5 [
( K" C; V- J+ r0 c* ~
: B2 y R6 p; u6 S! z8 ]
AMBA总线
( n5 L5 K/ e# S# u- i; Q
! J' g3 F. m- h/ g, S2 s
AHB(高性能总线),ASB(系统总线),APB(外设总线)
9 O% }4 z8 {! x4 C) k
( ~! R0 n9 {- t; l
ARM内核技术
7 Y8 U9 A* a3 T( R0 C
- X! C5 {$ B, ]: O
TrustZone,Jazelle,NEON,Thumb-2,SIMD,MMU,MPU
% ~. [. v% h. K7 k
+ d2 h8 W) T; e; G5 R) r1 {# t5 Q
JTAG标准
! `3 D9 G" v, o8 j! ~7 b3 L! _( ` I
( ?3 D# e+ b7 S/ o
IEEE1149.1,TDI,TDO,TCK,TMS,TRST,边界扫描链,H-jtag,Banyan,GiveIO
3 c! S% |3 V) ~& Q+ B
/ R ^! r/ n- A
7 K7 O* P3 Y: e4 w9 ]
ARM内核分类
& J& m- ?# U, M8 A
) F/ o* v" c0 }- H+ E
ARM7TDMI,ARM926,StrongARM/XScale,ARM10,ARM11,Cortex-(A/R/M),SecurCore
0 _* O5 Y( Q$ I: y$ t3 L
: e2 \0 H1 K) l) I( T F; @
' y! ~' @1 z) z* u* |% [ R& f
ARM汇编指令
* S# o' k- {% |0 c& M6 D' y
% B; m0 @& @1 a' E
mov,add,sub,b,bl,ldr,str,ldmfd,stmfd,mrs,msr,swi,mrc,mcr
) |5 i. Z1 G4 g# n0 F7 P, v
- I# F- R! a1 `
MMU内存管理单元
; h4 q4 B- u7 |; @. Z
4 m+ |* `& {; i: R: t
VA/PA,I-Cache/D-Cache,Write Buffer,Context Switch,CP15,TLB,AP,Domain Access Control,Cache Coherence
& r. x. W( R: u3 V& C$ o
) J0 I' t( {9 [" E8 S, H" j5 T
) R, y& J3 o% v* Q3 b0 U& n' m
: N" J. x S' K0 ?
7 ~5 Z3 W1 w" J* z
1 E/ Y$ X! T: ^2 R& ]' ?* v- C3 `
5 n- o6 U5 f4 n' f/ g8 C u
- q" T0 ?; B; W. _4 M! h: F
! q9 b. R9 W L" J% p6 `2 ~
- u7 `% |' | [0 N& _* L
* x" F$ O' W$ e
作者:
ygcgsa
时间:
2019-7-9 16:42
研究一下内核领域相关知识
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2