网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统与开发技术复习要点精要

第6章基本输入输出接口技术 嵌入式系统与发技术重点内容 嵌入式系统及三要素 嵌入式系统設計与开发原则与步驟 ARM存储模式 ARM指令流水线 ARM常用指令 ARM指令条件域 ARM芯片选型 S3C44B0的端口組件及應用 S3C44B0的UART开发應用 S3C44B0的UART組件及开发應用 S3C44B0的UART开发應用 S3C44B0的PWM組件及开发應用 S3C44B0的PWM开发應用 S3C44B0的WDT組件及开发應用 S3C44B0的WDT开发應用 S3C44B0的ADC組件及开发應用 S3C44B0的ADC开发應用 S3C44B0的ADC开发應用 S3C44B0的ADC开发應用续 *mwhua@nuaa.edu.cn mwhua@nuaa.edu.cn * 计算机科学与技术学院 马维华 mwhua@nuaa.edu.cn 第1章 概念及基本方法 第2章 工作模式、存储模式、流水线 第3章 基本常用指令的使用 第6章 端口组件、UART、PWM定时器、 WDT、ADC组件                    定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 简单定义:嵌入到对象体系中的专用计算机系统。 三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。 (1)嵌入性是把软件嵌入到Flash存储器中, (2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统, (3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。 三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。 1.設計与开发原則 既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。 2、设计与开发步骤 嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。各个阶段之间往往要求不断的修改,直至完成最终设计目标。 关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。让GPE8工作于功能1模式控制。掌握大小端模式存储结构。 已知一个32位的一个字0存放在内存00,指出对于大端模式和小端模式下,字节0x65存放的地址。 关于指令流水线: ARM采用指令流水线技术。不同内核指令流水线的级数不同。采用指令流水线的作用是提高指令执行效率。有3、5、6、7、8级不等。 对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。如果有两条这样的指令流水线那? 熟悉常用ARM汇编指令,能阅读简单程序回答问题:需要掌握的指令。 MOV MNV LDR、LDRB、LDRH STR ORR AND B 注意条件域 ARM伪指令 LDR ADD MUL CMP TST B BCC BHI BEQ BCS BLS BGE BLT BGT BLE 无条件执行 忽略 AL 带符号数小于或等于 Z置位或(N不等于V) LE 带符号数大于 Z清零且(N等于V) GT 带符号数小于 N不等于V LT 带符号数大于或等于 N等于V GE 无符号数小于或等于 C清零Z置位 LS 无符号数大于 C置位Z清零 HI 未溢出 V清零 VC 溢出 V置位 VS 正数或零 N清零 PL 负数 N置位 MI 无符号数小于 C清零 CC 无符号数大于或等于 C置位 CS 不相等 Z清零 NE 相等 Z置位 EQ 含 义 标 志 助记符后缀 基本方法:根据需求,对照ARM芯片的技术要点去按照够用就好,略有余量的基本原则来选择。 多功能GPIO的配置方法: 1、端口配置寄存器PCONA~PCONG决定A~G端口的功能 2、端口数据寄存器PDATA~PDATG端口A~G的数据,可输入输出 3、上拉电阻寄存器PUPC~PUPG决定C~G端口是否内部上拉 4、特殊上拉电阻寄存器 SPUPR决定数据总线是否上拉 对于S3C44B0,已知MCLK=60MHz,阅读程序回答问题: ARM汇编语言如下,试说明完成的功能。 LDR R0,=rPCONA LDR R1,=0x3FF STR R1,[R0] ;

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档