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

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

[复制链接]

该用户从未签到

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

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( `! \
  • AMBA总线
    1 r" M5 r1 _5 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
  • ARM内核分类
    & S4 n0 B5 l$ D
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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 00:36 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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