欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    嵌入式复习摘要.docx

    • 资源ID:5179260       资源大小:122.48KB        全文页数:16页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式复习摘要.docx

    嵌入式复习摘要题型分为:选择、填空、简答、程序设计第一章1. 嵌入式系统的定义嵌入式系统是指以应用为中心,以计算机技术为基础,软件、硬件可剪裁, 适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。 它包括软件、硬件两部分。2. 嵌入式系统的发展历程(简答)第一阶段是以单芯片为核心的可编程控制器形式的系统;第二阶段是以嵌入 式CPU为基础、以简单操作系统为核心的嵌入式系统;第三阶段是以嵌入式操 作系统为标志的嵌入式系统;第四阶段是以Internet为标志的嵌入式系统。3. 嵌入式系统的核心计算系统的典型组成模型硬件层、中间层、软件层和功能层4. 嵌入式系统的存储器(选择)包括cache、主存和辅助存储器常用作主存的有:ROM 类:NOR Flash、EPROM、PROM 等PAM 类:SRAM、DRAM、SDRAM 等常用作外存的有:硬盘、NAND Flash、CF 卡、MMC、SD 卡等5. 中间层的功能(简答)硬件层与软件层之间为中间层,也成为硬件抽象层(HAL)或板级支持包(BSP), 它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上 层软件开发人员无须关心底层硬件的具体情况,根据BSP层提供的接口即可进行 开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备 的配置功能。6. 嵌入式处理器的分类(填空)嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、SoC片上系统7. 嵌入式操作系统的定义(填空)嵌入式操作系统(Embedded Operating System,EOS)是一种用途广泛的系统 软件,过去它主要应用于工业控制和国防系统领域。EOS负责嵌入系统的全部软、 硬件资源的分配、调度工作,控制协调并发活动。8. 常见的嵌入式操作系统Linux、uC/OS、Windows CE、VxWorks、Palm OS、QNX 等9. 嵌入式系统的特点(简答)一、专用、软硬件可剪裁配置;二、低功耗、高可靠性、高稳定性;三、软 件代码短小精悍;四、代码可固化;五、实时性;六、弱交互性;七、嵌入式系 统软件开发通常需要专门的开发工具和开发环境;八、要求开发、设计人员有较 高的技能10. 嵌入式系统的应用(简答)一、消费电子领域(电视机、冰箱、微波炉);二、通信网络领域(程控交 换机、路由器、IP交换机);三、工业控制领域(数字机床、电力系统、电网安 全);四、机器人领域(机器人、火星车、机器狗)五、交通管理与汽车电子领 域(车辆导航、流量控制、信息监测);六、国防和航空航天领域(导弹控制、 坦克、雷达)11. 嵌入式系统的发展趋势一、小型化、智能化、网络化、可视化;二、多核技术的应用;三、低功耗 (节能)、绿色环保;四、云计算、可重构、虚拟化等技术被进一步应用到嵌入 式系统中;五、嵌入式软件开发平台化、标准化、系统可升级,代码可复用将更 受重视;六、嵌入式系统软件将逐渐PC化;七、融合趋势;八、安全性第二章1. ARM 的全称为:Advanced RISC Machines2. ARM内核版本命名规则ARMxyzTDMIEJF-SX系列号,如ARM7中的“7”; y内部存储管理/保护单元,如ARM72 中的 “2”;Z内含有高速缓存(Cache);T支持16位的Thumb指令集;D支持JTAG片上调试;M支持用于长乘法操作(64位结果)的ARM指令,包含快速乘法器;I带有嵌入式追踪宏单元ETM,用来设置断点和观察点的调试硬件;E增强型DSP指令(基于TDMI); J含有Java加速器Jazelle,与Java虚拟机相比,Jazelle使Java代码运行速度提高了 8倍,功耗降低到原来的80%;F向量浮点单元;S可综合版本,意味着处理器内核是以源代码形式提供的。这种源代码形式又可以被编译成一种易于EDA工具使用 的形式。3. ARM系列流水线结构ARM7三级流水线;ARM95级流水线ARM10E6级流水线;ARM118级流水线4. ARM体系架构分类微处理器根据存储器结构可以分为哈佛结构和冯*诺伊曼结构哈佛架构数据存储器| - 迥-程序存储器 冯*诺伊曼架构CPU -程序和数据存储器5. 流水线技术(选择) 三级流水线取指 译码 执行五级流水线取指-译码| -执行-I存储器访问-1寄存器写操作6. ARM微处理器运行模式(填空)用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、 系统模式、未定义指令中止模式7. ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。8. CPSR、SPSR 的作用CPSR可在任何运行模式下被访问,它包括条件标志位、中断禁止位、当前处 理器模式标志位,以及其他一些相关的控制和状态位;当异常发生时,SPSR用 于保存CPSR的当前值,从异常退出时则可由SPSR来恢复CPSR。9. 程序状态寄存器格式31 30 29 2876 5 4 3 2 1 0I F T M4 M3 M2 Ml M011条件码标志控制位10. 处理器的7种运行模式用户模式、FIQ模式、旧Q模式、管理模式、中止模式、未定义模式、系统 模式11. ARM体系结构所支持的异常优先级由高到低:复位、数据中止、FIQ、IRQ、预取指令中止、未定义指 令、ARM体系的存储器格式31大端格式-字:A A+1 A+2入+3高字节存放在低地址中,低字节存放 在高地址中小端格式-字:A+3 A+2 A+厂闰高字节存放在高地址中,低字节存放 在低地址中12.ARM指令(填空/选择)ADD R0 寄存器ADD R0 寻址方式 ADD ADD LDR STR LDR LDR LDR LDR LDMIAR3R0R0R0R0R0R0R0,R0R1,R1,R0,R1,R1R1R1,R1,R1,R1,R2R2#1R2#4#4#4R2R1,R2;R1与R2的和存放到R0寄存器中;执行加法的同时影响状态寄存器不影响状态;R3R0+1立即寻址;R0-R1+R2寄存器寻址;R0R1;R1-R0寄存器间接寻址;R0TR0+4;R0R1,R1R1+4;R0R1+4,R1R1+4;R0R1+R2基址变址寻址R4; R1R0,R2R0+4R3R3R0+8,R4R0+12LDMIALDMIA MOV MOVR0R0R0,R0,R1-R4;R1-R3,LSL#2LSR#2R4R1R1;多寄存器寻址;将R1中的内容左移两位后传送到R0中;将R1中的内容右移两位后传送到R0中,左端用0来补充MOV R0,R1ASR#2左端用第31位的值来补充MOVR0,R1,ROR#2;将R1中的内容左移两位后传送到R0中,;将R1中的内容循环右移两位后传送到R0中MOV R0, R1, RRX#2 ;将R1中的内容进行带扩展的循环右移两位后传送到R0中寄存器移位寻址BL LOOP ;跳转到子程序LOOP处执行LOOPMOV PC,LR ;从子程序返回相对寻址13.四种堆栈工作方式满递增堆栈、满递减堆栈、空递增堆栈、空递减堆栈14.指令LDRLDRR0LDRR0LDRR0,R0,R0,R0,读入寄存器R0,LDR R0,R1R1,R1R2#8将存储器地址为R1的字数据读入寄存器R0;将存储器地址为R1+R2的字数据读入寄存器;将存储器地址为R1+8的字数据读入寄存器;将存储器地址为R1+R2x4的数据R1,并将新地址R1+R2x4写入R1R1,R2,LSL#2 ;将存储器地址为R1的字数据读入寄R2LSL#2!存器R0,并将新地址R1+R2x4写入R1LDRBR0,R1;将存储器地址为R1的字节数据读入寄存器R0,并将R0的高24位清零STR R0,R1,#8;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1STMFD R13!,R0,R4-R12,LR ;将寄存器列表中的寄存器(R0,R4到R12,1日)存入堆栈LDMFD R13!,R0,R4-R12, PC ;将堆栈内容恢复到寄存器(R0,R4 至0 R12,LR)ADDR0,R1,R2;R0=R1+R2ADDR0,R1,#100;R0=R1+100ADDR0,R1,R2,LSL#1; R0=R1+(R2<<1)SUBR0,R1,R2;R0=R1-R2SUBR0,R1,#100;R0=R1-100SUBR0,R1,R2,LSL#1; R0=R1-(R2<<1)ANDR0,R0,#3;该指令保持R0的0、1位,其余位清零ORRR0,R0,#3;该指令设置R0的0、1位,其余位保持不变EORR0,R0,#3;该指令反转R0的0、1位,其余位保持不变BICR0,R0,#%1011;该指令清除R0中的位0、1和3,其余的位保持不变MULR0,R1,R2;R0=R1xR2MLAR0,R1,R2,R3;R0=R1xR2+R3SMULL R0,R1,R2,R3;R0=(R2xR3)的低32 位,R1=(R2xR3)的高32位MRS R0,CPSR ;传送CPSR的内容至0 R0MRS R0, SPSR ;传送SPSR的内容至0 R0第三章1.指令例3-1AREA EXAMPLE,CODE,READONLY;定义段的名称、属性 1、属性 2,表示了一个段的开始ENTRY;标识程序的入口点startMOV R0,#10MOV R1,#3MOV R0,R0,R1END;标识源文件的结束例2CMPR1, #3;比较R1 和#3ADDHI R0, R0,R1;if R1>3 thenR0=R0+R1ADDLS R0, R0,#3;if R1<3 thenR0=R0+3例3CMPR1,#3;比较R1和#3BHIEND; if R1>3 then ENDADDR0,R0,#3; R0=R0+3END例3-2实现1+2+-+NNEQU5;常量的定义AREA Example,CODE,READONLY;定义段名属性等ENTRY;程序入口CODE32;ARM 代码START;行标定义LDR R0, =N;R0赋值MOV R2,R0;R2充当计数器MOV R0,#0;R00MOV R1,#0;R10LOOP;行标CMP R1,R2此较R1 R2BHI ADD_END;如果R1>R2跳转至0 ADD_END;分支的实现ADD R0,R0,R1;R0R0+R1ADD R1,R1,#1;R1R1+1B LOOP;无条件跳转至LOOP;循环的实现ADD_END;行标定义B ADD_END;无条件跳转至ADD_ENDEND代码结束第四章1.AHB、APB有什么区别,分别代表什么总线AHB:用于连接高性能系统模块。它支持突发数据传输方式及单个数据传输方 式,所有时序参考同一个时钟沿;APB:是一个简单接口支持低性能的外围接口。AHB是先进的系统总线.它主要的目的就是连接高性能、高吞吐率的设备,例如CPU、DMA和DSP它的主要特性:口高性能新一代总线;口多控制器;口分段传输;口单周期总线控制权移交:口没有三态实现方式;APB是外围互联总线,重点是最小功耗和易于使用主 要特征如下:低性能、低功率外围总线;口单控制器; 非常简单'只有4个控制信号(加上时钟和复位); 32位地址空间;多达32位数据总线:分开读和写数据总线。2. 根据寄存器编写程序(端口 A、B、C、G,p100注:端口 G中寄存器更改为 GPGCONGPGDATGPGUP)3. 例4-2 利用GPF4-7控制4个发光二极管的亮灭#include “2410addr.h”#include”2410lib.h”Void main(void)inti; 设置GPF4GPF7为输出rGPFCON=0x5500;禁止 GPF4GPF7 端口的上拉电阻rGPFDAT=0;/GPF4GPF7 输出 0,使 LED 亮for(i=0;i<100000;i+);延时rGPFDAT=0xF0; /GPF4GPF7 输出 1,使 LED 灭for(i=0;i<100000;i+);延时4. 串口通信的三种工作方式的框图及工作原理解释5. 如何确定分辨率分辨率反映A/D转换器对输入微小变化响应的能力,通常用数字输出最低位 (LSB)所对应的模拟输入的电平值表示。n位A/D能反应1/25满量程的模拟 输入电平。由于分辨率直接与转换器的位数有关,所以一般也可简单地用数字量 的位数来表示分辨率,即n位二进制是,最低位所具有的权值就是它的分辨率。第五章1. 操作系统的基本概念操作系统是计算机系统中负责支撑应用程序运行环境以及用户操作环境的 系统软件,同时也是计算机系统的核心与基石。操作系统根据在用户界面的使用环境和功能特征的不同,一般可分为3种基 本类型,即批处理操作系统、分时操作系统和实时操作系统。随着计算机体系的 发展,有出现了许多种操作系统,分别是嵌入式操作系统、个人操作系统、网络 操作系统、分布式操作系统、云操作系统等等。2. 一些简称嵌入式操作系统:Embedded Operating System,简称 EOS进程号:Process ID,简称PID进程控制模块:Process Control Block,简称PCB3. 进程状态及其转换第六章1. 嵌入式开发嵌入式系统的开发涉及硬件开发和软件开发两个环节,硬件开发主要涉及硬 件选型、电路图涉及、制板、调试等步骤。软件开发主要涉及编码、交叉编译、 运行调试、测试等。嵌入式系统开发的一般过程可以描述为:系统定义阶段、系统总体设计阶段、 构件设计阶段、编码阶段和集成测试阶段。2. 软件开发模型一一瀑布模型定义阶段:可行性研究一可行性分析报告(传给下一个阶段)需求分析一需求规格说明实现阶段:总体设计一总体设计文档详细设计一详细设计文档编码一程序测试一测试报告维护阶段:运行与维护一维护报告程序设计题 1.蜂鸣器includr ''ronligJi1Sdefine KtEf弁p<n抑制峰鸣器-怔电f蜂鸭户*”* kef* nm * *"*”,*“* w,m*3 *"”* WE,*”,*", K” ”3M3vvid DclaybiS (mnt32 dlyi f umtlZ 1;tor (:日出网;dly)icr(i=0;心侃伽;i+场"函我名样:皿LM卜”函数力能=用FU.T控制旺EP,让BEEP鸣叫 *巡试说明,需豚雅扼JF11和旺甲如报PINSELO = OxOCKWKKKKi;U设置管并连接汹心IOODIR = HELP;H设置旺EP控制口辎出ini mam (void)IO(J£ET=BELP:H BEEF停止蜂鸣U 袒畔XS(50;IOOCLR = BEEP: gg£50;"延时 BEEF蜂鸣"望时return 0;2.单路2.单路LEDwhile (11COTRI uintZ LED I = (1« I8)cLEUk低电平点亮*函数名薜:DclsyNSO"函数攻乱:忸软件厦时*入口费敷=壅时接敏,俺越大-楚时建丸* 土口拶敷:无mid DclaylSS ("uintl? dl£ uinGZ i:far (:如*; dly)IOIDIK = LL EH :H 51 LED控制口潮出while 1Jf LO1SET=LEDI;UHayNS(邳IO1CLR= LtDI:口 cl 野六 $(5D);it LELH嬉无U地时H LtDI点亮w建时netuni 0:3.按键输入3.按键输入*函数名薜:rnaint)”函数功邙:用叮"控制LELH-让LELU国始*胃式说明:需将眺也胛口却LELX惨接."那甲雪*甲中阜4F*彳阜#¥*早*辛那那* ¥肆¥=*甲雷那4磨*阜阜那*阜肆阜*那*那*哗*"那*雷*干*番*磨¥ *1/int main (vtndl) PIWSEL2 = PINSEL2 应 f-fl的瓯if P 1住宅响连接 GPIO律 indudr "roni5gjiHcon5i uint32 BEEP =17; P1J.7 控制峰鸣舞c&nsl uint31K£V = I « It:M MlI岛连接 KH¥】/* *=» * *,* 摹# 军 *#* * 寒 * *寒 * 寒* 事* * *皤 * X* *事摹*h* *# * 寒 *事* * *4* *#* * *函数名薜:rnaint)"函数现品=%心植入实验测试."桓调技坡皿丫】.必YI技F蜂鸣踞J鸣,松升后停止蜂鸣.*筑线说明:把J网的KEYJ段域撞抵IFH连接蜂鸣嚣.irrrrrrr-ir * *本4¥*:«*:* * * *单*率*:«* rrrir "叩ml mam vo-id)E PlhlSELU - OxOtmMOO:A 所有管Si 壹接 Ci PIOptNSkLi = &Wkkkkto;KMIDIR =BEEP;弁<1理踏盹制口输出.其衰输入while (11( if(IDO?kM& K£Y I) = (i) 1<JOCLR= B£EF; W 如果 ICEY I 横下 1#日 85胃叫rhe lOOfiLT=BtEP;白 粒开Wl停止蜂鸣return 0;4. 实验报告册上的三个比较短的,具体实验是干嘛的给忘了早问:以LCfW理后卅ctw& % *所手久槌m代E&)'丁&七()vUWkZj);J-VE)(丁次汕T一2n加血州网恶痛岫陈/ /Y功加玷危,=*舵LS汤)甲榴iT * %忡微町_ 丁功en)PWjT珈快二入航讯丫上勇C实验5节沏对忧但j. »T捋);” ;3 f'叶佝0)f 伊eW尹注>D j岐峭实验3土r"冒H); >七佰知帅。r *), r&p日-佑件&w及。疝5 昭件治T =俄哲(粉度。麟f 枷C”0j M,g询混"fj非 < VtrT/.h>君McWtf, 球0林何尸仇允法( yen;法)jaa 的初 cAjy j3舟 1*(),血y伽)5芯呀,.炽心劣加的刽率献匮hAZlc CO/仅":屈)/耳叮M

    注意事项

    本文(嵌入式复习摘要.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开