2016嵌入式仪器复习题-无答案 

更新时间:2023-03-15 08:07:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

嵌入式仪器复习

一、选择题

1. 下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。()。

A. 嵌入式处理器

B. 实时操作系统(RTOS) D. 实际应用程序层

C. 应用程序接口(API)层

2. 下列不是嵌入式系统的特点的是()。

A.嵌入式系统需要专用开发工具和方法进行设计。

B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。 C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。 D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统

3. 下面哪种操作系统最方便移植到嵌入式设备中()。

(A) DOS (B)UNIX (C) Windows xp (D)LINUX

4. 嵌入式系统中硬件层主要包含了嵌入式系统种必要的硬件设备:()、存储器、设备IO接

口等。

A. 嵌入式微处理器

B. 嵌入式控制器 C. 单片机

D. 集成芯片

5. 在当前目录下创建文件夹应使用哪条命令()。

A. man

B. help

C. pwd

D. mkdir

6. 启动Shell环境时,屏幕上显示“[root@localhost home]”,其中home的意义是()。

A. 架构

B. 用户名

C. 文件夹

D. 路径

7. 配置Linux操作系统IP地址,正确的操作命令为()。

A. ifconfig 192.168.1.109 255.255.255.0 B. ifconfig 192.168.1.109 netmask 255.255.255.0 C. ifconfig eth0 192.168.1.109 255.255.255.0 D. ifconfig eth0 192.168.1.109 netmask 255.255.255.0

8. Linux操作系统中,查看当前目录应使用命令()。

A. ls

B.pwd

C. cp

D. mv

9. 以下哪项关于SRAM和DRAM的区别是不对()。

A. SRAM比DRAM慢B. SRAM比DRAM耗电多 C. DRAM存储密度比SRAM高得多 D. DRM需要周期性刷新

10. 在vi处于命令行模式时,如果需要对文本进行修改,欲在光标所在位置的下一个位置开

始输入文字,则()。

A、按下字母“i”进入插入模式 B、按下字母“a”进入插入模式 C、按下字母“o”进入插入模式 D、按下字母“n”进入插入模式 11. 0X07&0X11的运算结果是()。 A. 0X01 C.0X17

B. 0X11 D. 0X07

12. 当前vi处于插入模式,先放弃对文本的修改,即不保存退出vi,则()。 A、使用“:q!”命令 B、使用“:wq!”命令

C、先按下“ESC”后,再使用“:q!”命令 D、先按“ESC”后,再使用“:wq!”命令

9、以下哪种方式不是文件系统的格式()

A. FAT B. DOS C . NTFS D. EXT 13. 对代码文件code.c进行调试的命令为()。

A、$gcc –g code.c –o code B、$gcc code.c –o code C、$gcc –g code.c code D、$gcc –g code 14. 系统加电后首先运行的程序是()。

A.Bootloader

B.Linux内核

C.BIOS

D. 文件系统

15. 用户通过make config 配置后,产生了后缀名为()。

A. config B. in C. config.in D. in.config

16. 内核编译结束后,会在“/arch/arm/boot”目录下面下面生成一个名为()的内核镜像文件。

A.Image

B. zImage

C. uImage

D. wImage

17. 在Linux系统中,因为Flash可以以分区为单位拆开或者合并后使用,所以文件系统是针

对于()而言的。

A、存储芯片 B、存储器分区 C、Flash D、RAM

18. 嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()。环境。

A、交互操作系统

C、交叉编译

B、交互平台

D、分布式计算

19. 下列软件工具不属于交叉编译工具链的是()。

A. arm-linux-gcc

C. arm-linux-objdump

B. vivi

D. arm-linux-readelf

20. NAND FLASH和NOR FLASH的区别正确的是( )。

A. NOR的读速度比NAND稍慢一些

B. NAND的写入速度比NOR慢很多

C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作 21. 一个文件的后缀名为.tar.gz,文件解压命令为( )。

A. fdisk B. mount C. su D. tar 二、填空题

1. 根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,,以及片上

系统。

