嵌入式系统概述__第1章课件.ppt

嵌入式系统概述__第1章课件.ppt

ID:57116454

大小:69.00 KB

页数:30页

时间:2020-07-31

嵌入式系统概述__第1章课件.ppt_第1页
嵌入式系统概述__第1章课件.ppt_第2页
嵌入式系统概述__第1章课件.ppt_第3页
嵌入式系统概述__第1章课件.ppt_第4页
嵌入式系统概述__第1章课件.ppt_第5页
资源描述:

《嵌入式系统概述__第1章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统概述1提纲嵌入式系统介绍嵌入式系统设计嵌入式微处理器ARM嵌入式操作系统嵌入式系统开发21.嵌入式系统介绍嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成31.1嵌入式系统历史与现状嵌入式系统的发展历程,大致经历了以下四个阶段:无操作系统阶段简单操作系统阶段实时操作系统阶段面向Internet阶段41.2嵌入式体系结构5嵌入式计算机系统同通用型计算机系统相比具有以下特点:嵌入式系统通常是面向特定应用

2、的嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中嵌入式系统本身不具备自举开发能力61.3应用领域和发展方向嵌入式系统的应用领域主要有:信息电器移动计算设备网络设备工控、仿真、医疗仪器等72.嵌入式系统设计嵌入式系统的设计可以分成三个阶段:分析、设计和实现硬件和软件的选择包括:处理器、硬件部件、操作系统、编程语言、软件开

3、发工具、硬件调试工具、软件组件等82.1硬件平台的选择处理器的选择要考虑的主要因素有:处理性能技术指标功耗软件支持工具是否内置调试工具供应商是否提供评估板9硬件选择的其它因素生产规模开发的市场目标软件对硬件的依赖性(可移植性)只要可能,尽量选择使用普通的硬件102.2软件平台的选择嵌入式软件开发流程:112.2软件平台的选择——操作系统选择一个适合开发项目的操作系统,可以从以下几点进行考虑:操作系统提供的开发工具操作系统向硬件接口移植的难度操作系统的内存要求开发人员是否熟悉此操作系统及其提供的API操作系统是否提供硬件的驱动程序操作系统的可剪裁性操作系统的实时性能122

4、.2软件平台的选择——编程语言编程语言的选择主要考虑以下因素:通用性可移植性程度执行效率可维护性目前比较广泛应用的高级语言有Ada、C/C++和J2ME等132.2软件平台的选择——集成开发环境集成开发环境选择时应考虑以下因素:系统调试器的功能,包括远程调试环境支持库函数编译器开发商是否持续升级编译器连接程序是否支持所有的文件格式和符号格式143.嵌入式微处理器ARMARM微处理器及技术的应用已经深入到各个领域:工业控制领域无线通讯领域网络应用消费类电子产品成像和安全产品15RISC架构的ARM微处理器一般具有如下特点:体积小、低功耗、低成本、高性能支持Thumb(16

5、位)/ARM(32位)双指令集,能很好的兼容8位/16位器件大量使用寄存器,指令执行速度快大多数数据操作都在寄存器中完成寻址方式灵活简单,执行效率高采用固定长度的指令格式163.1ARM通用微处理器系列ARM7系列微处理器为低功耗的32位RISC处理器ARM9系列微处理器提供了更高的性能ARM9E系列微处理器为综合处理器ARM10E系列微处理器由于采用了新的体系结构,支持VFP10浮点处理协处理器,并且内嵌并行读/写操作部件173.2SecurCore微处理器系列SecurCore系列微处理器专为安全需要而设计,在系统安全方面具有如下的特点:带有灵活的保护单元,以确保操

6、作系统和应用数据的安全。采用软内核技术,防止外部对其进行扫描探测。可集成用户自己的安全特性和其他协处理器。183.3StrongARM微处理器系列Intel StrongARM SA-1100处理器采用在软件上兼容ARMv4体系结构Intel StrongARM处理器是便携式通讯产品和消费类电子产品的理想选择193.4XScale处理器XScale 处理器是基于ARMv5TE体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器支持16位的Thumb指令和DSP指令集,已使用在数字移动电话、个人数字助理和网络产品等场合204.嵌入式操作系统嵌入式Linux广泛的硬件

7、支持内核高效稳定开放源码,软件丰富优秀的开发工具完善的网络通信和文件管理机制21WindowsCE主要应用领域有PDA市场、PcketPC、Smartphone、工业控制、医疗等在WinCE操作系统上的应用软件开发,微软就提供了EmbeddedVisualBasic(简称EVB)、EmbeddedVisualC++(简称EVC)、VisualStudio.NET等工具22SymbianSymbianEPOC是开放源码的平台Symbian是第一个支持Java的SmartPhone平台23其他嵌入式操作系统VxWorks是目前使用最广泛、市场

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

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

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