EDA365电子论坛网
标题:
ARM 工作模式
[打印本页]
作者:
pulbieup
时间:
2019-7-17 10:58
标题:
ARM 工作模式
ARM 工作模式
1 t. j% N9 `" p! [6 p4 n
& }) ~5 C( i( D4 z
& a4 i8 Q% ]& n5 e/ @- R. h2 J
5 p" t8 v' w9 u" g' K
对应手册 : ARM Architecture Reference Manual.pdf 手册, 在本博客中提供下载;
+ x9 y5 ^0 L! J2 H; |: t8 C
% S4 G- H8 V6 V/ F+ \" l
% H/ X0 {8 d6 W1 z& ~2 J6 h: x' [
-- 章节内容 : Programmers’ Model, A2.2 Page 41;
7 ^, m) q6 W( x% p. r0 ~
( T# @9 T H7 h% H6 \# i0 ^
8 r& h a( Z1 f* Q6 ?
) p: R- ^, T( J
1. 处理器工作模式
8 Z5 u6 V4 n I+ L' ~
1 X! d) D& b. a4 i
(1) ARM 工作模式图例
8 Y$ r& e1 ]# d/ `/ H+ D2 Q; X
. o. _0 ~* X/ G! R& ^4 W
工作模式图示 : 图片截图自 ARM Architecture Reference Manual.pdf 手册, Page 41, A2.2 章节;
' i1 c( a1 F, m2 t$ {1 ~( D3 V
& k4 S, z9 x% }* D, a. T
- ]3 o! X7 u c! E1 p/ d* N
ARM 工作模式-1.png
(47.77 KB, 下载次数: 1)
下载附件
保存到相册
2019-7-17 10:57 上传
a' ^! {) Z: f- R+ V
5 S0 ^5 v1 s D7 `# L) d/ W
- ^+ R% c# C. v
(2) ARM 工作模式介绍
2 r" {* q( F5 i; E5 X
% t$ P- x [& U5 e
工作模式介绍 :
8 [, c5 D c- v' y) v
& d2 b( h1 x. s6 V; S
7 \" J# L) p! I! `" A7 s1 a
-- User 模式 (usr) : 普通应用程序运行的模式;
. U l/ e1 ?/ \; R( I. {$ d: m' h
+ j; P2 t- y/ L6 K) B9 G$ o- W
; w6 Z' z5 k* m
-- FIQ 模式 (fiq) : 快速中断模式;
) K3 J: ^. T+ c. u- I9 ]+ j
) I) Q) W9 Q3 s: K0 b
, S; d3 N% f, I1 G# Y0 r7 q& F& u: Q
-- IRQ 模式 (irq) : 普通中断模式;
; p' m* t0 u9 O, f
& B, x4 T+ W1 w/ B) J
/ N8 f2 J. j' q% ]9 Z$ u
-- Supervisor 模式 (svc) : 为操作系统提供的保护模式;
6 O* t) R; F8 M( g0 D
9 i6 ~: d) J# o! f; ]' t
5 P8 F3 R# x2 ~ I) [
-- Abort 模式 (abt) : 访问虚拟内存导致异常的模式;
5 W) B; n3 C) K2 o2 g
6 c9 h: D1 } d5 h# d) [/ K$ X/ Y2 Q
* p$ i4 Y% g- o, M; t
-- Undefined 模式 (und) : 未定义指令模式;
( j5 l3 H" u+ X
2 O9 \; p6 @' n( V& Y
c; j+ c1 N: @# J; C
-- System 模式 (sys) : armv4 以上版本才有该模式;
" F) M0 k: e" M* k( D# Y( v* v
* _6 K) T- G7 D* D. ^ w0 O3 p
. }9 \8 T0 ^! u8 y: \; l
8 }* K. D6 C. G" J
' K" d! Q! Z Q. c, K7 Z0 |" C
; C8 k! K2 _# s8 z: N7 o' ~
! Z1 D( Q3 J7 Q' d
Linux 系统工作模式 : 系统运行在 usr 模式, 内核运行在 svc 模式;
' i7 u, F- s$ O* U& Z5 j
: P, L s# \: {+ k4 u
" ^; c" d, w; [9 J( _
# o# R! A' n3 _ t! m* p3 L
1 h& Y9 i& X- Q* q: m+ p, o
, v5 h4 v4 E3 ^' ~* s
8 C4 l9 z, D# Z' u' V3 M* h
作者:
Mhza
时间:
2019-7-17 22:37
不错,赞
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2