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
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' 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

+ {  N9 V. e* Q9 U9 r37个寄存器: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- @+ o+ L- h- \
7种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存和恢复
5 c/ n+ ]( d! ]5 a5 [( K" C; V- J+ r0 c* ~
: B2 y  R6 p; u6 S! z8 ]

! J' g3 F. m- h/ g, S2 sAHB(高性能总线),ASB(系统总线),APB(外设总线)
9 O% }4 z8 {! x4 C) k
( ~! R0 n9 {- t; l
- 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( ?3 D# e+ b7 S/ o
IEEE1149.1,TDI,TDO,TCK,TMS,TRST,边界扫描链,H-jtag,Banyan,GiveIO3 c! S% |3 V) ~& Q+ B

/ R  ^! r/ n- A
7 K7 O* P3 Y: e4 w9 ]
) 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
% B; m0 @& @1 a' Emov,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 `
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* z1 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