2第一章 嵌入式系统概况.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)嵌入式微控制器MCU(2) 单片机芯片内部通常集成: FlashROM 、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出等必要功能和外设。 * (2)嵌入式DSP处理器 DSP(Digital Signal Processor )数字信号处理器。 20世纪60年代发展起来的一门技术。结合数学领域,微积分、概率统计、随机过程、数字分析等运算处理,是数字信号处理的基础工具。 数字信号处理包括:算法的研究和数字信号处理的实现两个方面的内容。 * DSP芯片的特点 采用哈佛结构:采用数据总线与程序总线 分离方式。 采用流水线技术 配有专用的硬件乘法-累加器:可在一个周期内完成一次乘法和一次累加操作。 具有特殊的DSP指令:循环寻址、位码倒置。 快速的指令周期 支持多处理器结构。 省电管理和低功耗 DSP的应用 信号处理:数字滤波、快速傅里叶变换、频谱分析、波形产生等。 通信:调制解调、自适应均衡、数据加密和压缩、多路复用、移动通信、可视电话、路由器等。 语音和图象的处理:语音编码与合成、文本-语音转换、图象压缩与传输、鉴别、转换、模式识别、动画、电子地图、机器人视觉。 军事:保密通信、雷达处理、导航、导弹制导、GPS、电子对抗、搜索与跟踪等。 仪器仪表:频谱分析、函数发生、数据采集、锁相环、暂态分析。 还有在自动控制、医疗工程、家用电器等方面的应用。 * DSP处理器的开发 DSP具有较完善的软、硬件开发工具:硬件在线仿真器、软件集成开发环境。 例如:TI公司提供的CCS开发工具功能强大,集成了代码的编辑、编译、连接和调试等功能,而且支持C/C++和汇编的混合编程。 开放式的结构允许用户外扩展自身的模块,DSP的开发工作。 国际上DSP的供货商有以下几大公司: TI(德州公司)、ADI公司、ATT公司。 (3)嵌入式微处理器(1) 嵌入式微处理器(EMPU\MPU)是由通用计算机中的CPU演变而来的。 相对于CPU,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。 在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 体积小、重量轻、成本低、可靠性高等优点。 (3)嵌入式微处理器(2) 主流芯片ARM 、Am186/88、Power PC、M68000、MIPS系列等。 (4)嵌入式片上系统(System On Chip) SOC技术是一种高度集成化、固件化的系统集成技术。 其核心思想就是要把整个应用电子系统全部集成在一个芯片中。 追求产品系统包容集成器件的最大化。 FPGA,可编程逻辑器件,以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行。 FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现。 根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里,实现所需要的逻辑功能 1.3.3 嵌入式系统的软件组成 (一)嵌入式操作系统 操作系统主要包含: 嵌入式内核、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分。 其中嵌入式内核是基础和必备的部分,其它部分要根据嵌入式系统的需要来确定。 嵌入式操作系统的作用: 作为嵌入式系统软、硬件资源的管理者,负责系统软硬件资源的调度与分配,保证系统资源被有效合理使用。 嵌入式操作系统掩盖了底层硬件的复杂性,提高了软件的开发效率和可维护性。 嵌入式操作系统分类—应用对象 嵌入式操作系统分类—实时性 嵌入式 操作系统 非实时 操作系统 实时 操作系统 硬实时 操作系统 软实时 操作系统 实时性 实时性:与时间相关的特性 实时嵌入式系统是为执行特定功能而设计的,可以严格地按时序执行功能。 其最大的特征就是程序的执行就有确定性。 分为两种: 硬实时(强实时) 软实时(弱实时) 硬(强)实时嵌入式操作系统 硬(强)实时系统: 在实时系统中,如果系统在指定的时间内未能实现某个确定的任务,会导致系统的全面失败。 硬实时系统,其系统响应时间在毫秒或微秒级,例如数控机床、导弹巡航系统。 一个硬实时系统通常在硬件上需要添加专门用于时间和优先级管理的控制芯片, VxWorks是典型的实时操作系统。 软(弱)实时嵌入式操作系统 软(弱)实时系统: 在实时系统中,虽然响应时间同样重要,但是超时却不会发生致命的错误。 软实时系统,其系统响应时间在毫秒或秒的数量级上,其实时性的要求比强实时系统要差一些,例如:电子菜谱的查询系统、手机等。 软实时系统则主要在软件方面通过编程实现的。比如Windows CE、u

文档评论(0)

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

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

1亿VIP精品文档

相关文档