嵌入式系统与开发技术复习要点

嵌入式系统与开发技术复习要点

ID:46097621

大小:1.15 MB

页数:20页

时间:2019-11-20

嵌入式系统与开发技术复习要点_第1页
嵌入式系统与开发技术复习要点_第2页
嵌入式系统与开发技术复习要点_第3页
嵌入式系统与开发技术复习要点_第4页
嵌入式系统与开发技术复习要点_第5页
资源描述:

《嵌入式系统与开发技术复习要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统与发技术重点内容计算机科学与技术学院马维华mwhua@nuaa.edu.cn第1章 概念及基本方法第2章 工作模式、存储模式、流水线第3章 基本常用指令的使用第6章 端口组件、UART、PWM定时器、WDT、ADC组件嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简单定义:嵌入到对象体系中的专用计算机系统。三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个

2、具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。嵌入式系统設計与开发原则与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入

3、式应用系统。2、设计与开发步骤嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。各个阶段之间往往要求不断的修改,直至完成最终设计目标。ARM存储模式关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。让GPE8工作于功能1模式控制。掌握大小端模式存储结构。已知一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端模式和小端模式下,字节0x65存放的地址。ARM指令流水线关于指令流水线:

4、ARM采用指令流水线技术。不同内核指令流水线的级数不同。采用指令流水线的作用是提高指令执行效率。有3、5、6、7、8级不等。对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。如果有两条这样的指令流水线那?ARM常用指令熟悉常用ARM汇编指令,能阅读简单程序回答问题:需要掌握的指令。MOVMNVLDR、LDRB、LDRHSTRORRANDB注意条件域ARM伪指令LDRADDMULCMPTSTBBCCBHIBEQBCSBLSBGEBLTBGTBLEARM指令条件域助

5、记符后缀标志含义EQZ置位相等NEZ清零不相等CSC置位无符号数大于或等于CCC清零无符号数小于MIN置位负数PLN清零正数或零VSV置位溢出VCV清零未溢出HIC置位Z清零无符号数大于LSC清零Z置位无符号数小于或等于GEN等于V带符号数大于或等于LTN不等于V带符号数小于GTZ清零且(N等于V)带符号数大于LEZ置位或(N不等于V)带符号数小于或等于AL忽略无条件执行ARM芯片选型基本方法:根据需求,对照ARM芯片的技术要点去按照够用就好,略有余量的基本原则来选择。S3C44B0的端口組件及應用多功能GPIO的配置方法:1、端口配置寄存器

6、PCONA~PCONG决定A~G端口的功能2、端口数据寄存器PDATA~PDATG端口A~G的数据,可输入输出3、上拉电阻寄存器PUPC~PUPG决定C~G端口是否内部上拉4、特殊上拉电阻寄存器SPUPR决定数据总线是否上拉S3C44B0的UART开发應用对于S3C44B0,已知MCLK=60MHz,阅读程序回答问题:ARM汇编语言如下,试说明完成的功能。LDRR0,=rPCONALDRR1,=0x3FFSTRR1,[R0];A口功能2LDRR0,=rPCONBLDRR1,=0x7FFSTRR1,[R0];B口功能2LDRR0,=rPCOND

7、MOVR1,=0x0055STRR1,[R0];D口中GPD7~GPD4输入,GPD3~GPD0输出LDRR0,=rPCONFLDRR1,=0x120000STRR1,[R0];GPF6,7为UART1RXD和TXD,其余GPF为输出LDRR0,=rPCONGMOVR1,#0xFFFFSTRR1,[R0];F口为外部中断解答:具体功能见注释!S3C44B0的UART組件及开发應用常用UART寄存器1、UART线路控制寄存器ULCON0和ULCON1决定字符格式(数据位数、停止位、奇偶校验位,红外和正常模式)2、UART控制寄存器UCON0和U

8、CON1决定中断类型、发送和接收触发方式、接收和发送中断允许等)3、UART发送接收状态寄存器UTRSTAT0和UTRSTAT1反映接收和发送状态4、UART发送接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。