嵌入式Word文档下载推荐.docx
《嵌入式Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《嵌入式Word文档下载推荐.docx(28页珍藏版)》请在冰豆网上搜索。
硬件层、中间层、(
)以及应用软件层。
系统软件层
常见的嵌入式操作系统有:
)、Vxworks、WinCE、Palm、uc/OS-II和eCOS。
linux
或
Linux
嵌入式处理器目前主要有ARM、(
)、PowerPC、68K等,其中ARM处理器有三大特点:
体积小、低功耗、的成本和高性能,16/32位双指令集,全球合作伙伴众多。
mips
MIPS
嵌入式系统是指用于执行独立功能的专用计算机系统,包括微处理器、定时器、微控制器、存储器、传感器等一系列芯片与器件,并与嵌入在存储器中的操作系统、控制应用软件,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。
)
正确答案:
√
一个数码相机可以叫做嵌入式系统。
√
在嵌入式系统开发过程中对实时性要求很高的产品可以选择嵌入式linux开发环境
×
μC/OS-II是“MicroControllerOperatingSystem”的缩写,它是源码公开的实时嵌入式操作系统
VxWorks的微内核Wind是一个具有较高性能的、标准的嵌入式实时操作系统内核。
√.
第二章
1下列操作系统中属于国产软件的是()
A、RedFlagB、SUSEC、UbuntuD、Fedroa
2linux的文件系统不包括
A、swapB、vfatC、ext3/2D、NTFS
3以下哪个是Linux的交换空间系统文件()
A、swapB、ISO9660C、ext3/ext2D、NFS
4linux不包括以下的文件类型:
()
A、普通文件B、套接文文件C、网络文件D、目录文件
5使用ls命令是,如果想对文件命中不可显示字符用八进制逃逸字符显示,则应该选用的参数是()
A、-aB、-lC、-RD、-b
6解压文件linux.tar.gz可使用命令()
A、tarczvflinux.tar.gzB、tarzxvflinux.tar.gzC、tarjxvflinux.tar.gzD、tarlinux.tar.gz
7vi编辑器中不包括下面那种模式()
A、编辑模式B、插入模式C、低行模式D、命令行模式
8使用vi编辑器环境时,使用:
setnu显示行号,使用下面哪项命令取消行号显示A、:
setnuoffB、:
setnonuC、:
clsnuD、:
offnu
9交叉编译器中,下面哪项不是必需包含的
A、binutilsB、tmakeC、gccD、glibc
10内核的编译主要步骤不包括下面哪项
A、加载内核B、内核配置C、建立依存关系D、建立内核
11Bootloader的stage1阶段主要完成的工作不包括下面哪项A、用汇编语言跳转到main入口函数B、基本的硬件初始化C、拷贝stage2到ram内D、为加载stage2准备ram空间
12在GDB调试过程中,使用下面哪项命令设置断点,其中m代表行号
A、smB、nmC、bmD、cm
13NFS文件系统是指()文件系统,这种文件系统也是linux的独到之处。
正确答案:
第一空:
网络
14在Linux的文件目录中,当系统建立一个目录时,还会在这个目录下创建两个目录文件,'
.'
代表的是
本目录
15linux的文件类型有:
普通文件,目录文件,设备文件,(),套接头文件
第一空:
管道文件
17【判断题】linux中把DOS中采用的FAT文件系统(包括FAT12/16/32)都称为vfat
18【判断题】Linux的系统服务包括独立运行的系统服务和由用户设定的服务
19【判断题】在linux系统服务中不同运行级别的脚本文件中每个对应的服务都以“C“或“S”开头,其中的C代表关闭,S代表启动
20【判断题】gcc的正确编译流程是:
预处理编译-汇编-链接
21【判断题】GCC在编译时默认使用静态库
第三章
1下面哪个是重启Samba服务的命令(
A、/ect/init.d/smbdstartB、servicesmbdrestartC、servicesmbdstartD、/ect/smbdrestart
2Writelist=允许()该共享的用户
A、可读B、写入C、读取D、共享
3(
)表示所有的客户机都可以挂载在此目录。
A、/opt/root/fsB、rwC、no_root_squashD、*
4nfs(networkfilesystem)是一种基于()的文件系统。
A、网络B、以太网C、本地D、文件
5设置重传的超出时间的命令是()
A、rexmtB、timeoutC、modeD、verbose
6设置包传输的超时时间的命令是()
A、binaryB、timeoutC、connectD、rexmt
7ftp的传输模式中被动模式是()
A、ascii传输B、passiveC、二进制传输D、standard
8需要上传文件到tftp服务器上传文件时候,需要先把服务器上的/tfpboot目录和这个目录下的文件变成()
A、可读可写B、共享
C、可读D、可写
9远程文件传输协议是()
A、蓝牙B、httpC、wifiD、ftp
10在nfs服务配置之后()
A、既不要重启也不要验证
B、需要重启但是不要验证
C、不需要重启但是要验证
D、需要重启和验证
11NFS允许()模型,服务器实施共享文件系统,以及客户端所连接的存储。
A、计算机的客户-客户
C、计算机的客户-服务器
D、计算机的浏览器-服务器
D、计算机的客户-浏览器
12如果是ubuntu系统安装nfs-kernel-server时,我们需要()
A、nfs客户端B、nfs-commonC、portmap和nfs-commonD、portmap
13Samba(SMB)是一个(
),用于linux与windows共享文件之用,也可以用于linux与linx之间的文件共享。
网络服务器
14表示挂载此目录的客户机对该目录有读写的权限
rw
15使用()命令将本地文件拷贝到远程服务器
scp
16【判断题】组成Samba的有两个SMB,NMB两个服务,SMB是Samba的核心服务,负责解析文件,NMB是是西安文件的共享。
17【判断题】ftp支持两种模式一种叫做standard(也称port,被动模式),一种是passive(也称pasv,主动模式)
18【判断题】从客户端来看,ssh提供两种级别的安全验证
√
19【判断题】tftp的显示详细的处理信息是verbose
20【判断题】配置ssh服务时,ssh的配置文件位于/etc/ssh/sshd_config
第四章
1是二进制程序处理工具,包括连接器,汇编器等目标程序处理的工具
A、glibcB、gccC、BinutilsD、gdb
2hello.c和hello.h位于同一目录下,源代码如下所示。
/*hello.c*/intmain(){
printf("
Helloeveryone!
\n"
);
}/*hello.h*/#include&
lt;
stdio.h>
要求编写Makefile文件实现对这两个文件的编译,Makefile文件如下所示。
请选出应填写在空白处的选项。
/*Makefile*/hello:
hello.chello.h
A、makehello.c&
amp;
hello.h-ohello
B、gcchello.chello.h-ohello
C、makehello.chello.h-ohello
D、gcchello.c&
3在GDB调试过程中,使用下面哪项命令设置断点,其中m代表行号
A、cmB、smC、nmD、bm
4交叉编译器中,下面哪项不是必需包含的是
A、binutilsB、gccC、tmakeD、glibc
5
假设当前目录下有文件Makefile,下面是其内容:
pr1:
prog.osubr.ogcc–opr1prog.osubr.oprog.o:
prog.cprog.hgcc–c–lprog.oprog.csubr.o:
subr.cgcc–c–osubr.osubr.cclear:
rm–fpr1*.o现在执行命令makesubr.o,实际执行的命令是
A、gcc–c–lprog.oprog.c
B、gcc–c–osubr.osubr.c
C、gcc–opr1prog.osubr.o
D、都执行
6下面哪些与GDB相关的说法是错误的
A、GDB对编译过程有要求
B、GDB能调试可执行文件
C、GDB能调试源代码
D、GDB支持交叉调试
7如需GCC提供编译过程中所有有用的报警信息,则在编译时应加入选项
A、-errorB、-WallC、-werrorD、-w
8利用gdb进行调试时,可通过(
)命令进行单步执行
A.stepB、mountC、endD、trace
9
rm–fpr1*.o现在执行命令makeclear,实际执行的命令是
A、rm–fpr1*.o
B、gcc–c–lprog.oprog.c
C、都执行
D、D、gcc–c–osubr.osubr.c
10嵌入式linux系统中,如果在gcc编译过程中没有指定输出的文件名,则默认输出的可执行文件名为
A、aB、a.objC、a.outD、.exe
11GCC的正确编译流程为
A、预处理-编译-链接-汇编
B、预处理-编译-汇编-链接
C、编译-预处理-汇编-链接
D、预处理-链接-编译-汇编
12下面哪种语言GCC编译器不支持
A、C++
B、Java
C、C
D、ASP
13gdb的命令可以使用(
)命令来查看帮助
help
14在GDB中,可以有以下几种暂停方式:
断点(BreakPoint)、(
)(WatchPoint)、捕捉点(CatchPoint)、信号(Signals)、线程停止(ThreadStops)
观察点
15GDB提供了(
)、查看变量,显示程序栈等功能。
断点
16对于GUN编译器来说,程序的编译要经历预处理、编译、汇编、连接四个阶段
17ld工具主要用来将汇编语言编写的源程序转换成二进制形式的目标代码。
(as工具)
18GNUBinutils不是一套用来构造和使用二进制所需的工具集。
19.GCC编译选项-E是打印出编译器内部编译各过程的命令行信息和编译器的版本
(--v)
20GDB是一个用来调试C和C++程序的调试器。
第五章
1开发板具有两种USB接口,一个是USBHost,它通过一个USBHUB芯片拓展为()个USB Host接口。
A、2B、1C、4D、3
2嵌入式系统通常分为几个热部分
A、1B、2C、3D、4
3QEMU支持几种操作模式
A、2B、3C、4D、1
4Windows工作主机、Linux宿主机、目标机之间需要进行文件传输,根据不同的连接方式,可以有多种文件传输方式,通常有几种方式()
A、6B、9C、1D、5
5下列不属于移动存储设备的是()
A、硬盘B、CDROMC、USBD、软盘
6下列不属于JTAG接口传输方式的是()
A、无线网卡B、并口C、以太网接口D、串口
7QEMU是一套有FabriceBellard所编写的开源跨平台模拟器,它的模拟不包括下列哪一个选项(
)
A、mipB、armC、ppcD、mips
8在win系统中,被禁止使用类似于()的名字,因为被系统占用了。
A、com4B、com1C、com2D、com3
9设置QEMU的虚拟内存尺寸为megsM字节,在默认情况下为()M
A、64B、32C、128D、256
10QEMU中-boot[a|c|d]a表示的是什么?
A、CD-ROMB、USBC、硬盘D、软盘
11QEMU最多能模拟多少个CPU()。
A、255B、63C、31D、15
12windows工作主机,linux宿主机之间不可以通过()方式进行文件的进出。
A、蓝牙B、FTPC、SambaD、SSH
13关闭虚拟机电源,可以在虚拟机的超级终端中输入()命令,然后回车进行关闭。
poweroff
14Linux下的串口通信软件使用最广泛的是()。
minicom
15对于嵌入式系统而言其本身就是一个硬件系统,包括ARM芯片、Flash、电源、()等一系列外设组成一台与PC机类似的系统。
通讯接口
16Micro2440开发板由(
)Micro2440和底板Micro2440SDK组成。
核心板
17为了通过串口链接开发板,必须使用一个()。
模拟终端程序
18【判断题】Micro2440是一个最小系统板,包括电源电路、复位电路、JTAG调试口、用户调试灯、CPU和存储单元。
19【判断题】学习开发板一般基于Windowsxp系统就可以了,无需单独安装Linux系统。
20【判断题】基于S3C2440系统有很多常见的bootloader,它们的功能和性能根据目的各有侧重。
第六章
1.Glibc主要包含以下内容:
1、动态库与静态库。
2、函数库头文件。
3、函数库说明文件。
4、字集转换模组与区域化资料库。
5、_____
答案:
时区资料库
2.函数库头文件一般在___目录下
A./usr/inclued
B./usr/lib
C./usr/share/man
D./usr/share/zoneinfo
3Glibc的库分为动态库和静态库两个版本,其中静态库的文件以____为后缀,动态库以_____为后缀
A..a;
.so
B..so,.a
C..dll,.jar
D..jar,.dll
4标准I/O提供了3种类型的缓冲存储其中不包括()
A.部分缓冲
B.全缓冲
C.行缓冲
D.不带缓冲
5打开文件有3个标准函数,其中不包括()
A.open()
B.fopen()
C.fdopen()
D.freopen()
6下列不属于串口通信编程优点的是()
A.通讯复杂
B.连线线少
C.使用广泛
D.传输速率快
7串口通信中接收数据一般用文件操作函数____读取
read()
8下列关于OSI协议参考模型说法正确的是
A.从上到下:
应用层、表示层、会话层、传输层、数据链路层、网络层、物理层
B.从上到下:
应用层、表示层、传输层、会话层、网络层、数据链路层、物理层
C.从上到下:
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
D.从上到下:
应用层、表示层、会话层、传输层、网络层、物理层、数据链路层
9不带缓存的文件I/O操作函数不包括
A.fopen
B.read
C.write
D.open
10open函数原型中的O_RDWR标志表示文件打开方式为()
A.读写方式打开文件
B只读方式打开文件
C.可写方式打开文件
D.以添加方式打开文件,在打开文件的同时,文件指针指向文件末尾
11open函数调用错误时,函数返回值为()
A.-1
B.2
C.0
D.1
12在Linux操作系统中,串口设备的设备名一般为()
A.ttyS0
B.com1
C.port1
D.ser11
13串口参数主要通过设置structtermios结构体的各成员值来实现,下面哪项不是各成员值支持的设置方式()
A.赋值
B.与
C.或
D.异或
14标准出错stderr产生时,标准I/O典型地使用下面哪项缓冲方式()
A.无缓冲
B.帧缓冲
C.全缓冲
D.行缓冲
15使用fopen函数的时候,必须使用的头文件为()
A.stdio.h
B.fcntl.h
C.stdliB.h
D.error.h
16进程的三种状态:
(),就绪态,等待态
运行态
17.open是linux操作系统的常见进程调度命令
A.错误
B.正确
18在linux下fork函数中,子进程返回值为父进程的进程号
B正确
19下面哪项对Linux操作系统下wait和waitpid函数的描述是错误的()
A.waitpid函数不支持作业控制
B.wait函数用于使父进程(即调用wait的进程)阻塞,直到一个子进程结束或者该进程接到了一个指定的信号为止
C.wait函数调用时,如果该父进程没有子进程或者他的子进程已经结束,则wait就会立即返回。
D.wait函数调用时,如果该waitpid函数用于使父进程(即调用wait的进程)阻塞,并可提供一个非阻塞版本的wait功能
20tcp/ip不包括()
A.物理层
B.网络接口层
C.网络层
D.传输层
21常见的socket类型中不包括下面哪项()
A.SOCK_DTRAN
B.SOCK_STREAM
C.SOCK_DGRAM
D.SOCK_RAW
22ICMP报文的最终报宿是报宿计算机上的一个用户进程
23常见的驱动程序作为内核模块动态加载,比如声卡驱动、网卡驱动、CPU、PCI总线等
24exit()函数直接将进程关闭,此时缓冲区中的数据将会丢失
第7章
1,Bootloader是在操作系统内核运行之前运行的一段程序。
A.正确
B.错误
2由于Bootloader严重依赖于硬件实现,嵌入式系统中没有一个通用的Bootloader。
B错误
3虽然Bootloader严重依赖于硬件实现,但是Bootloader的设计与实现有一些通用的概念。
4Bootloader仅依赖于CPU的体系结构不依赖于具体的嵌入式板级设备配置。
5
大多数Bootloader都包含“启动加载”和“下载”两种不同操作模式。
6
Bootloader启动流程一般可分为stage1、stage2、stage3三个阶段。
7
Bootloader的主要功能是引导操作系统启动,它的启动方式不包括()
A.stage1启动
B.网络启动
C.磁盘启动
D.flash启动
8在Bootloader的启动方式中,Flash启动方式通常有两种,一种是可以直接从Flash启动,另一种时可以将压缩的内存映像文件从Flash中复制、解压到(),再从中启