2. 嵌入式处理器目前主要有、、、68K等,其中处理器有三大特点:体积小、低功耗、低成

本和高性能,16/32位双指令集,全球合作伙伴众多。 3. 常见的嵌入式操作系统有:、、、、uc/OS-II和eCOS。 4. Linux一般包括四个主要部分:、、和。

5. Linux内核主要由:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信五个子系统组成。

6. Vi编辑器基本上有三种基本状态,分别是:、和。 7. 交叉开发工具链就是为了、、。每次执行工具链软件,通过带有不同的参数,可以实现编译、链接、处理、调试等不同的功能。 8. linux经常使用的工具链软件有、、和。

9. 使用crosstool构建交叉编译工具链的制作过程需要以下几步:准备工作、、、和编译gdb

调试器。

10. 一般Bootloader包含两种不同的操作模式:和。、

11. Bootloader的主要功能是引导操作系统启动,它的启动方式有、和、三种。 12. ARM-Linux内核的配置系统由三个部分组成,它们分别是、和、。 13. 基于Flash存储常见的文件系统有、、和Cramfs。 14. 基于RAM的文件系统常见的有和。

15. 嵌入式开发一般采用方式,其中宿主机一般是指。 三、判断题

1. Linux操作系统生成内核文件格式中,Image占用空间比zImage大。 2. vivi能支持X86架构的硬件平台。

() () () () () ()

3. Linux操作系统是一种实时操作系统。

4. chmod g+r hello.c是给hello.c文件所有用户添加可读权限。 5. vim命令行模式下,输入命令5yy,可以复制5行文字。

6. 在编译过程中,编译的作用是将高级语言生成汇编语言。

7. 使用gdb调试时,命令next和step都能跳转到下一步,其中next命令能进入到函数内部。

()

8. 使用项目管理器make时,规则文件makefile中,命令前面的空白是Tab键形成的缩进。

()如果

一个Linux系统内核的版本号为2.6.38,表明此版本为一个稳定版本。 9. Linux内核源码中,include目录包含了配置核心的脚本文件。

()

()

10. 所有的电子设备都属于嵌入式设备。

() () () () ()

11. 在vi编辑器中的命令模式下,显示行号用命令set nu。 12. 编译得到的程序在本地运行称为本地编译。

13. 构建交叉编译连时,可使用任意版本的工具包。 操作系统包含操作系统内核和文件系统。 四、简答题

1. 什么是嵌入式系统?

2. 为什么要进行内核裁剪?

3. Linux系统下C语言开发工具有哪些?

4. 使用gcc编译文件生成可执行文件的四个步骤是什么?

5. 什么是交叉编译?为什么要采用交叉编译?

6. 操作系统内核的功能有哪些?

7. gdb主要完成哪些功能?

五、程序题:

1. 请写出下面程序的makefile文件内容,需包含clean段。 fun.h

#include

extern int max_fun(int x,int y); fun.c

#include “fun.h” int max_fun(int x,int y) {

return x>y?x:y; } main.c

#include “fun.h” int main(void) {

int a,b;

printf(“Please enter the number a an b\\n”); scanf(“%d%d”,&a,&b); int max=0; max=max_fun(a,b);

printf(“The max number is %d\\n”,max); return 0; }

2. 请补全Samba服务的配置文件/etc/samba/smb.conf中[root]段配置,并说明每个属性

的功能。 [root]

comment = Root Directories

browseable = ________ writeable = ________ path = ________

valid users= ________

3. 在虚拟机配置NFS服务:NFS配置文件包含三个字段:

(1) 共享目录名为/home;

(2) 能够访问共享目录的主机地址为172.17.123.*

(3) 共享目录属性为:可读可写,同步写入内存和硬盘中,访问权限为匿名访问。 请写出NFS服务的配置文件名称。(2分),请写出满足上面设置的配置文件内容。

4. 请写出使用Crosstool构建交叉编译工具链的主要步骤,并写明每个步骤的详细内容。

5.Linux内核的源码是如何组织的?主要的目录文件有哪些?

本文来源:https://www.bwwdw.com/article/v17v.html

Top