嵌入式系统考试题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统复习题

ARM复习题一

一、填空。

1、cpsr寄存器的作用是___________。

2、ARM926EJ-S中的“9”表示的含义是________,“E”表示的含义是________,“J”表示的含义是________。

3、LINUX下察看当前目录的命令是________,察看文件内容的命令是

________,删除目录的命令是________。

4、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__________格式。

5、ARM9TDMI中的“T”表示的含义是_支持Thumb指令集__,“D”表示的含义是_支持片上Debug__,“M”表示的含义是__ 内嵌硬件乘法器___ ,“I”表示的含义是__支持片上断点调试___。

6、ARM指令中的第二个操作数“operand2”有_立即数__、_寄存器__、__寄存器移位__三种具体形式。

7、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__大端___格式。

8、LINUX下察看当前目录的命令是__ls__,察看文件内容的命令是

__cat____,压缩与解压的命令是__tar____,磁盘、目录挂接命令是

__mount__。

9、LINUX将设备分成__块设备____和___字符设备_______两大类。

二、简答。

1、简述嵌入式系统和通用计算机的区别?

2、VFS的功能有哪些?

记录可用的文件系统的类型;

将设备同对应的文件系统联系起来;

处理一些面向文件的通用操作

3、简述硬实时操作系统和软实时操作系统的区别?

4、简述嵌入式系统的开发模式。

5、交叉编译工具(链)主要包括什么?

对目标系统的编译器 gcc、目标系统的二进制工具binutils、目标系统

的标准c库glibc、目标系统的 Linux 内核头文件。

6、简述ARM的存储器层次。

7、bootloader的stage1有哪些操作?

a.硬件的初始化

b.加载stage2到RAM中。

c.设置堆栈指针SP,为执行C语言代码做准备。

d.加载到stage2的C语言入口点。

8、bootloader的stage2有哪些操作?

初始化本阶段要用到的硬件设备。

检测系统的内存映射。

加载内核映像和根文件系统映像。

设置内核启动参数。

调用内核,即直接跳转到内核的第1条指令地址处执行。

9、S3C2410的电源管理有哪几种模式?各种模式是什么含义?

10、按设备的所属关系可以将I/O设备分为哪几类?

系统设备:

用户设备:

11、简述Makefile和Make的功能?

Makefile是工程系统编译批处理文件。

Make是Makefile文件的解释器。

Make对Makefile文件解释后,生成Linux的shell命令和gcc编译命令,接着对命令执行,最终生成目标文件。

12、S3C2410的时钟由哪几部分构成?为系统提供哪些时钟?

13、嵌入式Linux与其他嵌入式操作系统相比具有如下优点?

开放源码、所需容量小、无须版权费用、成熟且稳定、良好的支援

14、简述嵌入式系统的组成?

15、ARM有哪些工作模式?

答:用户模式、系统模式、快速中断模式、外部中断模式、管理模式、中止模式、未定义模式

16、系统移植包括哪些工作?

17、设备管理程序一般要提供哪些功能?

提供和进程管理系统的接口;进行设备分配;实现设备和设备、设备和CPU等之间的并行操作;进行缓冲管理;设备控制与驱动。

18、写出ARM9的4种电源模式?

正常模式、慢速模式、空闲模式和掉电模式。

19、对于ARM的变址寻址,偏移地址的计算方式有哪几种?

答:前变址寻址、自动变址寻址、后变址寻址

20、列举出嵌入式系统常用的几种文件系统。

答:ROMFS、JFFS2、YAFFS、NFS、EXT2、RAMDISK、CRAMFS

21、按设备的共享属性可将I/O设备分为哪几类?

独占设备、共享设备、虚拟设备

22、基本的嵌入式Linux系统分为哪几个层次?

导加载程序bootloader。

Linux内核。

文件系统。

用户应用程序。

23、文件系统把逻辑盘空间分为哪几个部分?

引导块、超级块、inode区以及数据区。

ARM复习题二

一、填空题

1、ARM9处理器有()个通用寄存器,有()个状态寄存器。

2、LINUX将设备分成()和()两大类。

3、CPSR寄存器的作用是()。

4、ARM9TDMI中的“T”表示的含义是(

),“D”表示的含义是(),“M”表示的含义是(

) ,“I”表示的含义是()。

5、ARM是RISC型处理器,只有()和()指令可与存储器打交道,其余指令都不允许进行存储器操作。

6、LINUX下察看当前目录的命令是(),察看文件内容的命令是(),压缩与解压的命令是(),磁盘、目录挂接命令是()。

7、S3C2410有()个快速中断,可扩展()组存储器。

8、ARM体系结构定义了7种处理器模式,其中()模式是非特权模式,除了()模式和()模式外其他的5种模式属于异常模式。

二、选择题

相关文档
最新文档