刘彦文编《嵌入式系统原理及接口技术》对应试卷及答案(A)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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';