嵌入式系统考试题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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种模式属于异常模式。
二、选择题