教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

嵌入式期末必考试卷必备 考场压缩版

来源:网络收集 时间:2026-10-05
导读: 基本涵盖了嵌入式系统考试的考点 已调整8号字体字间距8号 A4纸打印应该没问题 嵌入式系统以应用为中心、以计算机技术为基

基本涵盖了嵌入式系统考试的考点 已调整8号字体字间距8号 A4纸打印应该没问题

嵌入式系统以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗,应用环境严格要求的专用计算机系统。

ARM微处理器特点:(1体积小、低功耗、低成本、高性能;(2支持Thumb(16bit)/ARM(32bit)双指令集,能很好地兼容8位/16位器件;(3具有大量的寄存器,指令执行速度更快;

(4绝大多数操作都在寄存器中进行,通过Load/Store的体系结构在内存和寄存器之间传递数据;(5寻址方式简单,执行效率高;(6采用固定长度的指令格式。 体系结构:冯·诺依曼结构(普林斯顿结构)程序指令存储器和数据存储器合并在一起,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,程序指令和数据的宽度相同。哈佛结构 程序和数据空间独立,为数据和程序提供了各自独立的存储器。数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度,通常具有较高的执行效率。

3种方式控制程序的执行流程:(1)在正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)的值加两个字节。整个过程是按顺序执行。(2)通过跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。(3) 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。

异常中断的响应过程如下所述:(1保存处理器当前状态、中断屏蔽位以及各条件标志位。 (2设置当前程序状态寄存器CPSR中相应的位。 (3将寄存器lr_mode设置成返回地址。(4将程序计数器值(PC),设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序处执行。

异常中断处理程序中返回包括:(1恢复被中断的程序的处理器状态,即将SPSR_mode寄存器内容复制到CPSR中。(2返回到发生异常中断的指令的下一条指令处执行,即将lr_mode寄存器的内容复制到程序计数器PC中。 复位异常中断处理程序不需要返回。在复位异常中断处理程序开始整个用户程序的执行,因而它不需要返回。 由LPC2124的构造的最小应用系统由电源电路、复位电路、系统时钟电路、JTAG 接口电路、串口及等组成,低电平复位,进入ARM状态管理模式,PC=0即第一条在0x0..0 1)寄存器R13保存堆栈指针SP;2)寄存器R14用作子程序链接寄存器,也称为LR ,用以保存返回地址;3)R15(PC)用作程序计数器。R0-R7所有模式共用

嵌入式处理器:嵌入式微处理器 嵌入式微控制器 嵌入式DSP处理器 嵌入式片上系统

硬实时系统:确保系统中的关键任务在确定的时间得到响应,不能有失败的情况,否则会出现严重后果。软实时系统:设计的时候是有响应时间要求的,但是偶尔某些任务的响应时间超过这个限制也不会有严重的后果 非实时系统:无响应时间的要求

实时例子:RTLinux uc/os-II VxWorks ThreadX QNX pSOS OS/9 VRTX eCOS 非实时:Microsoft公司的Windows CE、Windows XP Embedded Palm公司的Palm OS Symbian公司的EPOC 一些嵌入式Linux系统

嵌入式系统趋势:产品种类丰富,应用范围不断普及,性能提高,功耗降低体积减小,智能化提高 ARM最大寻址空间为2^32个8位字节

LPC2000系列微控制器基于ARM7TDMI-S CPU内核。支持ARM和Thumb指令集,芯片内集成丰富外设,而且具有非常低的功率消耗。使该系列微控制器特别适用于工业控制、医疗系统、访问控制和POS机等场合。 led.c: 用ARM实现开关控制led并亮灭 */ P0.0接灯 P0.1接按钮 #include <LPC21xx.H>

#define P0_1 0x02; /*P0.1*/ void delay (void) { unsigned volatile long i; for(i=0;i<10000;i++) ;} int main(void) { int p01State;

PINSEL0 = 0; /*设置引脚为GPIO */ IO0DIR = 0x000001;/*将P0.0设置为输出 */ IO0SET = 0x000001;/*将P0.0置1,也就是让led灭 */ while (1) {

p01State = IO0PIN&P0_1; /*读取开关状态*/ if(p01State == 0){ IO0CLR = 0x000001; delay();} else{IO0SET = 0x000001; delay();} }}

嵌入式系统以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗,应用环境严格要求的专用计算机系统。

ARM微处理器特点:(1体积小、低功耗、低成本、高性能;(2支持Thumb(16bit)/ARM(32bit)双指令集,能很好地兼容8位/16位器件;(3具有大量的寄存器,指令执行速度更快;

(4绝大多数操作都在寄存器中进行,通过Load/Store的体系结构在内存和寄存器之间传递数据;(5寻址方式简单,执行效率高;(6采用固定长度的指令格式。 体系结构:冯·诺依曼结构(普林斯顿结构)程序指令存储器和数据存储器合并在一起,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,程序指令和数据的宽度相同。哈佛结构 程序和数据空间独立,为数据和程序提供了各自独立的存储器。数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度,通常具有较高的执行效率。

3种方式控制程序的执行流程:(1)在正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)的值加两个字节。整个过程是按顺序执行。(2)通过跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。(3) 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。

异常中断的响应过程如下所述:(1保存处理器当前状态、中断屏蔽位以及各条件标志位。 (2设置当前程序状态寄存器CPSR中相应的位。 (3将寄存器lr_mode设置成返回地址。(4将程序计数器值(PC),设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序处执行。

异常中断处理程序中返回包括:(1恢复被中断的程序的处理器状态,即将SPSR_mode寄存器内容复制到CPSR中。(2返回到发生异常中断的指令的下一条指令处执行,即将lr_mode寄存器的内容复制到程序计数器PC中。 复位异常中断处理程序不需要返回。在复位异常中断处理程序开始整个用户程序的执行,因而它不需要返回。 由LPC2124的构造的最小应用系统由电源电路、复位电路、系统时钟电路、JTAG 接口电路、串口及等组成,低电平复位,进入ARM状态管理模式,PC=0即第一条在0x0..0 2)寄存器R13保存堆栈指针SP;2)寄存器R14用作子程序链接寄存器,也称为LR ,用以保存返回地址;3)R15(PC)用作程序计数器。R0-R7所有模式共用

嵌入式处理器:嵌入式微处理器 嵌入式微控制器 嵌入式DSP处理器 嵌入式片上系统

硬实时系统:确保系统中的关键任务在确定的时间得到响应,不能有失败的情况,否则会出现严重后果。软实时系统:设计的时候是有响应时间要求的,但是偶尔某些任务的响应时间超过这个限制也不会有严重的后果 非实时系统:无响应时间的要求

实时例子:RTLinux uc/os-II VxWorks ThreadX QNX pSOS OS/9 VRTX eCOS 非实时:Microsoft公司的Windows CE、Windows XP Embedded Palm公司的Palm OS Symbian公司的EPOC 一些嵌入式Linux系统

嵌入式系统趋势:产品种类丰富 …… 此处隐藏:4362字,全部文档内容请下载后查看。喜欢就下载吧 ……

嵌入式期末必考试卷必备 考场压缩版.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2323908.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)