|
东 北 大 学 继 续 教 育 学 院, X; R' L% M/ X2 s( A7 ^8 e
+ K7 f2 M0 o3 E& X6 W" j
嵌入式软件设计 试 卷(作业考核 线上) B 卷
" n4 N3 a, x& J- @* h4 A
' F" r# w2 a/ p) C& c 学习中心: 院校学号: 姓名 - m+ \: B0 a1 a D7 K ]
7 Z1 A. S& m4 L0 M; A+ t* E+ l: ~& A (共 5 页) 3 _' }- A# }+ c7 k
总分% v# Z; Z3 z/ ? d1 O
题号
0 I. x$ F, \1 ?$ Y' L" S一
' m' c1 m6 o+ R6 _二
1 K y& n% w8 Q3 |: z& y) a# v' N三
2 ~, b- u" Z2 w0 ^( |5 O四7 @% H5 m! z7 R4 ~+ @
五( {% K3 h2 j m9 q1 y
六0 H6 Y& [/ s+ p4 i# R+ @
七7 k+ g+ p1 ?9 l3 |3 l* e" P
八
. w7 C" U/ t7 `, a9 g, o l九- M& e1 _: X3 S- G8 y
十
2 d% b v9 S7 R0 g2 b4 ~- g& M$ E2 C3 r. G1 X5 U
得分) n0 I+ I# v& g% x
% m m, W( V# C+ x- R$ J, o+ @
* r' k6 {& l: [1 S9 ^4 u) {: m& f0 {% C4 n) N
5 ?& [( E8 Y7 r* T
: Y: c1 v/ e" B" O s+ a- N" z+ N& t( w }6 O$ v z
2 D8 c8 s v; \. o0 U# Y9 a
* e1 y8 E7 H- |: n( B) m7 y9 ?. K' b0 v5 i* \! v) V- ]& K
j3 r$ B5 o7 \! x6 p
一、 选择题(10小题,每题2分,共20分),请将资料填入下表。
5 a5 q2 Z6 C; N3 E( P/ I题号
: e' u7 M* }2 n& c; L' p1
7 b7 [' \5 N |3 x- v21 h, ]/ w Y% J/ ^* Q2 P
3# V6 B$ S. G; t# K# A
4
/ j, \+ Q8 n" x6 c; V5( X$ {2 `+ D. k4 ]3 [* K4 |# ~5 E s
6
( K( `$ U: J$ @- @& ]7
0 o: Z- h( o8 V0 A& G8 V8
9 `0 Q; x7 z5 D4 r* S4 k' g2 R91 [. ^! N6 e: F Z$ A
10
/ E. x2 n( d" e( @资料 ?8 J; T" E) v8 |
2 W) r. X( ~& {+ e4 f' O; y3 I0 K( U5 s5 |1 S' P4 R
$ {; V% A3 H: m" V; T" @
7 i/ f/ a$ H4 }- F- K- y
! @, N& o' p- G* V9 z
. p5 @' D8 a& `0 o5 u( d( z
4 C" @) m( j, ]" V7 \% S3 v, y$ Y1 l% m, c
* E% k& ^& u5 W+ e: q
1 E0 h F' v8 s2 U- m) G
1. 以下哪个不是嵌入式系统设计的主要目标?' [- w2 g- P5 `% @, ?& ]
A. 低成本 B.低功耗 C. 实时要求高 D. 超高性能
. M( E4 [9 ~$ x9 m9 |) g2. 下面关于哈佛结构描述正确的是:" }, R+ h! t$ E, ]5 {
A. 存储空间与IO空间分离 B. 程序存储空间与数据存储空间分离
/ v; J7 J5 c5 A& V* S1 a C. 存储空间与IO空间合并 D. 程序存储空间与数据存储空间合并. O8 ?) P" j3 Y U) k9 x9 _
3. 从层次结构来看,嵌入式系统包括:4 \1 U' y& _+ K
A. 硬件层 B. 板级支持包 C. 实时操作系统和应用软件 D. 以上都是& u, O8 K# y4 a& w' y+ v5 ~" e
4. 下面哪一种工作模式不属于ARM异常模式?2 c1 o% b5 {: }
A. 快速中断模式 B. 管理模式 C. 系统模式 D. 数据访问中止模式 8 k- j/ O2 }& Q$ _. {5 T0 f+ l
5. 处理器从存储器读数据的指令(加载指令)的助记符是:! B5 V# S1 D/ X2 P# _
A. SWP B. SWPB C. LDR D. STR
8 `- M9 K S* S+ p$ p* o1 n6. 指令“ADD R2, R1, #10”的寻址方式为:
. P5 T6 K3 Z+ B) C A. 立即寻址 B. 寄存器间接寻址 C. 多寄存器寻址 D. 堆栈寻址- @, J* s3 c0 V2 f- [2 |6 e! d* ^
7. 单系统需要小量的高速缓存,最合适的存储器是:
6 W) n T' E/ d$ l$ b$ E A. SRAM B. DRAM C. EEPROM D. Flash; D+ e5 c6 y: N; P2 { N* C
8. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。
$ G3 N* K+ j5 k' ]) @; U- M A. 16 B. 32 C. 64 D. 128
6 Z9 F2 [6 J' A* S# F5 U9. 使用HOST-TARGET联合开发嵌入式系统,( )不是必须的。
+ D5 m( b9 v- I. p A. 目标系统 B. 宿主机 C. 银河麒麟操作系统 D. 交叉编译器
7 N- w8 B) J5 N10. 操作系统结构不包括( ). m7 U, }7 {9 G5 X
A. 数据库 B. 引导系统 C. 内核 D. 根文件系统 w7 s Y, I# ?8 W( P
) ?" ?. V& S, R
二、 判断题(10小题,每题1分,共10分),请将资料填入下表。
9 j m' G9 t7 y0 A" k/ p+ y题号
8 I6 ~' `3 O1 O% {17 c0 s' |: a& ~
2
( ~) ^( B8 p/ N: {$ B35 Z' x+ X$ I1 v1 |# ~9 X
4
# c" C$ A# j& d- ~7 ?7 \5
0 B3 W: c. f- K2 v+ i; E6, P2 `9 K, l) m
7
+ V0 M8 B# x1 M1 _3 W4 j# |% G8
* y2 f9 Y# {, }/ Z6 ^8 J- F! F9! Z- h" t8 w0 |0 U+ J
10
( b7 w: q; `) _资料
) N: q5 f* }4 l: x- A! I+ ?. S! W( v$ H2 O4 o
6 J" @; x5 O2 ^8 X* C+ ?, V6 r
. j& @ _8 I( n4 \% ~2 ~, C5 O% Q0 Z8 ^
7 c: G) ?6 A% i2 L$ b0 R$ u
' \5 f2 p+ Q6 \: M- ^# N% B2 r7 z+ _
* l! x6 S8 d: V+ K5 g
# z# h: f7 R% k; f3 V" F! h, c6 ^; ]
1. ( )嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。
# w. F0 X$ k; l6 R1 l2. ( )处于就绪状态的任务只能切换到运行状态。& R6 F" _$ b( g1 I' \
3. ( )将模拟信号转换成数字信号的电路是DA转换器。
% A0 k+ ^4 \' ^$ d4. ( )在操作系统的设备管理中引入缓存,其主要目的是改善CPU和I/O设备间速度不匹配的情况。
/ Z9 E5 t: W ^& \! ?; S+ V5. ( )ARM指令集具有高效、快速的特点,它是Thumb指令集的子集。% t" {( y) x5 G! i1 ]7 x B
6. ( )Nand Flash比Nor Flash成本高,可靠性差。
1 Q4 b- q4 e: z, Q7. ( )虚拟内存的主要用途是扩充存储容量。0 ^# X4 ?. e+ _7 f
8. ( )C语言程序可以嵌套加入汇编语言程序模块。; j1 B1 Q$ y" m5 T8 @
9. ( )操作系统中的存储管理室对内存中用户区进行管理。' v9 b4 D! R7 p. Z, z
10.( )操作系统结构包括引导系统、内核和根文件系统
" C: k$ ?, e& Z6 j7 Z( S/ u* n& j3 @3 V0 H" ^' \( E/ ~
% A0 I/ ]3 z# l; R$ j8 ~7 T
三、谋学网(www.mouxue.com) (10小题,每题2分,共20分)0 x6 j$ _: I0 o
1. 嵌入式系统是以( )为中心、以( )为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。1 m* A6 A6 B- y* U3 A$ `+ c. _# g
2. 嵌入式系统的三要素是,嵌入、( )和( )。% @4 r5 h z# I R' r
3. 嵌入式软件的体系结构通常包括:驱动层、( )、中间层和( )。% r9 s, z3 r! X4 z$ |
4. ARM7有两种处理器状态 ,分别是( )状态和( )状态。0 w1 p/ x# f3 R& ?0 X
5. 嵌入式处理器的分类包括三种,分别是:( )、嵌入式微处理器、( )。 D5 u# S9 V- N$ P) V: {2 l
6. Thumb指令集具有( )( )的特点,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。
/ V, Z& x; }, L" ]7 g4 G6 L7. ARM系列微处理器支持的字数据存储格式有( )和( )。: d- m5 S& Z' u2 _' W, _0 J
8. 地址重定位可以分为( )重定位和( )重定位两种。
5 v& G0 d/ ~# Z" K9 \9. BSP的主要特点是:( )相关性和( )相关性。9 v) q* q: h0 E
10.大多数引导系统都包含两种不同的操作模式:( )模式和( )模式。
4 B! n& [# d" j# ~7 K四、谋学网(www.mouxue.com)及谋学网(www.mouxue.com)(5小题,每题6分,共30分)' h' K1 M9 x- ~! E7 H* G2 o
1. 什么是嵌入式系统?
( Q- c& ~% L; {& Y- g2 u* b% Q& @
! U) V# h0 G& Z' c7 b1 V+ f! l
, _9 D0 F/ ~% T, ?# j) i4 ~+ l
; x3 ?2 s9 H8 f
6 |' B' \3 Q) r4 y N
( x4 s0 r1 U8 E. m/ D4 _2. 什么是嵌入式系统级设计方法?软硬件协同设计包括哪几个阶段?
, Q' a* F7 A, @! G" _9 ~! g+ F$ b& t0 x( j. Z
( O, ~$ o" Z! d; w8 }, U1 |; p; v+ P4 n! L0 X1 t( h$ G) u9 l
8 z* W, M; M% ]1 d7 o9 h6 g) r- Q+ s
' F. D3 j& p# h. ` s* D3. 简述嵌入式微处理器的选择原则。
( U/ A* X5 |, M a) [" R B6 f, y3 F$ ~/ @2 Q9 d4 n( N0 h' \4 c
$ e9 @' {! [) V' [2 [
# ?. k; [) Z) ]: y' f7 n1 `% Q3 w; J$ F
0 d0 |1 ?( y; B$ N: A
7 g m, h5 u" @ [' ^
2 W5 `2 E1 x1 G: x8 {6 V9 _
0 _9 y* E& n% m4 B! D% H9 U' S( J
. g! q. [ b& u; L! E, c5 W
4. 列出ARM7微处理器的工作模式和工作状态。
$ r- M3 w4 _4 \5 i+ U( [0 f* \
$ Y' b @" b% [* V B6 k* [( ]9 |& ^' V S3 C! i# P" G
5 ~8 q9 {: b! g+ Z5 x
+ \# r2 ~4 f. C
+ V4 V% Q, ]# G: S2 i6 F& T+ f$ K. T6 O& b) T* [# h
9 g4 I7 d x; s% L/ s2 y# a0 R3 ^% a
( F- t3 X$ q5 k& k% Y
5.嵌入式软件有何特点? R+ T+ p2 D- P4 n1 l t. F
7 m7 Z: }9 L4 r
4 X+ Y0 v2 K* Q4 P) [% k( s9 B. Q7 s; ^6 y/ h2 r* C3 o( L
8 }/ n6 W3 h+ `
# ^5 x9 l" Y- N' A' N" Z5 e1 ]. i T: \. t; r8 v1 z: m L! j* E) {5 }
$ \# X3 p9 T' @8 v3 d) ^8 H/ p X' H; S4 X) g: J% @" M" B
9 X" H k+ T2 {- C6 K" r1 q+ z五、问答题(2小题,每题10分,共20分)
# v$ S5 J% r( o/ ~1. 什么是实时系统?实时系统又分哪两种?
1 M0 d2 d7 R v. y) K9 q( ^- U+ ~8 Q
0 I% i0 V% a5 `( v- E* p3 e/ I0 g! t9 S
( ?& I' g3 W1 z( l
& v3 C- l0 T- E) v! _
' t- T: x6 p s" L8 Z
3 v4 }2 x( ~, b/ j4 ^
2 c2 o N/ Y* F0 c* t9 B6 g+ Z: E* y8 O3 ~
+ y. m% l, |! N0 k4 }2.什么是前后台系统?有何优缺点?实时性如何决定?
' h' L0 n" B1 B8 d8 z! {1 p8 D+ [, u$ z; e$ u7 \
( K4 l/ f& u6 v6 a% d( d" w2 R
4 P0 r/ F" _: G1 D, i' N7 L
' j. m( o/ n( L K8 M
/ K4 J% v2 j$ [/ F/ V" y* m
h6 X9 K0 }9 I9 N( q7 D) s3 p+ a4 a( F
5 w% n* U" g9 e
2 |" b! ]% _! G" _7 I* l7 D1
- v! U1 y! |9 D4 o8 q; ?课程名称: 嵌入式软件设计
7 m5 D/ `/ u, p7 |# h' b1 D- ]+ l- q
" ^) V+ T% x" S/ L |
|