刘彦文编《嵌入式系统原理及接口技术》对应试卷及答案(A)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012-2013学年第二学期 《嵌入式系统设计》期末考试试卷(A 卷)

5、Linux涉及时间的3个名词术语是:()、()、()。

6、将hello文件的权限修改为:全部可读、写、执行,写出命令、选项和参数。()

7、目标板Linux系统的标准输入/输出/错误信息,

从主机还是目标板()的哪个设备输入?()

输出到主机还是目标板()的哪个设备?()

使用了哪个端口?()

8、虚拟机默认状态,设备中有没有串口设备?()

9、目标板运行u-boot时,它的终端(或控制台)与目标板的哪个端口连接?()

10、说出3个你知道的嵌入式操作系统(除了Linux)。

( ),(),()

11、linux时间的起点是()。

12、写出2个Linux系统调用的函数名。()、()。

13、建立目录使用()命令,进入目录使用()命令,拷贝文件使用()命令,列表目录、文件名使用()命令。14、ARM920T有()种指令集,分别称为()。

三、简答题(每题5分,共55分)

SP寄存器的用法。

2、.简述程序状态寄存器的N、Z、C、V位的含义。

3、简述如何使用看门狗定时器。

4、简述ARM 指令是如何实现条件执行的。

5、简述交叉编译器的用途。

6、简述u-boot 的主要功能。

7、目标板Linux 环境下,如何对目标板网络IP 地址进行配置? 例如主机已经配置为:192.168.1.5,写出:

目标板网络IP 地址在主机终端窗口还是minicom 终端窗口配置?_______ 配置的命令和参数、地址是:_______________________________

8、简述NFS 的主要用途。

9、简述跨平台开发输入、编译、执行一个程序的全过程。

2012-2013学年第二学期 《嵌入式系统》期末考试试卷(A 卷)

10、ARM数据处理指令在什么情况下设置CPSR中的条件码标志?

11、S3C2410A存储器可以分为几个banks?每个bank容量为多少MB?各个banks用哪些信号作为选体信号?

四、编程题(8分)

1、编程实现:如果从终端输入a-z中的一个字母,那么输出ABCD…Z字符串;如果从终端输入其他字符,那么程序结束。

2012——2013学年第二学期

《嵌入式系统设计》期末考试试卷(A)评分标准

二、填空(共计30分,每空1分):

1、(手机)、(MP3)。

2、(S3C44B0X)、(S3C2410)、(S3C6410)。

3、(目标板)。

4、(相同)。

5、(GMT)、(UTC)、(CST)。

6、(chmod 777 hello)。

7、(主机)、(键盘)、(主机)、(显示器)、(串口)。8、(没有)。

9、(串口)。10、(WIN CE)、(安卓)、(风河)。

11、(1970年1月1日0时0分0秒)。12、(read())、(write()).

13、(mkdir)、(cd)、(cp)、(ls)。14、(2)、(ARM、THUMB)。

三、简答题(共计55分,每题5分)

1、LR:连接寄存器,保存返回地址;PC:程序计数器;SP:栈指针寄存器。

2、N:负或者低于时等于1;Z:结果为0时等于1;C:有进位数为1;V:溢出时等于1。

3、在用户程序中,每一段小程序给看门狗定时器送一个数,使得看门狗定时器不会减到0产生RESET信号,重新启动计算机。

4、所有指令都要根据CPSR中的条件码标志和指令中条件域指定的内容,有条件地执行。指令中条件域bit[31:28]确定在哪一种情况下这条指令被执行。如果C、N、Z和V标志的状态满足指令中条件域编码要求,指令被执行;否则指令被忽略。

5、主要是指,在主机编译源程序并构建能够在目标板上运行的可执行文件的过程,并且主机、目标板处理器架构应该是不同的。

6、能够独立运行,支持串口连接的终端、支持TCP/IP协议;提供了一组命令,用户在终端上输入命令,能够与u-boot交互;引导Linux.

7、标板终端窗口/minicom窗口;ifconfig eth0 192.168.1.9

8、Network File System,网络文件系统协议,允许在一组通过网络互联的计算机中,计算机A的某个存储位置(导出),能够被计算机B使用。

9、用vi编辑程序建立hello.c源文件

建立Makefile文件

在目标板终端窗口挂接NFS

在主机终端窗口对hello.c文件进行编译

在目标板终端窗口运行hello程序文件并且显示输出结果

10、算术逻辑操作指令允许选择修改或不修改CPSR中的条件码标志,指令后S表示设置;比较指令TEQ、TST、CMP和CMN,只影响CPSR中的条件码标志。

11、8个;128MB;nGCS0-nGCS7

四、编程题(8分)

1、(8分:输入3分、输出3分、判断2分)

#include

#define FALSE 0

#define TRUE 1

/*--------------------------------------------------------*/

int main()

{

char c;

int STOP=FALSE;

while (1)

{

read(0,&c,1); /*标准输入系统调用*/

if ((c < 'a') || (c > 'z' ))

{ STOP=TRUE;

break;

}

c='A';

相关文档
最新文档