嵌入式原理及应用期末试卷,嵌入式原理及应用题库

嵌入式原理及应用期末试卷,嵌入式原理及应用题库

很多人在学习嵌入式的时候,只是在那里没有进行光学练习,所以很迷茫。 无论学习什么,都需要理论和实践相结合。 这里华清远见学霸总结了嵌入式原理和应用问题,很经典很常见,希望能帮上忙。

一.选题

以下关于/etc/fstab文件的说明正确为( d )

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须自动加载

不能卸载在C. fstab文件中描述的文件系统

d .启动时按照fstab文件描述内容加载文件系统

2 .错误的说法是哪一种

) a .冯诺伊曼结构共享数据存储空间和程序存储空间,不共享存储器总线

b .哈佛结构有分离的数据、程序空间和分离的访问总线

C .哈佛结构在执行指令时可以取地址和取数

d .执行哈佛结构指令时效率高

3. ARM9和ARM7之间的重要区别在于( a )

A . ARM9具有MMU功能

B . ARM9支持Thumb指令集

C . ARM9具有缓存功能

D . ARM9是哈佛的结构

4 .文件exer1的访问权限为rw-r—-r—-要添加与所有用户的执行权限相同组的用户的写入权限,以下命令正确的是( a )

A.chmod a x g w exer1

B.chmod 765 exer1

C.chmod o x exer1

D.chmod g w exer1

5 .如果数据存储格式是大字节序,则假设从地址0x4000开始,32位宽的数0x12345678将存储在大字节序的CPU存储器中。 存储器地址为0x4001的内容为( a )

A.0x34

B.0x56

C.0x23

D.0x78

6. NAND FLASH和NOR FLASH之间的区别正确的是( d )

A. NOR的读取速度比NAND慢一点

B.NAND的擦除速度远远慢于NOR

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

d .大多数写入操作都需要先进行擦除操作。

7. gcc使用以下哪个选项来显示编译的详细进程? b )

A. -o

B. -v

C.-E

D. -g

点击获取1V1嵌入式学习计划,现在还发送100G的精品学习资料。 用中文获得吖嗪

8. Boot Loader的stage2通常用C语言实现,完成复杂的功能,提高可读性和可移植性。 属于stage2内容( d )的步骤是哪个

准备要加载引导加载器的stage2的RAM空间

b .设置堆栈

c .硬件设备初始化

将kernel映像和根文件系统映像从flash导入RAM空间

9 .如何创建新文件: ( a ) )。

A.touch hello.c

B.mk hello.c

C.rm hello.c

D.new hello.c

10 .在VI编辑器的命令模式下,删除一行的命令是( b )

A.yy

B.dd

C.pp

D.xx

11 .解压缩文件linux.tar.gz中使用的命令是( c )

a.tarjxvf Linux.tar.gz

B .tar -jcvf linux.tar.gz

c.tarzxvf Linux.tar.gz

d.tarczvf Linux.tar.gz

12 .将当前目录下的文件shell.sh移动到目录/home/linux下的命令是( b )

a.CP shell.sh/home/Linux

b.mv shell.sh/home/Linux

c.LLS外壳. sh/home/Linux/shell.sh

d.mv/root/shell.sh/home/Linux/shell.sh

13 .以下哪项命令用于在文本菜单格式界面中设置内核选项? ( a )。

A.Make menuconfig

B.make xconfig

C.make config

D.make mrproper

14 .以下哪种二进制工具用于在静态库中生成目标文件? ( a )

A.ar

B.nm

C.objcopy

D.objdump

15 .在Linux系统上,哪个命令可用于加载模块( a )

A.insmod

B.load

C.init

D.installmod

16 .内核中不包含的子系统是( d )

a )流程管理系统

b )内存管理系统

c ) I/O管理系统

d )硬件管理系统

17 .以下命令显示当前动态加载的模块列表。 将列出当前插入的所有内核模块( d )。

a、insmod

b、rmmod

c、dmesg

d、lsmod

18 .以下Bootloader的描述不正确的是( c )

a .这是开机后运行的第一个程序

b、改变系统时钟

