欢迎来到天天文库
浏览记录
ID:57024698
大小:34.00 KB
页数:7页
时间:2020-07-31
《嵌入式系统考试要点.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式系统的基本概念。P94-P95Linux文件类型和文件属性。P7-P9Linux的常用命令。P13-P42Gcc的编译流程;静态库与动态库的差异;arm-linux-gcc;P60-P65Make简单用法;P76-P77文件描述符的概念;P153-P154。文件操作程序。P157I/O复用模型;P163Linux进程的概念和状态;P204-P205Linux进程的创建与退出,forkexit。P206Linux进程间通信的方式:管道(P234)、FIFO(P239)、信号(P243)、信号量(P25
2、4)、共享内存(P260)、消息队列(266)Socket(P307);tcp和udp程序流程及程序P313NFS环境搭建步骤。交叉编译。P110-P111选择题30分填空题15分简答题35分程序题20分一、选择题1.删除文件命令为(D)A.mkdirB.rmdirC.mvD.rm2.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D)A.467B.674C.476D.7643.一般可以用(A)实现自动编译。A.gccB.gdb C.makeD. vi4.如果要列出一
3、个目录下的所有文件需要使用命令行( C )。A.ls–l B.ls C.ls–a D.ls–d5.修改IP地址的命令为(B)。A.ping B.ifconfig C.arp D.traceroute6.对文件进行归档的命令为()A.gzipB.tarC.dumpD.dd7.NFS是(C)系统A.文件B磁盘C.网络文件D.操作8.LINUX支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs目录挂载
4、到本机/mnt/sirnfs下:(A)A.mount-tnfs192.168.1.4:/opt/sirnfs/mnt/sirnfsB.mount-tnfs/mnt/sirnfs192.168.1.4:/opt/sirnfsC.mountnfs–t192.168.1.4:/opt/sirnfs/mnt/sirnfsD.mountnfs–t/mnt/sirnfs192.168.1.4:/opt/sirnfs9.在某嵌入式操作系统中,若P、V操作的信号量S的初值为2,当前值为-1,则表示等待信号量S的任务个数为
5、()。A.0 B.1 C.2 D.310.在Linux系统中运行下面程序,最多可产生多少个进程(C).main(){fork();fork();fork();}A.3 B.5 C.7 D.9二、填空题1交叉编译环境是指交叉编译器。2.嵌入式系统的定义是用来控制或者监视机器、装置、工厂等各种规模系统的设备(指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用机系统。)3.gcc的编译流程分为预处理、编译、汇编和链
6、接。4.某文件的权限位:d-rw-r--r--,用数值形式表示该权限,则该八进制数为744,该文件属性是读写只读只读。5.linux进程定义是进程是一个程序的一次执行的过程,是资源分配的最小单元。三、简答题1.NFS环境搭建过程。2.编写和编译在PClinux和ARMlinux运行的Hello程序。功能在linux终端输出字符串“Hello,embededworld!”,编写main函数即可,并写出相应的编译命令。3.简述嵌入式Linux中I/O处理的五种模型。4.简述静态库与动态库的概念及差异。5.阅读
7、下面Makefile文件,回答下面三个问题。(1)终端输入makeall,执行后会产生哪些可执行文件?(2)①和③语句作用?所生成二进制文件分别在哪些平台运行?(3)终端输入makeclean,会删除哪些文件?EXEC1=serverEXEC2=clientOBJS1=server.oOBJS2=client.oHEADERS=HOST_CC=gccTARGET_CC=arm-linux-gccINC=CFLAGS=${INC}-gall:${EXEC1}${EXEC2}${EXEC1}:${OBJS1}
8、${HOST_CC}${CFLAGS}${LDFLAGS}-o${EXEC1}${OBJS1}-----------------①${OBJS1}:server.c${HEADERS}${HOST_CC}${CFLAGS}${LDFLAGS}-cserver.c-o${OBJS1}-----------------②${EXEC2}:${OBJS2}${TARGET_CC}${CFLAGS}${LDFLAGS}-o${EXEC
此文档下载收益归作者所有