嵌入式软件开发教程第一章_第1页
嵌入式软件开发教程第一章_第2页
嵌入式软件开发教程第一章_第3页
嵌入式软件开发教程第一章_第4页
嵌入式软件开发教程第一章_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

章嵌入式系统概述嵌入式软件开发教程章共22页,您现在浏览的是第1页!1.1嵌入式系统定义与特点嵌入式系统定义:以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件开发教程章共22页,您现在浏览的是第2页!嵌入式系统的特点

1.嵌入式系统极其关注成本。

2.嵌入式系统对实时性有较强要求。3.嵌入式系统一般采用EOS或RTOS。4.嵌入式系统软件故障造成的后果较通用计算机更为严重。5.嵌入式系统多为低功耗系统。嵌入式软件开发教程章共22页,您现在浏览的是第3页!9.嵌入式系统可采用多种类型的处理器和处理器体系结构。10.嵌入式系统需要专用开发工具和方法进行设计。11.嵌入式系统具有软件的固件化特点。嵌入式软件开发教程章共22页,您现在浏览的是第4页!4.家庭智能管理系统5.POS网络及电子商务6.环境工程与自然7.机器人

嵌入式软件开发教程章共22页,您现在浏览的是第5页!1.3嵌入式系统的组成结构嵌入式系统的基本结构一般可分为两个部分:硬件和软件。

嵌入式软件开发教程章共22页,您现在浏览的是第6页!1.嵌入式处理器嵌入式处理器是构成系统的核心部件,系统工程中的其他部件均在它的控制和调度下工作。处理器通过专用的接口获取监控对象的数据、状态等各种信息,并对这些信息进行计算、加工、分析和判断并做出相应的控制决策,再通过专用接口将控制信息传送给控制对象。根据其现状,嵌入式处理器可以分成下面:嵌入式微处理器(MPU),嵌入式微控制器(MCU),嵌入式DSP处理器(DSP),嵌入式片上系统(SoC)嵌入式软件开发教程章共22页,您现在浏览的是第7页!(2)嵌入式微控制器(MicrocontrollerUnit,MCU)MCU(MicroControllerUnit)中文名称为微控制单元,又称单片微型计算机(SingleChipMicroputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。嵌入式软件开发教程章共22页,您现在浏览的是第8页!嵌入式软件开发教程章共22页,您现在浏览的是第9页!2.嵌入式存储器(1)嵌入式易失性存储器(2)嵌入式非易失性存储器嵌入式软件开发教程章共22页,您现在浏览的是第10页!1.4嵌入式系统分类

1.单个微处理器

2.不带计时功能的微处理器装置3.带计时功能的组件

4.在制造或过程控制中使用的计算机系统

嵌入式软件开发教程章共22页,您现在浏览的是第11页!1.5.3未来嵌入式系统的发展趋势

1.高可靠性、高稳定性2.运算速度快、开发周期短3.强大的扩展功能和网络传输功能嵌入式软件开发教程章共22页,您现在浏览的是第12页!6.嵌入式系统经常在极端恶劣的环境下运行。

7.嵌入式系统的系统资源与通用计算机相比是非常少的8.嵌入式系统通常在ROM中存放所有程序的目标代码。嵌入式软件开发教程章共22页,您现在浏览的是第13页!1.2嵌入式系统的应用领域典型的嵌入式系统的应用领域主要有:1.工业控制

2.交通管理3.信息家电

嵌入式软件开发教程章共22页,您现在浏览的是第14页!1.2.2应用的发展趋势

1.为设备网络通信提供标准接口

2.支持小型电子设备实现小尺寸、微功耗和低成本3.提供精巧的多媒体人机界面4.嵌入式网络嵌入式软件开发教程章共22页,您现在浏览的是第15页!1.3.1嵌入式系统的硬件嵌入式系统的硬件包括嵌入式核心芯片、存储器系统及外部接口。其中嵌入式核心芯片指EMPU-嵌入式处理器、EMCU-嵌入式控制器、EDSP-嵌入式数字信号处理器、ESOC-嵌入式片上系统、EPSOC-嵌入式可编程片上系统。嵌入式系统的存储器系统,包括程序存储器(ROMEPROMFLASH)、数据存储器、随机存储器、参数存储器等。嵌入式软件开发教程章共22页,您现在浏览的是第16页!(1)嵌入式微处理器(MicroProcessorUnit,MPU)嵌入式微处理器是由通用计算机中的CPU演变而来的。它的特征是具有32位以上的处理器,具有较高的性能,当然其价格也相应较高。但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。嵌入式微处理器是嵌入式系统的核心。嵌入式软件开发教程章共22页,您现在浏览的是第17页!(3)嵌入式DSP处理器(EmbeddedDigitalSignalProcessor,EDSP)

DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。

嵌入式软件开发教程章共22页,您现在浏览的是第18页!(4)嵌入式片上系统(SystemOnChip)系统功能分析写设计说明书开发系统数学模型验证和修改算法软、硬件功能划分定义软、硬件接口写硬件设计说明书写软件设计说明书开发硬件行为级模型软、硬件协同仿真软件开发可重用IP核划分硬件电路与应用软件SOC集成及验证IP_N…IP_1产品发布图1.4SoC的体系结构嵌入式软件开发教程章共22页,您现在浏览的是第19页!1.3.2嵌入式系统的软件应用软件应用编程接口嵌入式操作系统BSP底层硬件图1.6嵌入式系统软件层次结构嵌入式软件开发教程章共22页,您现在浏览的是第20页!1.5嵌入式系统的发展历史单片微型计算机即SCM(SingleChipMicroputer)阶段

第二阶段是MCU即微控制器(MicroControllerUnit)阶段

第三阶段是SoC(SystemonChips

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论