|
离线考核
. O5 q. W2 S; M6 ~: q《嵌入式系统》
$ W; T5 e$ l4 g4 T" o0 o5 }4 H
- }) I& B/ \4 k% u$ P更多资料下载:谋学网(www.mouxue.com)100分& I% k! w! O+ z, ~/ y9 d, e
一、更多资料下载:谋学网(www.mouxue.com)(每题8分,共40分。)) e5 I. ?" w1 {
1. 试比较SRAM、DRAM和SDRAM有什么区别?* \! z. c& e# U; d. d8 N- b
2. 什么是映像文件?什么是映像文件的加载视图和执行视图?; [! z4 f/ J6 X8 |2 G9 ^* O3 D
3.Linux的开发工具有哪些?
/ N% h/ V- V4 p4 H1 H: Q7 W4.什么是ARM处理器的影子寄存器?( l1 ^, {8 W* k% ]/ R3 `& X% u
5.ARM汇编的符号命名和书写规则有哪些?
9 ?1 s3 K; q7 Q( z- A$ N2 ]# A二、问答及应用题(每题30分,共60分。)
" [% {5 J, d, l9 M% X. y1.Linux的makefile有什么作用?例如,在某目录下某工程有三个源文件,分别是xa1.c、xa2.c和xa3.c,其分别对应的头文件是xa1.h、xa2.h和xa3.h,该工程的最终可执行文件名是mytest,此外,xa2.c和xa3.c还依赖于xa1.h,试写出该目录下最通用的makefile文件。4 `8 n0 N( A* q6 G6 X
2.试编写一个ARM汇编子程序SUMMING,用于计算1000以内所有能被3整除的自然数之和。要求该子程序可被其他程序调用。
- z$ ^5 {& v& y( r8 T: y1 t
( n3 l( P+ K, A
, h, z6 h4 D! ?1 m# c$ o% t# `' y- ?) f# F- A7 p/ `0 R( Z# r/ p, l4 M
& M' k9 `( P4 s' ^) V9 Z
|
|