|
东 北 大 学 继 续 教 育 学 院
) C( q9 G. x* r5 P9 g- q O. K0 g w: J0 ~- |
嵌入式软件设计 试 卷(作业考核 线上) B 卷" d0 l, N h+ U+ w9 g$ K
' U1 ~6 K$ N( U) v$ F: ~: A. y
学习中心: 院校学号: 姓名 0 d7 f2 T& \, s' ?# r$ H
7 g4 `' ^3 o& F( h
(共 5 页) 3 W8 ^- B& H5 P1 s7 y
总分+ N. U0 y& [; P! x3 Q: A
题号; \$ i& E6 U2 ^1 Q
一# c; D1 S: `; Y
二
9 R* E2 o0 |' g! x三+ y; r/ o2 ] k4 b1 S F5 _5 A( b
四
* ]* ^& T+ T J0 V9 z' I9 d五
8 t8 J, D% W( W# y3 h六
' |9 c: ~8 Q/ o S) c七, l* l, M( S" q7 t5 I
八
( F* C+ \7 E! r" L九
$ W1 x) R. y$ w2 j. N8 q7 k- D十
$ M& W# o5 K4 q |; z% E: R# ]% c9 }; Q. R! ]1 j6 S, \: |
得分
: g9 Y5 i& H4 d, [& b3 d @! P1 q
# S g! Q# D w$ c! l; ]; h5 L2 i6 |; z7 |; x
* ?( `; j3 N5 ]- h
& }. x7 a! ?* n- j* \" V. u2 f
9 s) d) U4 B: q( S4 P% T6 V
6 Z* k0 h/ U8 K2 G8 o1 G1 |+ r5 p* [6 z
' t8 \& X* d6 E# w' z
; [8 p' l+ B/ |* e; l& X5 c, O一、 选择题(10小题,每题2分,共20分),请将资料填入下表。0 a' e7 W/ p; o# O4 t( D# h
题号
; ]" J' C" `9 c1& I$ d5 h5 N' }, i; A- R
2
$ A0 s4 H, @1 ^: l; I _* @- w0 ^1 n3
$ N( Y$ A4 m6 E& {% z3 [" |$ N+ Y4
3 s. M/ Q( c, m- U. ~" M. h5
* D! @% O$ D) `6 U2 M7 L( z6
& k: x; K/ c' {) ~& J( H7
8 p" C+ ]* F) M8! h6 c0 m# D$ U3 w
9
1 l% g$ O: }. f+ l* @9 s" f8 K10+ z0 Q" S- @' f: M
资料
1 @2 [8 x/ n4 c6 ]9 A! L, R) W9 h2 m$ p! |
2 ] |% O% s6 c
# @! Y m$ r7 |$ p
6 p! M- I. q* u+ w% b0 b4 Q) i5 r, j- r9 S9 Z2 T7 X
: g' C7 `' F0 F6 k# \& x
8 g+ |$ b" H5 e; X4 c
5 t; i) z( O2 l# v
) ?* m8 v4 O" K5 I: Q! y
7 C3 E( S0 T7 h6 u8 o4 S1. 以下哪个不是嵌入式系统设计的主要目标?
6 r0 t9 h) Y& f A. 低成本 B.低功耗 C. 实时要求高 D. 超高性能- H8 C0 Z1 H9 l: V5 m5 d. s
2. 下面关于哈佛结构描述正确的是:
6 }' n" a4 V3 y( r* K" j' Y A. 存储空间与IO空间分离 B. 程序存储空间与数据存储空间分离. Z, _' H. a8 i! c& x
C. 存储空间与IO空间合并 D. 程序存储空间与数据存储空间合并6 w# @3 Y r+ k, [; e5 w2 F
3. 从层次结构来看,嵌入式系统包括:
( a; e. f5 a& i# `& [% e& `: y A. 硬件层 B. 板级支持包 C. 实时操作系统和应用软件 D. 以上都是4 \4 v) M# p/ r" X) F( u. }
4. 下面哪一种工作模式不属于ARM异常模式?
: Q: _+ c% D) ?9 _, U& r0 Z A. 快速中断模式 B. 管理模式 C. 系统模式 D. 数据访问中止模式
5 H( I( ^) L( Z/ s1 F3 I5. 处理器从存储器读数据的指令(加载指令)的助记符是:
3 s6 e" [1 N! T& M A. SWP B. SWPB C. LDR D. STR
, \6 m3 x# l7 X8 r0 e. U6. 指令“ADD R2, R1, #10”的寻址方式为:
) H+ S7 e: e) H% _6 ] A. 立即寻址 B. 寄存器间接寻址 C. 多寄存器寻址 D. 堆栈寻址
: l. H3 k2 L8 }. B& Q9 G) ~7. 单系统需要小量的高速缓存,最合适的存储器是: b7 m! W1 T0 C* V" x
A. SRAM B. DRAM C. EEPROM D. Flash- p- J- x$ j0 [3 ]) F$ z0 g8 [+ _7 R
8. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。- a; M* U2 @! M8 A0 Y2 ~
A. 16 B. 32 C. 64 D. 128, ]- ^5 q" ^( b+ J4 L
9. 使用HOST-TARGET联合开发嵌入式系统,( )不是必须的。. @+ v3 D) j% x
A. 目标系统 B. 宿主机 C. 银河麒麟操作系统 D. 交叉编译器# m$ z- P& k! i) a! y; ]
10. 操作系统结构不包括( )
5 T$ d. E5 ~! a. V X& h A. 数据库 B. 引导系统 C. 内核 D. 根文件系统
- v& W8 C% @& ^4 ]0 X4 Z( E! P: n% o- r2 h, H" Y8 K7 Z Y/ |% \: y
二、 判断题(10小题,每题1分,共10分),请将资料填入下表。# _) p% S* i. t, J5 z& ^
题号 O: n0 t7 N$ x9 |- ^$ T5 w# {
1
4 U+ P5 v# R C8 y% m g& H/ j, r22 c& R5 ~" G7 t9 }9 q0 O$ ~( {
3
' \; A, D2 h& n+ Y4
7 o) Z. f% [6 B/ v. n0 [) ~+ [" L5
: n7 M N4 q2 P% z' y- D0 [6( h/ b. U: Q+ {* c+ F; P% |
7
% }( [) c9 B) N5 _0 t8# ~) k# R1 ]5 ]7 Q" Y
9" R0 u- C, N1 j' ?/ F: A4 n% G7 R
10
9 L; |; X4 @2 V" I) ~+ P资料
0 u- j+ B2 X8 \. L; w" ^
' [8 M0 Z7 c r) y
9 Y$ ]1 l* P4 E4 E: m% n% C% l* k7 Y# M# l* V
4 t% C8 _! B7 e6 c$ {- M& `
- S( |% J9 l% W) c; [8 I
( v( h- n! c+ f% ^) @: Q! S0 a0 H0 R, `5 O. C' i
8 L! e6 N% v- i5 I7 ?% D/ H; v0 Y/ _ W# W; r3 b
/ U p& X9 P% ?- P+ l1 }5 ^
1. ( )嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。
& j4 D6 q4 h3 I" u6 W7 Y2. ( )处于就绪状态的任务只能切换到运行状态。# L7 n: |2 r, n3 I% a, @
3. ( )将模拟信号转换成数字信号的电路是DA转换器。
* Y3 I2 A n4 k* ?+ U; H4. ( )在操作系统的设备管理中引入缓存,其主要目的是改善CPU和I/O设备间速度不匹配的情况。: J4 E3 J; N; D7 j) S) u. o. v
5. ( )ARM指令集具有高效、快速的特点,它是Thumb指令集的子集。
; e3 f* w6 l2 ]6. ( )Nand Flash比Nor Flash成本高,可靠性差。) h1 b* e6 \' q% G# e* h5 x! p' T
7. ( )虚拟内存的主要用途是扩充存储容量。3 y- n( y/ [1 ~- T+ M
8. ( )C语言程序可以嵌套加入汇编语言程序模块。9 B. u" Z7 D0 h6 |4 s( Y. j- N
9. ( )操作系统中的存储管理室对内存中用户区进行管理。( v* C4 {8 o* h* ]& t
10.( )操作系统结构包括引导系统、内核和根文件系统
3 P: A! u. x! k- u8 k
' O- T$ ^+ y: \' M0 X7 G
7 |. Z+ T* ^7 ]! u三、谋学网(www.mouxue.com) (10小题,每题2分,共20分)
1 X$ N2 A) n5 b0 m: R' R2 h, X1. 嵌入式系统是以( )为中心、以( )为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。' |0 l, l6 \/ D
2. 嵌入式系统的三要素是,嵌入、( )和( )。
9 P5 t6 A0 P/ p& ]3. 嵌入式软件的体系结构通常包括:驱动层、( )、中间层和( )。
1 F: I) s( g2 @& c( J& P, }4. ARM7有两种处理器状态 ,分别是( )状态和( )状态。/ @) C( {) F! g8 r; Z2 \
5. 嵌入式处理器的分类包括三种,分别是:( )、嵌入式微处理器、( )。% `$ m1 l" P9 D, y, j! K
6. Thumb指令集具有( )( )的特点,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。
5 e$ i2 Y% j) v; K7. ARM系列微处理器支持的字数据存储格式有( )和( )。
" S; F8 H! e8 C- N, u, m6 E8. 地址重定位可以分为( )重定位和( )重定位两种。0 z, q4 S' ?; C+ J* n% B
9. BSP的主要特点是:( )相关性和( )相关性。# y# u0 d) S! w
10.大多数引导系统都包含两种不同的操作模式:( )模式和( )模式。& Z8 D5 P! t! J, g( l
四、谋学网(www.mouxue.com)及谋学网(www.mouxue.com)(5小题,每题6分,共30分)! y, E- e3 q4 a
1. 什么是嵌入式系统?
+ \& N! R. k5 R; }+ u3 X7 c, _+ [ U) Y" H9 D; i
# b6 W9 s; q, x# X& u- @; p4 A
+ A; J3 l9 N/ G& H3 _* X7 a; r
) T- Q/ O1 M# k
- p( G& x# o+ _' J' V& W2. 什么是嵌入式系统级设计方法?软硬件协同设计包括哪几个阶段?
; A$ M: G7 X1 D+ L6 |$ P1 H* d/ f1 M
) E: C: w( S# W9 {! l- ^0 t( A/ ~. {& E7 _1 Y- h% q8 O- x
/ _, d6 Z' _& e; v9 x( _4 {
+ ~2 |1 }' [# I
* D: d ?9 d! J% Y+ B/ J. d# B) R9 b5 w' [ c8 s
3. 简述嵌入式微处理器的选择原则。# p4 V2 ^" Y/ d
; W: @. O: S4 ?- K' N" j# l; ] F/ G7 [" S' j, t- r( o
5 C& y: x9 G7 M: t, L& A% F, `
/ F% o ~0 ~1 F. L/ ~' e5 K
2 {4 M( X5 h; {5 W, y: i( A: A& `: P3 @+ t+ F9 J
4 c+ y# m2 { I5 N: G! J
- i, ~' i8 T4 U. u+ v# V) y
2 p$ J5 z9 v5 E; \8 G. D4. 列出ARM7微处理器的工作模式和工作状态。9 `' Y# P3 O& M8 U3 h& ^2 Z
8 A+ a; x# \5 C- P: @
4 }) u) n0 J: B! q) o! U( C- ?5 m7 T7 j2 O/ o) g7 `$ I- V& Z
, Z6 W& V* s2 t f
- @5 T9 [+ k6 p( Q- [' c" z" Q3 j; V% V0 O, w
1 M4 ^2 _- G1 u- {! ?- A$ f
( l) ] T' }- @5.嵌入式软件有何特点?
\4 [& \; N. _/ [" e: a* m" {' l3 g! d8 [. s' V
( c% s- k I) Y) ?# E, H' K m# J
+ W0 f% y4 d0 l. B3 _2 T8 t6 j9 K0 J- O6 X. E
+ `; r% r$ [( D7 y4 _3 ~& t& v6 {+ @
& _" c T/ }. @3 K2 V, i! c0 ~' H5 w) g: E4 \; `8 z' o6 u
. v9 e' n5 u' f7 p" {" n: _8 w# X e" D
1 S _, a5 Q# D; J
五、问答题(2小题,每题10分,共20分)
) B* _! l4 q |6 w# f1. 什么是实时系统?实时系统又分哪两种?
$ G7 o# r+ a" H( l' H& y: r) m/ c
- `9 _( Z# |, R' M/ ~+ L, n- w' ?5 ?2 j1 C; N
; C2 D9 ?0 I# y: X$ M n; C
/ u5 d7 B. k$ h8 U- N7 c* m% V; o" W5 L U. `5 x
j2 @7 u8 U# R$ ]1 w6 I
" W. q) i1 d( g7 _) v1 u4 S! y6 C; A7 U
+ w0 s: Q( t5 O# g
2.什么是前后台系统?有何优缺点?实时性如何决定?
! s Q# Y% r+ y4 M1 D
( z' q: d% h: _$ N
9 ~0 K/ I O2 |, ^3 r
8 W9 C i% |6 s* N- y( u( Q* [
: P, }+ L7 w2 j' h/ s
0 [! @% u+ {" t: \* s; J& ?: o, z0 Q2 X9 M0 D
|! O. r2 Q: i0 g: @( u( }
4 N" s* m/ G$ {- F
. z, d0 Y. G2 H7 `8 z( D) c19 N2 ~6 m4 k. t1 b: x: `9 ?( @
课程名称: 嵌入式软件设计
. y- i5 h" J# M/ o1 i) {% j$ g( K+ ~9 e+ q& B; D; ~/ q5 F
|
|