欢迎来到天天文库
浏览记录
ID:18620816
大小:111.00 KB
页数:8页
时间:2018-09-19
《嵌入式系统复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Cha11.什么是嵌入式系统?答:根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。3.嵌入式系统有哪些部分
2、组成?答:粗略划分:嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件稍细划分:嵌入式处理器、外围设备、驱动程序、嵌入式操作系统、应用接口4.嵌入式系统有哪些特点?答:①嵌入式系统是面向具体应用的产品②嵌入式软件特征:实时性、高质量、高可靠、程序固化。③需要软硬件开发工具和系统软件④需要应用专家参与开发⑤嵌入式系统分散而不可垄断。6.详细说明什么是MPU、MCU、SOC、SOPC和SCM答:嵌入式微处理器(MPU):就是和通用计算机的处理器对应的CPU,可以认为是“增强型”通用微处理器。嵌入式微控制器(MCU):就是将整个计算机
3、系统的主要硬件集成到一块芯片中,芯片内部集成ROM/EPROM、RAM、总线,总线逻辑、定时/计数器、Watchdog、I/O、串行口、A/D等各种必要功能和外设。嵌入式片上系统(SOC):是追求产品系统最大包容的集成器件。绝大多数系统构件都在一个系统芯片内部。嵌入式可编程片上系统(SOPC):是用可编程逻辑技术把整个系统放到一块硅片上。Cha21.ARM的含义是什么?答:ARM是AdvancedRISCMachines的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的统称,还可以认为是一种技术的名字。2.在ARM微处理器系列
4、中ARM9TDMI中的“9TDMI”是什么含义。答:9:采用版本为9的ARM微处理器T:支持16为压缩指令集Thumb,称为T变种具D:支持片上Debug,称为D变种M:内嵌硬件乘法器Multiplier,称为M变种I:嵌入式ICE,支持片上断点和调试,称为I变种。6.ARM使用哪些工作状态和工作模式?答:ARM处理器的工作状态:(一)ARM状态,处理器执行32位的字对齐的ARM指令;(2)Thumb状态,处理器执行16位半字对齐的Thumb指令。(二)ARM处理器的工作模式:用户模式(usr)、快速中断模式(fiq)、外部中断模式(irq
5、)、管理模式(svc)、中止模式(abt)、未定义模式(und)、系统模式(sys)7.ARM使用哪些工作模式?哪些是特权模式?哪些是异常模式?答:ARM处理器的工作模式:用户模式(usr)、快速中断模式(fiq)、外部中断模式(irq)、管理模式(svc)、中止模式(abt)、未定义模式(und)、系统模式(sys);除用户模式之外的其他六种工作模式又称为特权模式;除用户模式、系统模式之外的五种模式成为异常模式。8.ARM9寄存器分成哪几类?各类有哪些寄存器?寄存器LR有什么用途?答:分两类:31个通用寄存器和6个状态寄存器。31个通用寄
6、存器:R0~R15;R13_svc、R14_svc;R13_abt、R14_abt;R13_und、R14_und;R13_irq、R14_irq;R8_fiq-R14_fiq。6个状态寄存器:CPSR;SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fiq。LR(R14):也称作子程序链接寄存器或链接寄存器LR,当执行BL子程序调用指令时,R14中得到R15(程序计数器PC)的备份。其他情况下,R14用作通用寄存器。与之类似,当发生中断或异常时,对应的分组寄存器R14_svc、R14_irq、R14_fi
7、q、R14_abt和R14_und用来保存R15的返回值。9.CPSR各位当意义是什么?313029282726......876543210NZCVQ保留IFTM4M3M2M1M0N:正负号/大小标志位,0表示正数/大于,1表示负数/小于;Z:零标志位0表示结果不为零,1表示结果为零C:进位/借位/移出位0表示未进位/借位/移出0;1表示进位/未借位/移出1V:溢出标志位0表示:结果未溢出;1表示:结果溢出;Q:DSP运算指令溢出标志位。0表示结果未溢出,1表示结果溢出。I、F:irq和fiq中断允许和禁止控制位,=1禁止irq或fiq中
8、断=0允许irq或fiq中断。T:处理机运行状态控制位,T=1时,程序运行于Thumb状态,T=0时,程序运行于ARM状态。M4…M10:处理机运行模式控制位。15.什么是JTA
此文档下载收益归作者所有