C、Bootloader两种模式对开发者来说没有意义

d、将启动参数传递给内核

19 .通常32位微处理器是指( c )。

a )地址总线的宽度为32位

b )要处理的数据的长度仅为32位

c ) CPU字长为32位

d )通用寄存器数量为32个

20 .以下陈述中正确的是( c )。

a )只需在宿主机和目标之间建立逻辑连接

b )在嵌入式系统中,调试器和被调试器通常在同一台机器上

c )在嵌入式系统开发中,通常采用交叉编译器

d )宿设备和目标设备之间的通信方式只有两种:串行端口和并行端口

21 .以下文件系统中,用I节点识别文件的是( d )

a.ntfs

b.fat16

c.fat32

d.ext3

22 .以下关于/etc/fstab文件的说明正确为d。

A fstab文件只能描述属于linux的文件系统

B CD_ROM和软盘必须自动加载

不能卸载在C fstab文件中描述的文件系统

d启动时根据fstab文件描述内容加载文件系统

23 .用文件名访问文件时,文件系统内部的操作步骤通过c。

A文件查找目录中文件数据的访问位置。

B文件名直接找到文件的数据,进行访问操作。

C文件名在目录中查找对应的I节点,通过I节点访问文件数据。

D文件名在中查找对应的超级块,在超级块中查找对应的inode,通过inode访问文件数据

24 .目录中包含Linux源代码( b )。

A /etc

B /usr/src

C /usr

D /home

26 .不是进程和程序的区别( b )。

程序a是一组有序的静态指令集,过程是程序的执行过程

B程序只能在前台运行,流程可以在前台或后台运行

C程序可以长期保存,过程是暂时的

d程序没有状态,过程有状态

填补问题:

1 .嵌入式微处理器一般分为嵌入式微控制器、嵌入式数字信号处理器、嵌入式微处理器和片上系统四种类型。

2 .嵌入式系统体系结构一般具有冯诺伊曼和哈佛两种基本形式。

3 .嵌入式存储系统通常包括缓存、内存和外部存储器。

4 .嵌入式存储系统有两种数据存储格式:大端序格式和小端序格式。

5从编程角度看,ARM微处理器的一般工作状态有ARM和HUMB两种。

6 .嵌入式软件的开发一般分为生成调试和固化运行三个步骤。

7 .嵌入式LINUX的内核有五个组件,它们是进程调度、内存管理虚拟文件系统的网络接口以及进程通信

三简答

1 .什么是嵌入式实时操作系统? 简述其特点。 实时操作系统是指“在给定的时间内提供一定程度的服务,如果在规定的时间内得不到结果,则整个系统将失败”。 在实时操作系统中,调度所有可用资源完成实时控制任务是首要任务,其次着眼于提高计算机系统的利用效率。

2 .简述arm系微处理器中控制程序的执行流程方式? 在ARM类微处理器中,经常用三种方式控制程序的执行流程方式。 它们是以通常顺序执行指令; 通过跳转命令跳转到特定标签的异常处理。

3 .简述嵌入式系统的定义。 嵌入式系统以应用为中心,以计算机技术为基础,且可软硬件裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统。 它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统和用户APP应用程序四部分组成。

4 .什么是操作系统移植? 操作系统移植是指一个操作系统经过正确修改后,可以安装在不同类型的微处理器系统上运行。

5 .简述嵌入式系统的设计步骤? 嵌入式系统设计的重要特点是技术多样化,这意味着实现同一嵌入式系统有许多不同的设计方案选择,不同的设计方案使用不同的设计和生产技术。 嵌入式系统设计的一般步骤:1)需求分析2 )体系结构设计软硬件设计4 )系统集成与系统测试

6 .电源管理器在嵌入式系统中的作用是什么? 操作系统使用电源管理器来管理系统电源,提高系统的整体电源效率,并为每个外围设备模块提供电源管理。 电源管理不仅可以减少目标设备的电源损失,还允许RAM中的文件系统以系统重新启动、运行、空闲或挂起的电源状态保存。

我想要更多的嵌入式题库,可以私信哦。