《嵌入式系统》复习重点

发布 2022-10-21 07:18:28 阅读 8086

第一章知识点:

bsp(板级支持包):由于嵌入式系统中采用微处理器的多样性,嵌入式操作系统的可移植性显得更加重要。所以有些嵌入式操作系统的内核明确分成两层,上层一般称为“内核”,而低层则称为“硬件抽象层”,即bsp(board support package)。

板级支持包是操作系统与目标应用硬件环境的中间接口,它是软件包中具有平台依赖性的那一部分。1.()不是常规意义上的嵌入式系统。

a.手机机d.数码相机2.

下面哪个系统不属于嵌入式系统()。a、*****器b、gps接收机c、“银河玉衡”核心路由器d、“天河一号”计算机系统。

3.()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。a.硬件抽象层b.驱动映射层c.硬件交互层d.中间层。

名词解释:1.交叉开发环境2.宿主机3.目标机。

第二章arm处理器。

arm处理器的工作状态:

arm状态,此时处理器执行32位的字对齐的arm指令;

thumb状态,此时处理器执行16位,半字对齐的thumb指令。

arm微处理器的七种运行模式:

用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、系统模式、未定义指令中止模式。

特权模式:除用户模式外,其它模式均为特权模式。

异常模式:除用户模式和系统模式,其他5种模式。外当特定的异常出现时,处理器进入相应的模式。cpsr寄存器中哪些位用来定义处理器状态:m[4:0](bit[4:0])

arm的寄存器组织:内含37个寄存器,31个通用寄存器,6个状态寄存器arm寄存器组织的特点:1)、未分组寄存器r0-r7:

都指向同一个物理寄存器,未被系统用作特殊的用途。在中断或异常处理进行运行模式转换时应注意。2)、分组寄存器r8-r14:

每一次访问的物理寄存器与处理器当前的运行模式有关。对r8-r12来说,每个寄存器对应两个不同的物理寄存器;对r13、r14来说,每个寄存器对于6个不同的物理寄存器。3)、程序计数器pc(r15):

寄存器r15用作程序计数器,虽然可以用作通用寄存器,但是有一些指令在使用r15是有一些特殊限制,如不注意,执行的结果哦将是不可预料的。4)、寄存器r16:用作cpsr(当前程序状态寄存器),它在任何运行模式下被访问。

每一种运行模式下又有一个专业的物理状态寄存器(spsr),当发生异常时,spsr用于保存cpsr的当前值,从异常退出时则可由spsr来恢复cpsr.

大(小)端地址模式:占多字节的数据在存储时,如果高位字节存在低地址(首地址),称大端地址模式;如果低位字节存在低地址(首地址),称小端地址模式。例如:存放0x01020304

判断题:1.嵌入式系统是看不见的计算机系统,其开发环境和运行环境一致。()处理器是典型的cisc体系。()

填空题:1.一般而言,嵌入式系统的构架可以分为4个部分:处理器、__输入/输出和软件,一般软件亦分为___和应用软件两个主要部分。

2是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。处理器共有37个寄存器,其中包括__个通用寄存器和__个状态寄存器。

处理其每种模式下都有一组寄存器可用,其中___模式和___模式具有完全一样的寄存器组。

5.寄存器___在arm指令中常用作堆栈指针。__也称作子程序连接寄存器或连接寄存器lr,当发生中断或异常时,对应的分组寄存器用来保存r15的返回值。

微处理器的在较新的体系结构中支持两种指令集:__指令集(指令长度为32位)和___指令集(指令长度为16位)。

7.寄存器r15用作程序计数器(pc)。该寄存器在arm状态下,位___为0,位[31:2]用于保存pc;在thumb状态下,位___为0,位[31:1]用于保存pc。

可在___运行模式下被访问。每一种运行模式下又都有一个专用的物理状态寄存器,称为___

选择题:1.下面哪一种工作模式不属于arm特权模式()。

a、用户模式b、管理模式c、软中断模式d、fiq模式。

2.存储一个32位数0x2168465到2000h-2003h四个字节单元中,若以大端模式存储,则2000h存储单元内容为()

a、0x21b、0x68c、0x65d、0x023.寄存器r13除了可以做通用寄存器外,还可以做()a、程序计数器b、链接寄存器c、栈指针寄存器d、基址寄存器。

4.寄存器r15除可做通用寄存器外,还可以做()a、程序计数器b、链接寄存器c、栈指针寄存器d、基址寄存器。

5.下列cpsr寄存器标志位的作用说法错误的是()a、n:负数b、z:零c、c:进位d、v:借位。

6.关于arm处理器的异常的描述不正确的是()。a、复位属于异常b、除数为零会引起异常。

c、所有异常都要返回d、外部中断会引起异常。

7.以下哪个不是risc架构的arm微处理器的一般特点:()a、体积小、低功耗b、大量使用寄存器c、采用可变长度的指令格式,灵活高效d、寻址方式灵活简。

简述题:简述arm9处理器的内部寄存器结构,并分别说明r13、r14、r15寄存器的作用。

嵌入式系统复习

what why how 一 课程主要内容。1 嵌入式系统概念及基本知识。2 arm体系结构及指令集。3 ucosii内核原理。4 lpc系统芯片结构。5 基于ucosii的arm编程应用。重点 1 arm体系结构及指令集。2 ucosii内核原理。难点 1 基于ucosii的arm编程应用。二 复...

嵌入式系统复习

复习。题型。一 选择题 本题共10小题,每题2分,共20分 考察 基本概念。难度 中低。二 填空题 本题共10小题,每题2分,共20分 考察 基本概念及简单应用。难度 中高。三 简答题 本题共8小题,每题4分,共32分 考察 基本概念。难度 中等。四 程序设计题 本题共4小题,每题7分,共28分 考...

嵌入式系统复习

问答题 编程题举例 1 嵌入式系统的定义 主要特点。答案要点 目前国内一个普遍被认同的定义是 以应用为中心 以计算机技术为基础 软件硬件可裁剪 适应应用系统对功能 可靠性 成本 体积 功耗严格要求的专用计算机系统。主要特点 是专用的计算机系统,用于特定的任务 资源较少,可以裁减 功耗低,体积小,集成...