找回密码
 注册
关于网站域名变更的通知
查看: 239|回复: 1
打印 上一主题 下一主题

ARM ------- 内核领域

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-9 10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 mytomorrow 于 2019-7-9 10:22 编辑
: I; s2 M# J8 f
0 \5 z& S6 O3 A; E7 ? 本文摘自:亚嵌在线直播课堂之如何学习ARM嵌入式开发-李明" z( _( d1 v* B. E) N: B3 c/ W

1 O' W% f  b% Y- T' A; {4 V
  • ARM体系结构# J- z9 H: ^* H* a; S/ d0 o
9 ^0 y2 [0 n5 ]
Load/Store体系,Big/Little Endian大小端格式,RISC/CISC指令集,Pipeline流水线
" Z% `' `2 O: D% y5 Q9 V: t
2 N- h4 g7 q' l% C6 j4 d! z! q$ d% Y" b
  • ARM工作模式
    8 h% n' E+ K' Z4 b* l; w; z

4 L6 p* D. k3 l9 `: H( D) E! Z& s7种工作模式:USR,SYS,SVC,IRQ,FIQ,UND,ABT;其中5种异常模式
2 `" h$ R( n" ~; Q5 A' }/ t3 d1 W- f& b" v" p
( Q2 J5 F# ]+ U& n
  • ARM寄存器
    . O. c" x* }2 r& S3 v$ k- Z
/ @5 v, I" q/ S; E( r) R+ d+ b
37个寄存器:R0-R12, R13(SP),R14(LR),R15(PC),CPSR(SPSR)
- v" x, E. j, C6 K! X( x
& \: T0 }+ j4 {# V( ]3 ^: s

. _5 j/ p- N( l, C* x9 i- K1 _
  • ARM异常; L- N; \& V/ Y4 R( J

% L' }) x  h0 T3 x7种异常,异常向量表,异常优先级,异常处理程序,处理器现场,现场的保存和恢复; i$ t2 Q* a2 I& b- X5 n' R& b6 Y" j
/ X7 w6 r, p7 ~- F& ?5 W6 o7 Q7 p

" [! [; b) g* Z9 }# g9 M
  • AMBA总线" w. @8 h, ^8 `$ d$ i. Z3 ^
1 c+ O2 w) ?( r& W: V
AHB(高性能总线),ASB(系统总线),APB(外设总线)" m; C% m, c2 f4 B$ W0 h0 t- ]9 D* J

) F' i) X4 O( Z1 h& s
  • ARM内核技术# d# o/ Y2 Z" r5 K" o& q6 T/ a2 x
" m* B! H# u# N! B* R1 K, E7 O7 W
TrustZone,Jazelle,NEON,Thumb-2,SIMD,MMU,MPU
. x8 {5 D  }! a6 R+ C
  m7 ^0 V! @# G3 {) E6 i! C, ?! Q/ w
  • JTAG标准
    ( {6 `+ ~! u' F4 M/ k( ~+ a* b
* I( Z* H# }$ Z0 F9 ^' t' N
IEEE1149.1,TDI,TDO,TCK,TMS,TRST,边界扫描链,H-jtag,Banyan,GiveIO
" G  m2 J8 C. c0 a2 P' \! Y9 v9 L' a/ O: a

2 H' x' J5 h! f
  • ARM内核分类
    ( @+ p7 m, o& r6 J* w1 n& }6 ]. y
5 u( W1 W( u. M* D* ^# e
ARM7TDMI,ARM926,StrongARM/XScale,ARM10,ARM11,Cortex-(A/R/M),SecurCore, w8 x- L- B& F9 [  h: {( I* n

9 u& ?$ s# N, e

6 P0 H: ~! f& b( g0 p: L: \
  • ARM汇编指令! N: G5 I. I: P- F. q, N. H
6 V8 O; J$ v. G( |7 ^0 H
mov,add,sub,b,bl,ldr,str,ldmfd,stmfd,mrs,msr,swi,mrc,mcr
+ M' K/ b6 c3 Z

+ w& h) \/ ~6 P8 ?: y7 H' _
  • MMU内存管理单元
    - m8 u( }8 m  t
! h2 w4 @% g' r- m
VA/PA,I-Cache/D-Cache,Write Buffer,Context Switch,CP15,TLB,AP,Domain Access Control,Cache Coherence( U6 Y5 a3 [. K' B. u) O

+ R0 ]3 s2 u( j+ [
" u4 R9 y! [  b: [

4 @( F  E! w0 W/ X+ h1 q

9 P0 I5 B6 W+ ^7 J9 H' O  ~
5 G/ ^% R. }/ g3 v' A6 }
4 l. H, B$ J. v- g( ?* @+ p1 c, t+ e1 e) r5 T: W7 ?

! A" M2 |7 L) t# |, ^/ Q+ `- W7 z6 ~# D* Z/ @
, v2 E2 z# Q+ Z& H; ~

该用户从未签到

2#
发表于 2019-7-9 16:42 | 只看该作者
研究一下内核领域相关知识
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 17:04 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表