《嵌入式试题》由会员分享,可在线阅读,更多相关《嵌入式试题(9页珍藏版)》请在金锄头文库上搜索。
1、1、下列哪个操作是正确的编译命令( D )。A ls B cp C mv D make2、三星公司的 s3c2440 芯片属于下列哪一系列的嵌入式处 理器( B)。A ARM7 B ARM9 C ARM10 D ARM113、使用 cp 命令带目录一起拷贝要使用哪个参数( B)。A -lB -allC - arD -rf4、下列哪个目录存放系统设备文件( D )。A /boot B /etcC /varD /dev5、close()函数返回值属于下列哪种类型(B )。A intB FILE * C DIR * D void6、U盘驱动器属于下列哪种设备类型(B )。A 网络接口 B 块设备 C
2、 字符设备 D 其他设备7、下列操作函数中,哪个用于创建目录(C)A getcwd()B chdir()C mkdir()D rmdir()8、下列目录操作函数中,哪个改变当前目录(B)A getcwd()B chdir()C mkdir()D rmdir() 9、串口 0即COM0对应的设备文件是(A ) oA /dev/COM1 B /dev/ttyS0 C /dev/ttyS1 D /dev/stty110、下列哪个命令可以用于查询文件内容( D)。A chown B chmod C chdir D grep11、网络编程用于接受客户端连接的函数( A )A、 connect()B 、b
3、ind()C 、 listen()D 、accept()12 、在 romfs 文件系统里那个目录能够创建文件或目录 ( B )A、/mnt B、/homeC、/var D、/bin13、关闭目录使用的系统调用(C )A、open()B 、fopen()C 、closedir()D 、fopendir()14、 在makefile中代表对变量引用使用(C)A、 -= B、 += C、 $() D、 ?=15、 编译内核时清除以前的编译内容使用(C)A、 makedep B、 makeclearC、 makeclean D、make 第二题 填空题(每空 1 分,共 15 分)1、 解压文件he
4、llo-l.l.tar.gz文件,使用的命令是:【1】tar xvzf hello-1.1。2、采用TFTP方式下载网络中192.168.10.3主机上当前TFTP 目录下的应用程序hello,并重命名为xyz,写出下载命令【2】ftp:/192.168.10.3/hello /xyz。3、写出三种下载应用程序到实验平台上的方式USB下载【3】、 串口下载【4】、【5】TFTP下载 。4、 实验箱linux系统中可写入的目录是home 【6】 目录。5、 NFS的全称是【7】网络文件系统 。6、使用PC机Windows系统自带的超级终端串口通信程序作为实验平台的控制终端,写出超级终端的默认参数
5、设置。波特率: 【8】115200bps数据位数:【9】8;有无奇偶校验:【10】无 ;停止位数:【11】 1 ;有无流控:无【12】。7、要将实验箱的 IP 地址设为 192.168.100.102,应该在超级 终 端 执 行 ifconfig eth0 192.168.100.102 up【13】命令。8、使用交叉编译工具 arm-linux-gcc 将 C 语言源程序 test.c 交叉编译成目标文件test.o的命令是arm-linux-gcc -c tset.c -o test.o 【14】;使用交叉编译工具arm-linux-gcc将目标程序 test.o 连接成目标平台的可执行程
6、序 test 的命令 是【 15】 arm-linux-gcc tset.o -o test 。第三题 简答题(每题 5分,共 20 分)1、请描述嵌入式系统开发过程中,什么是目标机。运行平台2、请解释什么是目标平台。3、请简述嵌入式 linux 和嵌入式 wince 两种系统的区别4、请描述文件操作的基本流程。1、下列哪个目录是超级用户配置文件目录( B )。A /bootB /etcC /varD /dev2、下列哪个目录存放系统设备文件( D )。A /bootB /etcC /varD /dev3、使用ls命令进行详细内容查看要使用哪个参数(B )。A -l B -all C - av
7、 D -rf4、三星公司的 S3C44B0 芯片属于下列哪一系列的嵌入式处 理器( A)。A ARM7 B ARM9 C ARM10 D ARM115、write()函数返回值属于下列哪种类型(B)。A intB FILE * C DIR * D void6、led 驱动器属于下列哪种设备类型( C )。A 网络接口 B 块设备 C 字符设备 D 其他设备7、下列操作函数中,哪个用于获取当前目录(A)A getcwd()B chdir()C mkdir()D rmdir()8、下列操作函数中,哪个用于删除目录( D)A getcwd()B chdir()C mkdir()D rmdir() 9
8、、串口 2即COM2对应的设备文件是(C ) oA /dev/COM1 B /dev/ttyS1 C /dev/COM2 D /dev/ttyS210、下列哪个命令可以用于改变文件或目录的访问权限 (B )。A chown B chmod C chdir Dgrep11、网络编程用于创建套接字的函数是( A )A 、 socket()B 、 bind()C 、 listen()D 、accept()12 、在 romfs 文件系统里那个目录能够创建文件或目录 ( B )A、/mntB、/homeC、/varD、/bin13、以下哪个函数可以实现打开一个目录的功能 ( C )A、 open()B
9、 、fopen()C 、opendir()D 、fopendir()14、在makefile中代表对变量值追加使用(A )A、 -=B、 +=C、 *=D、 ?=15 、 编译内核 时生成 文件之 间依赖 关系的命令是 ( C )A、make depzImageB、make cleanC、makeD、make第二题 填空题(每空 1分,共 15 分)1、写出三种常用的配置内核的命令:Make config 【1 】、 make menuconfig【2】、 make xconfig 【3】。2、使用交叉编译工具 arm-linux-gcc 将 C 语言源程序 test.c 交 叉 编 译 成
10、目 标 文 件 test.o 的 命 令 是【4】 arm-linux-gcc - c test.c - o test.o;将目标程序test.。连接成目标平台的可执行程序test的命令是 【5 】 arm-linux-gcc tset.o -o test。3、 解压root.tar.gz文件,使用的命令是:tar -xzvf root【6】。4、采用 TFTP 方式下载网络中 192.168.100.3 主机上当前TFTP目录下的应用程序hello,并重命名为xyz,写出下载 命 令 ftp:192.168.100.3 /hello /xyz【7】。5、应用程序只能下载到嵌入式linux系统
11、的 home 【8】目录。6、 NFS的全称是【9】网络文件系统。7、要将实验箱的 IP 地址设为 192.168.100.2,应该在超级终端执行 ifconfig eth0 192. 168.100.2 up【10】命令。8、使用PC机Windows系统自带的超级终端串口通信程序作 为实验平台的控制终端,写出超级终端的默认参数设置。波特率: 【11】 115200bps;数据位数:【12】8;有无奇偶校验:【13】 无;停止位数:【14】1;有无流控:【15】无。第三题 简答题(每题5 分,共20 分)1、请描述网络通讯程序的基本构成。2、请描述嵌入式系统软件部分的基本结构。(1)引导加载程序(2)linux内核(3)文件系统(4)用户 应用程序3、请解释交叉开发环境的基本构成。目标机和数据机4、请描述文件操作的基本流程。打开阅读或写关闭